Releases: joshuef/peruse
WebId Browser POC
Proof of concept implementations of WebID in Peruse.
https://safenetforum.org/t/poc-applications-for-identity-management-and-rdf-data/24720
Old - WebId Browser POC
webIdTest-5 bump safe_app_nodejs version
webIdTest-3
add webid manger link for packaged
WebID Browser Dev
webId-Builds fix/packaging: add new auth dist folder
UpdatedDomAPI
[0.6.0]
Changed
- safeNetwork reducer becomes peruseSafeApp
- specific domAPI implementations removed
- new DOM API based upon safe-app-nodejs(@e818f8ace834caf891cd57f4fb9186ae19541f5e)
- release naming updated.
- Much of SAFE specific functionality moved to extension
Fixed
- eval has been disabled.
- domAPI handles removed
Added
- background process
- remoteCalls actions/reducers for passing around remote calls (in place of pauls-RPC)
- peruseSafeApp moved to background process
- authenticator redux store and actions.
- authenticator moved to background process
- uses safe-node-app directly for DOM APIs
- Preloaded MockVault
- Logic to copy MockVault into TEMPDIR, if executable flag is passed
Known Issues
- App auth not automatic when 'unlocked': https://maidsafe.atlassian.net/browse/MAID-2801
- Peruse process not terminating on close: https://maidsafe.atlassian.net/browse/MAID-2813
Checksums
- Linux:
6828b959c8bd2273f30ce00b693d1cb3beeecad23268c1a9e38807641c137a9b
- LinuxDev:
b99346aea1826d37b57389ad4789e7e8b27281907983e0b7e6f2c88fbd22fc38
- Osx:
f1185b4b8ba88cf4e45ca428886fe2ed8d587225bd9e193b035e426fee90a29f
- OsxDev:
c18a1690307a68eb20f211df2ffdda753ed683734fe3ee98a5e6234e7edae6f1
- Windows:
2a796500c71ec26a579a11983f56c9fab6d3ac4016d61f36d63bfaaf7ed203e6
- WindowsDev:
c8b31838dabf623b2622ee42e8fae1fc6e522f0d9ae1c01abd747d630d8f0cd8
UpdatedDomAPI Test2
[0.6.0]
Changed
safeNetwork reducer becomes peruseSafeApp
specific domAPI implementations removed
new DOM API based upon safe-app-nodejs(@e818f8ace834caf891cd57f4fb9186ae19541f5e)
release naming updated.
Much of SAFE specific functionality moved to extension
Fixed
eval has been disabled.
domAPI handles removed
Added
background process
remoteCalls actions/reducers for passing around remote calls (in place of pauls-RPC)
peruseSafeApp moved to background process
authenticator redux store and actions.
authenticator moved to background process
uses safe-node-app directly for DOM APIs
Preloaded MockVault
Logic to copy MockVault into TEMPDIR, if executable flag is passed
Known Issues
App auth not automatic when 'unlocked': https://maidsafe.atlassian.net/browse/MAID-2801
Peruse process not terminating on close: https://maidsafe.atlassian.net/browse/MAID-2813
Checksums
- Linux:
7df680cfb64781af09dadf4aa5ea5bd66765bad635b7e68ab86d67e131b8bda5
- LinuxDev:
c6ff0584e8038a795e6d182c5497f4c1ef81bc530a8756332e24a81560c62966
- Osx:
593799ff9d863f98d1d82fa2de13990c83632e0f4d1d5812ae7ebcf1a39b116a
- OsxDev:
21f7fbefde4f3a541f02e5caf397d4bf7d2860e924662ef1d707ab1d041bd7b0
- Windows:
f7e1a314efdcc409f3e6fd7c87e330831f1a709e1e7b82704c3bd7ece6097c0dz
- WindowsDev:
afe758ee2840bcd2dc480bbfbb48001a8d0d8962135a3defa3e27cdb6f22448f
UpdatedDomAPI Test
Changelog
This is a major refactor of browser internals moving network functionality into background processes, as well as encapsulating it into an extension.
Updated
The major change is the updated DOM API which now is based off of the nodejs API. And the previous browser specific API (which required managing handles) has been deprecated.
This release also removes the need for setting NODE_ENV to specify the mock network etc when using the dev
version (which now defaults to mock).
0.5.3 Electron Security Update
Changed
- Electron to 1.8.4
Checksum sha256:
Prod builds:
- osx:
1a0908efd9742e742391862983f2c076164128edb9fa945372c71aa7a360f939
- linux:
50b3e1c2292a1a875236e10d34eea537bdb0680af621a154df372e832a826a47
- win:
4772c79c47babf41f65c97c872ad349083fbd521fcf51b3db882c7ea0d42efc2
Dev builds:
- osx:
89e22385be018014901319e8a49faa8b82f587ca15063795bdf6cfa3d5b9711e
- linux:
6ca12dfac953cafcf046d6d28cafca94046a4cfd3563f15add770094aa1d34ec
- win:
cf90970e51ec3fb309ed2015cdda5f144e034b9b1cb3ee5178beb27fddacae42
0.5.2
0.5.1
Fixed
- Reopen closed tab works.
- mock store update initing before loginForTest to ensure UI is up to date even when not in a NODE_ENV=dev env.
- Appveyor build process names dev- files correctly.
Added
- Safe extension only installs dev libs in a dev env. (Upgraded safe-node-app to 0.8.1)
- Allows client to receive error if non-standard container is requested during authorisation
- Creates central constants for SAFE API
- Uses latest safe-node-app to enable either prod or dev use from a NODE_ENV=DEV install. (Can build a
package and enable mock use via a flag.) - Expose window.safeApp.readGrantedPermissions function in DOM API to read granted containers
permissions from an auth URI without the need to connect - Expose window.safeApp.getOwnContainerName function in DOM API to get the app's own container name
Changed
Upgrade @maidsafe/safe-node-app package to v0.8.0
Upgrade safe_authenticator library to v0.6.0
Upgrade pauls-electron-rpc fork to 1.2.0
SAFE libraries Dependencies
@maidsafe/safe-node-app: v0.8.0
system_uri: v0.4.0
safe_authenticator: v0.6.0
Peruse Checksums:
- osx:
cfef583486b8149e95de7f4ad91e932f92fdf0473f02bfdd17b52705700fc96f
- win:
9bb117582002c169614ed05829732f40be210fae00396acb1a54eaf2eb34b1f2
- linux:
a7f392a9c6753b9a57e7d393cf3e3ba4f0e7bc8c30bd5030366928dc55179a6b
Dev build checksums:
- osx:
f2feb23ddb9fce906ef773db1dcb1f064941c782427071fa8ad0dcd27831039f
- win:
6eb0801263571657b7886ea51bfc85845ef88370f8ae8e5573755562bc29e12f
- linux:
1ab0d3df3e8811a68b8d67024227187c6fe34835197601a36162ae612aaa4641