Releases: zalmoxisus/crossbuilder
Releases · zalmoxisus/crossbuilder
v0.7.1
v0.7.0
Now build also cordova apps.
v0.6.0
- Build and develop web apps.
- Build, compress and start Electron apps.
- Chrome app now open web app's page in the window.
- Add more modularity for the gulp tasks.
- Update eslint, babel, react and other dependencies.
v0.5.1
- Better windows manipulations:
- Move opening window from contextMenus to a separate module.
- If an window already exists, focus it instead of reopening.
- Listen for the windows onRemoved and remove window from the list when it is closed
- Use stateless components.
- Update babel, react, redux and eslint.
- Use reagent for testing
- Improve tests for Travis and add AppVeyor build.
- Enhance webpack config.
- Add alias for the extension path.
- Fix unsupported parameter in latest Canary.
v0.5.0
Breaking changes
- Removed
browser-redux-bg
andbrowser-redux-sync
. - The extension's popup, windows and tabs now refer the store from the background page. So, now we have one store for the whole application, except content scripts.
- No more auto rehydratations.
- Each content script has its store, and it can be synchronized with the application (background store) and other content scripts. Unlike rehydratations, we synchronize actions not states. So it may have even different structure of the states.
- No more sending actions to the background.
- The current implementation breaks firefox support, but hopefully will be implemented soon. It should be tracked in #12.
New modules
- redux-notify - a redux middleware for specifying a list of actions, which trigger dispatching of other actions. So it would be easy to specify which actions to be syncronized, and the actions responsible for synchronizing.
- crossmessaging - a messaging layer implemented in the background and content scripts. It aims to be crossbrowser in the future.
- chrome-storage-local for working with
chrome.storage.local
, and will have a fallback to localStorage (localForage).
v0.4.1
- Get store asynchronously with the initialValue from the storage
- New persist store
- Move combineReducers from browser-redux-bg
- Fix compress tasks
v0.4.0
Breaking Changes
- React 0.14.x support
v0.3.1
- Build WebExtensions for Firefox.
v0.3.0
Split the functionality into modules:
- browser-redux-sync: states syncing module.
- browser-redux-bg: messaging module - send redux actions (from popup, windows or inject pages) to be called in the background by their function name.
v0.2.2
- Update the internal dependencies.
- Increase timeout for tests.