Skip to content

Latest commit

 

History

History
337 lines (231 loc) · 12.8 KB

CHANGELOG.md

File metadata and controls

337 lines (231 loc) · 12.8 KB

2.0.1 (2016-12-28)

  • [BUG] Rollback appRate version to avoid regressions until v3 #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 (2016-12-17)

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! #308
  • [ENHANCEMENT] Upgrade Cordova plugins #310
  • [BUG] Links in Comments open in app instead of safari #306

Breaking changes:

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.

2.0.0-beta16 (2016-11-12)

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

2.0.0-beta15 (2016-11-01)

To upgrade checkout git fetch --all && git checkout v2.0.0-beta15 and run npm i

  • [BUG] Remove Object.assign ... #294

2.0.0-beta14 (2016-10-30)

To upgrade checkout git fetch --all && git checkout v2.0.0-beta14 and run npm i

  • [BUG] Fix Pagination on customPosts #283
  • [FEATURE] Custom posts and custom taxos queries are customizale through the conf #288
  • Add a new scss variable $barHasIconTitleMarginLeft

2.0.0-beta13 (2016-10-22)

To upgrade checkout git fetch --all && git checkout v2.0.0-beta13 and run npm i

  • [FEATURE] Display app icon in the menu header #5
  • [FEATURE] Progressive Web App support (Manifest & service workers)
  • Remove share button on browser

2.0.0-beta12 (2016-09-18)

  • [BUG] Display category/tag title instead of slug #59
  • [BUG] Fix Russian/Chinese author title encoding
  • [BUG] Removing Native transitions
  • iOS 10 ready. See notes on BUILD.md

2.0.0-beta11 (2016-09-04)

  • [UPGRADE] Ionic 1.3.1
  • [UPGRADE] ionic-plugin-keyboard 2.2.0
  • [COMMAND] Adds npm start to replace npm run devserver (kept for backward compat)

2.0.0-beta10 (2016-06-08)

  • [UPGRADE] Crosswalk 1.6
  • [UPGRADE] Cordova-android 5.x (API-23)

Breaking changes:

You now need to have API-23 installed on your Android SDK.

2.0.0-beta09 (2016-05-18)

2.0.0-beta08 (2016-03-31)

  • [FEATURE] Add Google Admob support! #186
  • [BUG] Fix iOS badge count #192
  • [BUG] Fix comment broken in WP-API beta12 #201
  • [FEATURE] Custom style per page #136
  • Upgrade PushNotif cordova plugin

2.0.0-beta07 (2016-03-18)

  • [BUG] Post title contains decimal #74
  • [BUG] how to display category/tag title instead of slug? #59
  • [BUG] SHaring on whatsapp sends extra text as rendered #181
  • [FEATURE] External links open in app #175
  • Upgrade InAppBrowser cordova plugin

2.0.0-beta06 (2016-02-20)

  • [FEATURE] Adding hybrid loading service #174
  • [FEATURE] Adding push notification switch (register/unregister) in the params page when enabled #83
  • [CONFIG] Change cordova statusbar to show by default (most apps have the statubar displayed).

2.0.0-beta05 (2016-02-16)

  • Adding Turkish language #166
  • [FEATURE] Adding Accept-Language header #172

2.0.0-beta04 (2016-02-09)

  • [BUG] Fix cache when several custom post types #162
  • [BUG] Displayed languages config does not work #163

2.0.0-beta03 (2016-02-02)

  • adding Russian translation #159
  • Integrate better-rest-api-featured-images #150

2.0.0-beta02 (2016-01-12)

  • Remove Ionic and Cordova as global packages
  • Upgrade Cordova analytics and push notif plugins so there is no conflicts #144
  • Remove GooglePlayServices cordova plugin

2.0.0-beta01 (2016-01-08)

  • Doc Update
  • Force crosswalk to generate two apks

2.0.0-alpha6 LATEST ALPHA! (2016-01-07)

  • [BUG] Custom posts templating #135
  • [FEATURE] Templating #7
  • [ABOUT] The About feature has been removed. You can use Pages to achieve the same purpose.

2.0.0-alpha5 (2015-12-22)

  • [BUG] Fix WP-API api changes to work with WP-API-beta9

2.0.0 (WIP)

milestone

  • [FEATURE] WP-API v2 support #76
  • [FEATURE] Adding Many translations
  • [FEATURE] Authors list #30
  • [FEATURE] Pages list #86
  • [FEATURE] Custom posts and taxonomies #80
  • [FEATURE] Templating #7

Breaking changes:

  • [CONFIG] config.json does not exist anymore. The installation (npm run installWPHC) creates several config files in the config folder. config/config.cson file overwrites config/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.

1.7.1

  • [BUG] Fix white screen after splashscreen on iOS: #91
  • [CONFIG CORDOVA]: Add the following to your config.xml: <preference name="CrosswalkAnimatable" value="true" />

Breaking Changes

  • [CONFIG]: cordova.nativeTransitions.options changed to cordova.nativeTransitions.defaultOptions to follow ionic-native-transitions lib changes

1.7.0 (2015-10-08)

milestone

  • Adding native transitions #91

1.6.0 (2015-09-24)

milestone

  • Update dependencies: Angular 1.4, Ionic 1.1 etc #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) #67
  • iOS9 support: #68
  • [SEARCH] Empty input button not aligned: #70
  • Translate back button: #57
  • Better CSS animations on multilevel menu: #66

1.5.1 (2015-09-03)

milestone

  • Replace libxmljs #56
  • Ability to modify ionic configuration through config.json #55

Breaking Changes

  • "cache.views" and "cache.forward" configuration (within config.json) were move to "ionicConfig.views.maxCache" and "ionicConfig.views.forwardCache" respectively

1.5.0 (2015-08-30)

milestone

  • Comments #6
  • Side menu with up to 6 levels menu #41
  • Cordova plugin Update
  • Adding Spanish translation

1.4.2 (2015-07-24)

  • Installation is now Linux ready.
  • Adding more npm command (listed in README.md)

1.4.1 (2015-07-23)

  • Update doc

1.4.0 (2015-07-22)

milestone

  • New command to install cordova npm run installCordova
  • Offline mode (Bookmarks) #10
  • release.sh.dist changed
  • Adding Whitelist Cordova plugin #33
  • Update Crosswalk
  • Fix appRate

Breaking Changes

  • Refactor Menu config #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:

  1. menu.settings changed to settings in the config.json file
  2. menu.wordpress is removed from config.json file
  3. menu.social is removed from config.json file
  4. menu.list is the new menu declaration object

1.3.0 (2015-06-24)

milestone

  • Adding Push Notifications iOS/Android #9
  • Chinese support #18

1.2.0 (2015-06-21)

milestone

  • Adding Docker support (There is still problems with mapping users to be able to edit files outside and inside docker)
  • Syntax highlighter

1.1.0 (2015-06-01)

milestone

  • Adding appRate support: #12
  • Adding cache image support: #3
  • Performance enhancement: #2

1.0.0 (2015-05-18)

Initial release