- [BUG] Rollback appRate version to avoid regressions until v3 wordpress-clients#317
- [ENHANCEMENT] invalidate service worker cache at every build based on the config.xml app version
To upgrade:
$ git fetch --all
$ git checkout v2.0.1
$ yarn
$ npm run restore
2.0.0 REQUIRES WORDPRESS 4.7 or higher!
To upgrade:
$ git fetch --all
$ git checkout v2.0.0
$ yarn
$ npm run restore
- [ENHANCEMENT] WordPress 4.7 ready! wordpress-clients#308
- [ENHANCEMENT] Upgrade Cordova plugins wordpress-clients#310
- [BUG] Links in Comments open in app instead of safari wordpress-clients#306
If you upgrade to WordPress 4.7, you can remove WP-API plugin.
filter
params is deprecated, if you use custom query filters here is the changes you need to make:
- "filter[orderby]": "date"
- "filter[order]": "desc"
- "filter[post_status]": "publish"
+ "orderby": "date"
+ "order": "desc"
+ "status": "publish"
in menu.json
you need to change public.taxonomies.slug
by public.taxonomies.id
and replace the slug
of the taxonomie per its id
.
For example:
- "route": "public.taxonomies.slug({ term: 'category', slug: 'uncategorized', postType: 'post' })",
+ "route": "public.taxonomies.id({ term: 'categories', id: 1, postType: 'post' })",
Also terms changed. category
is now categories
and post_tag
is now tags
.
To upgrade:
$ git fetch --all
$ git checkout v2.0.0-beta16
$ npm i
$ npm run restore
If you upgrade you will need to remove this crosswalk rule from your config.xml
=> https://github.com/shprink/wordpress-hybrid-client/commit/8143a93839972d16f430349cd091e7eb91c219db#diff-b6bb989dd6bb152b38e30e84f2d7e195L25
- upgrade cordova-ios
- upgrade cordova-android (API 25)
- upgrade crosswalk
- add more logs to admobs
To upgrade checkout git fetch --all && git checkout v2.0.0-beta15
and run npm i
- [BUG] Remove Object.assign ... wordpress-clients#294
To upgrade checkout git fetch --all && git checkout v2.0.0-beta14
and run npm i
- [BUG] Fix Pagination on customPosts wordpress-clients#283
- [FEATURE] Custom posts and custom taxos queries are customizale through the conf wordpress-clients#288
- Add a new scss variable
$barHasIconTitleMarginLeft
To upgrade checkout git fetch --all && git checkout v2.0.0-beta13
and run npm i
- [FEATURE] Display app icon in the menu header wordpress-clients#5
- [FEATURE] Progressive Web App support (Manifest & service workers)
- Remove share button on browser
- [BUG] Display category/tag title instead of slug wordpress-clients#59
- [BUG] Fix Russian/Chinese author title encoding
- [BUG] Removing Native transitions
- iOS 10 ready. See notes on BUILD.md
- [UPGRADE] Ionic 1.3.1
- [UPGRADE] ionic-plugin-keyboard 2.2.0
- [COMMAND] Adds
npm start
to replacenpm run devserver
(kept for backward compat)
- [UPGRADE] Crosswalk 1.6
- [UPGRADE] Cordova-android 5.x (API-23)
You now need to have API-23 installed on your Android SDK.
- [BUG] Fix Cordova dependency issue wordpress-clients#221
- [CONFIG] Change default cache from 24h to 3h https://github.com/shprink/wordpress-hybrid-client/commit/5bacddaff8e0b2647c9e9a40ad6572e7da6ec697
- [LANGUAGE] Add Urdu language wordpress-clients#211
- [FEATURE] Add Google Admob support! wordpress-clients#186
- [BUG] Fix iOS badge count wordpress-clients#192
- [BUG] Fix comment broken in WP-API beta12 wordpress-clients#201
- [FEATURE] Custom style per page wordpress-clients#136
- Upgrade PushNotif cordova plugin
- [BUG] Post title contains decimal wordpress-clients#74
- [BUG] how to display category/tag title instead of slug? wordpress-clients#59
- [BUG] SHaring on whatsapp sends extra text as rendered wordpress-clients#181
- [FEATURE] External links open in app wordpress-clients#175
- Upgrade InAppBrowser cordova plugin
- [FEATURE] Adding hybrid loading service wordpress-clients#174
- [FEATURE] Adding push notification switch (register/unregister) in the params page when enabled wordpress-clients#83
- [CONFIG] Change cordova statusbar to show by default (most apps have the statubar displayed).
- Adding Turkish language wordpress-clients#166
- [FEATURE] Adding Accept-Language header wordpress-clients#172
- [BUG] Fix cache when several custom post types wordpress-clients#162
- [BUG] Displayed languages config does not work wordpress-clients#163
- adding Russian translation wordpress-clients#159
- Integrate better-rest-api-featured-images wordpress-clients#150
- Remove Ionic and Cordova as global packages
- Upgrade Cordova analytics and push notif plugins so there is no conflicts wordpress-clients#144
- Remove GooglePlayServices cordova plugin
- Doc Update
- Force crosswalk to generate two apks
- [BUG] Custom posts templating wordpress-clients#135
- [FEATURE] Templating wordpress-clients#7
- [ABOUT] The About feature has been removed. You can use Pages to achieve the same purpose.
- [BUG] Fix WP-API api changes to work with WP-API-beta9
- [FEATURE] WP-API v2 support wordpress-clients#76
- [FEATURE] Adding Many translations
- [FEATURE] Authors list wordpress-clients#30
- [FEATURE] Pages list wordpress-clients#86
- [FEATURE] Custom posts and taxonomies wordpress-clients#80
- [FEATURE] Templating wordpress-clients#7
- [CONFIG]
config.json
does not exist anymore. The installation (npm run installWPHC
) creates several config files in theconfig
folder.config/config.cson
file overwritesconfig/config.default.cson
(this on is read only, do not modify). - [CONFIG] There is no more dev/prod distinction, WPHC turn debug OFF when building the prod app automatically.
- [ABOUT] The About feature has been removed. You can use Pages to achieve the same purpose.
- [BUG] Fix white screen after splashscreen on iOS: wordpress-clients#91
- [CONFIG CORDOVA]: Add the following to your
config.xml
:<preference name="CrosswalkAnimatable" value="true" />
- [CONFIG]:
cordova.nativeTransitions.options
changed tocordova.nativeTransitions.defaultOptions
to follow ionic-native-transitions lib changes
- Adding native transitions wordpress-clients#91
- Update dependencies: Angular 1.4, Ionic 1.1 etc wordpress-clients#58
- Update Node and npm version to 4.1.x and 3.3.x
- Translation: Use wildcarts to cover all regions (e.g: en_* will use en.json) wordpress-clients#67
- iOS9 support: wordpress-clients#68
- [SEARCH] Empty input button not aligned: wordpress-clients#70
- Translate back button: wordpress-clients#57
- Better CSS animations on multilevel menu: wordpress-clients#66
- Replace libxmljs wordpress-clients#56
- Ability to modify ionic configuration through config.json wordpress-clients#55
- "cache.views" and "cache.forward" configuration (within config.json) were move to "ionicConfig.views.maxCache" and "ionicConfig.views.forwardCache" respectively
- Comments wordpress-clients#6
- Side menu with up to 6 levels menu wordpress-clients#41
- Cordova plugin Update
- Adding Spanish translation
- Installation is now Linux ready.
- Adding more npm command (listed in README.md)
- Update doc
- New command to install cordova
npm run installCordova
- Offline mode (Bookmarks) wordpress-clients#10
- release.sh.dist changed
- Adding Whitelist Cordova plugin wordpress-clients#33
- Update Crosswalk
- Fix appRate
- Refactor Menu config wordpress-clients#27
The menu configuration is now located in menu.list
within the config.json file. You will need to update it accordingly to the following changes:
menu.settings
changed tosettings
in the config.json filemenu.wordpress
is removed from config.json filemenu.social
is removed from config.json filemenu.list
is the new menu declaration object
- Adding Push Notifications iOS/Android wordpress-clients#9
- Chinese support wordpress-clients#18
- Adding Docker support (There is still problems with mapping users to be able to edit files outside and inside docker)
- Syntax highlighter
- Adding appRate support: wordpress-clients#12
- Adding cache image support: wordpress-clients#3
- Performance enhancement: wordpress-clients#2
Initial release