Releases: maidsafe/sn_browser
Releases · maidsafe/sn_browser
SAFE Browser v0.10.1
Changelog
[0.10.1] - 12-3-2018
Changed
- Upgrade beaker-plugin-safe-app to v0.5.2
- Upgrade beaker-plugin-safe-authenticator to v0.5.0
- Upgrade pauls-electron-rpc to v1.2.0
Added
- 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
Fixed
- Fix
isNetStateInit()
,isNetStateConnected()
andisNetStateDisconnected()
functions which were returning empty objects rather than a boolean value - Issue with error codes not being returned from DOM API fixed
SAFE libraries Dependencies
Direct Dependencies
- beaker-plugin-safe-app: v0.5.2
- beaker-plugin-safe-authenticator: v0.5.0
Indirect Dependencies
- @maidsafe/safe-node-app: v0.8.1
- safe_app: v0.6.0
- safe_authenticator: v0.6.0
- system_uri: v0.4.0
SAFE Browser SHA-256
Linux
D3E90FF4ED251538DD2D45AFA75605A393453C061EC8410DCE8B4E3EA5338021
OS X
08A1135EE517B66B00117E2340370EB865855D617EFC97DB8FAFFA617FD4127C
Win
5CF3FCBE15C8B2FDDB8AD976378167AD4D55ED99C96171168E4A1E99EB255D2D
SAFE Browser Mock SHA-256
Linux
468AE6454C6EEED267FCD9AC59DD9A83DD01081FC6861A877C6F87A5F048B5C2
OS X
DE3C05DD79EB9EA4C33FCC154F440A4DE083027242AE5C4F15D38F63FF23618A
Win
B24402D4792F550FE53960F684AE85AD924B1177F7209D29B071245CE3F6AC07
SAFE Browser v0.9.0
Changelog
[0.9.0] - 5-2-2018
Changed
- Upgrade beaker-plugin-safe-app to v0.4.5
- Upgrade beaker-plugin-safe-authenticator to v0.4.3
Added
- Support for exposing objects declared in plugins as constants in the DOM API
- Expose
safe-node-app
helper constants in DOM API atwindow.safeApp.CONSTANTS
- Support providing additional options to
webFetch
function, e.g. range of bytes
Fixed
- Generate a handle for each sign key returned by the
listPermissionSets
DOM API function
SAFE libraries Dependencies
Direct Dependencies
- beaker-plugin-safe-app: v0.4.5
- beaker-plugin-safe-authenticator: v0.4.3
Indirect Dependencies
- @maidsafe/safe-node-app: v0.7.0
- safe_app: v0.5.0
- safe_authenticator: v0.5.0
- system_uri: v0.4.0
SAFE Browser SHA-256
Linux
DF512B9C59CE3FF363E9AE4A8AB2BFAF6D1005160F57F7E6362BB721EFEA3CDA
OS X
9AA56D14A59FA94AE70958648F7CC31092B6211C0DB7DF815DA224E3E323648C
Win
77E122EF9E31306DCBA13642967172F2538CBDF36293F846283D7CE85A8D8951
SAFE Browser Mock SHA-256
Linux
9CCB24234614B10FBF6F83CAF3F71A079A8C4E69EE726E71F7EC58ACCB6461D9
OS X
AE37C461DA0F0CC7FBA990FD9295DFAAFA5FB1F1BBD3E0C11A8DBBD42CD6C278
Win
CF6803A32DA016CF27425408781C9587A8BCF9CB2D924FDAD842D303E36A5425
SAFE Browser v0.8.1
Change log
[0.8.1] - 20-12-2017
Changed
- Upgrade beaker-plugin-safe-app to v0.4.4
- Upgrade beaker-plugin-safe-authenticator to v0.4.2
Fixed
- Fix the safeMutableDataEntries.forEach function which was incorrectly returning the 'key' as an object
- Allow MutableData handles to be removed from the safe-app plugin's Map through a 'free' function
- Minor fix in the DOM API documentation example for the safeCryptoSignKeyPair.getSecSignKey function
SAFE libraries Dependencies
Direct Dependencies
- beaker-plugin-safe-app: v0.4.4
- beaker-plugin-safe-authenticator: v0.4.2
Indirect Dependencies
- @maidsafe/safe-node-app: v0.6.0
- safe_app: v0.5.0
- safe_authenticator: v0.5.0
- system_uri: v0.3.0
SAFE Browser SHA-256
Linux
9B38706223D9DD16039EA6DF395F64F9798F9FB365699406BCAA3017FC439A2E
OS X
167964ED4FFDECC52236E3FD4E91C2191E155F5653FDE8A0478E596500097117
Win
2CF512237B72FAD0D52949BEC4F77B60F7C86981AFBA18B21605977BB5E9AFA4
SAFE Browser Mock SHA-256
Linux
3388A1C32A5ACB6A374ADBCD5D3E91E491A7D3D01A89C60396B9420632F287EF
OS X
176CADD4AE9569C822D81322BABECCC3E649FE66C45800C806BB2C4D903C539B
Win
341DBA27CCA1EA34AAE9955AD2F5419EB9BA424ACFC2C90BF49783D7C084D1A6
SAFE Browser v0.8.0
Change log
- Upgrade authenticator plugin to v0.4.1.
- Upgrade safe-app plugin to v0.4.3 with change in DOM API as per safe_client_libs API changes.
- Support for providing crust config path with SAFE_CONFIG_PATH env var. in dev mode.
- Issue related to revocation of apps fixed thanks to safe_authenticator upgrade.
- Issue with spending PUTs on each authorisation fixed thanks to safe_authenticator upgrade.
- Some additional automated tests created.
- Additional functions in DOM API are being exposed, e.g. sign keys handling functions, network connection state functions, etc.
- Compatible with Alpha-2 network data.
SAFE Browser SHA-256
Linux
89E66A92708AAD579823B44CE951F3A530A6D12D7FB67BBC44A1163672371BFE
OS X
78ABE93EE037F2DA35A0CE83B3F2C24A20FAA465D9A1CC744DC8C0BDB015247E
Win
6D1DD399C7E3E241B85EEB38289725F6D3D3BA2F42B0CA19C0333BE7378E25BC
SAFE Browser Mock SHA-256
Linux
D4E94A4247A6103E75DD1043A9BFF5210E1BCE8066FB7EDE7387B479DEBFA8C2
OS X
537A3E877158EEAA9C3D70D237CE5200A6C9568DC24B1A29871A9E8E61B945F1
Win
CBA55685AAF8FBAAECA4DED115CF86942E6D4DC86D5C9B68B6C2004544EB5458
SAFE Browser v0.7.0
Change log
- Fix the issue with favicons which are now loaded and displayed for safe:// sites.
- Warn the user upon a network disconnection event in the browser, not only from the Authenticator page but in any open tab, and attempt to automatically reconnect every 30 secs if the user doesn’t explicitly do it.
- Assure that when reconnecting to the network, not only the Authenticator connection is re-established but also the ones for the safe_app plugin and the browser app so the browser state can be saved on the network afterwards.
- Functionality to run tests on the DOM API functions within the browser, and creation of a checklist document for manual testing.
- Fix URI scheme registration for dev mode so the browser can receive authorisation requests even when launched with yarn start.
- Minor enhancement to README for Windows build instructions.
- Fix minor issues when fetching sites with a relative path.
- Uses authenticator plugin v0.3.1.
- Uses safe-app plugin v0.3.2.
SAFE Browser SHA-256
Linux
e920372a1430de24e9006ebdd10a62c7c9f92137a768c61cd94f4e52318b443b
OS X
b76ab368a895d9be7843e59bfed48bc6545aef162c03544fab562942d88a05a0
Win
BD0363628BC70F56757E339108EAA42436F4B5AFA2A9E8591260B8833AEF9333
SAFE Browser Mock SHA-256
Linux
a55e36f492ad8bc2a8d9602eebd0f35c1c20080c36681dcd7f4ee1f20cd7704e
OS X
a4a9e2e338dccb481b057a36508027b7abda658f81df01092526d06da2c9aca4
Win
7A8ED23CC6D5714D9FF95D57AA4CF68D10AFAA4DC17E04FA3A2BC001328A59BD
Alpha 2 - SAFE Browser v0.6.0
Browse public content and web applications in the SAFE Network using SAFE Browser. SAFE Authenticator is integrated with the SAFE Browser for managing user accounts in the SAFE Network.
For mobile platforms, see SafeAuthenticator.
Further info can be found on the Alpha Release Page.
Download Instructions:
- OS X or Windows
- Please use the attached installer below.
- Linux Debian
sudo wget -O - http://apt.maidsafe.net/repos/maidsafe.apt.gpg.key | sudo apt-key add -
sudo wget -O /etc/apt/sources.list.d/maidsafe.list http://apt.maidsafe.net/repos/maidsafe.list
sudo apt-get update
sudo apt-get install safe-browser
- Linux RPM
curl -O http://yum.maidsafe.net/repos/maidsafe.yum.gpg.key
sudo rpm --import maidsafe.yum.gpg.key
sudo curl -o /etc/yum.repos.d/maidsafe.repo http://yum.maidsafe.net/repos/maidsafe.repo
sudo yum update
sudo yum install safe-browser
- Linux Other
- Please use the attached binary tarballs based on system arch.
SHA-256
Linux
816C90D92A6990A17E6E1F26FD7674CE76D9C7A3045769576E81BE00893A42F4
OS X
844854AF093BD9902511FD78A91E6EA14EAD63208337A67DCF9A43CA11CC67E0
Win
13362E4FADA89973049DA2CB5F08D97984347AC5A7EBF13B6CE4556225CC7857
SAFE Browser v0.5.3
Change log
- Remove safe-app dependency
- Check if webContents is not null after fetching current focused window - fixes #162
- Authenticator fix for handling multiple Mutable data authorisation request
SHA-256
Linux
FE4D5EE4F966095DFBE8E4E521B17B4967420309A4B86A43C4E3A0C66BF166A5
OS X
D01C01BF87D87700A486AADFB6F1CC4A22B6C5EB5588B431CF5E383A868D0FEB
Win
06AE230221AD1A38C4ABFA9C5532C770E2F12755E39747759DA0FED024CA90A4
SAFE Browser v0.5.2
Change log
- MAID-2321: connection errors due to maximum number of client reached too often
- MAID-2318: solved the issues preventing the browser to save the state on the network
- MAID-2308: issues when closing applications windows on OS X
- MAID-2106: deleting files from a website was causing problems to the browser when loading the website
- MAID-2338: a temporary tab was open when claiming token but not being automatically closed
- MAID-2335: remove default list of bookmarks and history
Known Limitations
- Localisation is not supported.
- Unicode characters are not supported in public IDs, services names, or file names.
- When there is a network latency the browser can freeze for a few moments while it's trying to communicate with the network for different operations, like reading/saving bookmarks & history entries, loading a website, etc.
SHA-256
Linux
907C7E761DD2FFCD7A5AE5D71FB153F39DE74EEBE8F816EDF9054BC8DF99D366
OS X
8645E6E34E2F8D4F4651CFC3FB1191B8FC63106ADF47CC4770715F1980C63749
Win
ED2970503667BBF6BF207CEE10C23351BBA8C225F977065EC1FEB8962ECFB9B6
SAFE Browser v0.5.1
Change log
- Issue with browsing empty files was solved.
- Solved the issue that causes a crash in the browser when browsing a deleted service.
- Display the correct error when failing to load the dynamic libraries.
- Improvements to the README file.
Known Limitations
- Localisation is not supported.
- Unicode characters are not supported in public IDs, services names, or file names.
- There is a known issue with saving the browser’s state on the network.
SHA-256
Linux
7A3647BF1ED3D7BD9C1EFF2E533F080D3B735DAC60DC0B39B43D9D5157B20448
OS X
ACFDA15D65CFA112E427B0FB5FAE06D73BAA268679239C6DAA7C92DD480F3DAC
Win
0EEBA3F7B17C8EA3C1396F64B31A6B5E1A22BCBD90AB8226159A53E5C1C056B3
SAFE Browser 0.5.0
Change log
- Support for shared MutableData authorisation requests, displaying not only the MutableData's metadata, but also the list of applications that already have access to it in the authorisation pop-up.
- Display a different type of dialog in the authorisation pop-up when the application is actually being re-authorised to make it more explicit that the permissions to be granted will be the same as before.
- Store browser's history and bookmarks in the network within the browser's app own container.
- Allow to open and see the Browser's and Authenticator's log files from the
File -> Show SAFE Logs
menu. - Browser is now able to open websites with a file name containing characters that get URL encoded.
- Solved some issues URL path containing sub-folders and no filename.
- Minor fixes in browser UI, like incorrect links to github pages, focus on authorised apps search textbox, some typos were fixed, and the nav dropdown not collapsing is also fixed.
- Issue with OS X Browser with closed windows and authorising a new app solved.
- Minor issue with freeing objects in some cases upon refreshing a tab causing thee apps to get
Invalid handle
errors. - Solved issues with handling authorisation requests/responses when coming from webapps, desktop apps and from the browser app itself all in parallel.
Known Limitations
- Localisation is not supported.
- Unicode characters are not supported in public IDs, services names, or file names.
SHA-256
Linux
764AD631E79D04A5CB2BDABB1AFEB06CDA0138EEBE14CEB6AC334345F51616E8
OS X
510ECE777144F5B7BCB7A577ED740027547F67CAE3651BDCB581C93274FFFFD5
Win
478783EBCDAE24AA057FA4AC04954EE759FE6119AA0714182A80881C77C5A706