Permalink
Fetching contributors…
Cannot retrieve contributors at this time
350 lines (284 sloc) 34.7 KB

1.5.2 (2018-07-02)

Features

Fixes

  • Fix launch routing for deeplinks (3c40550, @mleroi)
  • Fix error when inserting custom component created by addons in navigation (c416cea, @mleroi)

Default themes update

1.5.1 (2018-03-06)

Minor fixes

1.5 (2018-03-04)

Features

  • Progressive Web App (PWA) support!

Default themes update

  • Embed last version (1.1.0) of Q for Android default app themes, which is compatible with PWAs.

Main PWA commits and issues

See Pull Request #361 to see all version 1.5 related commits

Bugfixes and evolutions

  • App last modification date stays to creation date (#359, @mleroi)
  • Add option to disable warning alerts when modifying components and navigation (#362, @mleroi)

1.2 (2017-10-22)

Features

  • Automatically retrieve posts and pages from server if not in the app(#327, @mleroi)
  • Allow easy comment screen refresh from theme (#327, @mleroi)

Default themes update

Bugfixes

  • Better history management when re-triggering same route (#262, @mleroi)
  • Can't go back from custom page (#332, @mleroi)
  • Component's label can't be numeric (#265, @mleroi)
  • Apply "the_title" filter on post title returned in webservice (#266, @lpointet)
  • Warning: Illegal string offset 'current_theme' (#331, @mleroi)
  • Warning on post's thumbnail array (#337, @mleroi)

1.1 (2017-07-26)

License Management

  • Pro Support license keys can now be registered directly from WP-AppKit settings panel

Default themes update

Bugfixes

  • Add x86/ARM compilation choice in PhoneGap Build export settings (#275, @mleroi)
  • Theme error when empty post content (#321, @mleroi)
  • Custom WP-AppKit user role stays even after deactivation (#320, @mleroi)
  • getCurrentScreenObject() error on some custom screens (#273, @mleroi)
  • Wrong routing initialization when no network at first app launch (#323, @mleroi)

1.0.2 (2017-05-05)

  • Bugfix: User authentication fails randomly (#303, @mleroi)

1.0.1 (2017-04-11)

  • Update WordPress.org's readme file

1.0 (2017-03-24)

Release on WordPress.org!

Default themes update

Core evolutions

  • Add new hooks to allow component customizations (#288, @mleroi)
  • Allow re-rendering menu from theme (#290, @mleroi)
  • Allow to customize current_screen data on app side (#289, @mleroi)
  • Create global functions to retrieve current app slug and id (#292, @mleroi)
  • Include addons php files where we include themes php files (#291, @mleroi)
  • Include theme's php files before export (#285, @mleroi)

Bugfixes

  • Wrong Items Backbone Collections initializations (#282, @mleroi)
  • Malformed config.xml in PhoneGap Build (#248, @lpointet)

Backward compatibility

  • No change in this version that affect backward compatibility with previous WP-AppKit version or already deployed apps.

0.6.2 (2017-02-06)

Bugfixes

  • Update Crosswalk plugin version from 1.5.0 to 2.3.0 (#281, @blupu)

0.6.1 (2016-11-29)

Bugfixes

  • WP-AppKit Upload Theme panel hidden in last WP version (#271, @mleroi)

0.6 (2016-06-20)

Demo themes included in core & New theme library!

Features / Evolutions

  • Deep Links (#215, @lpointet)
  • Authentication module: be compatible with WP 4.5 authentication using email (#210, @mleroi)
  • Shortcodes to show/hide app specific content (#211, @mleroi)
  • Allow themes to add custom theme settings to config.js (#208, @mleroi)
  • Add WordPress url in config.js (#207, @mleroi)
  • Include theme's PHP folder in the config.js/config.xml process (#209, @mleroi)
  • Allow using standard pagination for post lists (#231, @mleroi)

Cordova / Phonegap

Better Theme and Plugin API

Bugfixes

  • Script localization and escaping, remove esc_js() calls (#180, @lpointet)
  • Metaboxes help texts (#57, @lpointet)
  • Display comments directly: add parent post/page to history (#216, @mleroi)
  • Reset component form (#96, @lpointet)
  • Default liveQuery type should be 'replace-keep-global-items' and not 'update' (#227, @mleroi)
  • LiveQuery error when type=update (#228, @mleroi)
  • Back action broken for pages (#221, @mleroi)

Backward compatibility note regarding Theme API

  • #197 Argument names and order changed in 'screen-transition' action
  • #198 ThemeApp.setAutoScreenTransitions() removed, replaced by manual hooks
  • #199 Changes on 3 asynchronous actions: "pre-start-router", "get-more-component-items", "debug-panel-render"
  • #200 Simplification of template format passed to "preloaded-templates" filter: "single" instead of "text!theme/single.html"
  • #201 Events prefix homogenization: use of "ws-data" replaced by "web-service"
  • #202 'screen:before-transition' event removed because not usable as is, potentially leading to errors
  • #203 Unused events removed: 'menu:refresh',’header:render','waiting:start','waiting:stop'
  • #227 LiveQuery webservice default type is now 'replace-keep-global-items' instead of 'update'

0.5.1 (2016-05-23)

  • Add GPL mention in plugin main file

0.5 (2016-03-07)

Better Theme and Plugin API

  • Allow adding custom meta data to post list components (allows passing WP4.4 terms meta) (#150, @mleroi)
  • Allow platform detection from app (#146, @mleroi)
  • Check If We're In Default Screen (#16, @lpointet)
  • Preload templates at app launch (#149, @mleroi)
  • Allow to retrieve components and component links from theme (#157, @mleroi)
  • Add timezone offset to config.js (#158, @mleroi)
  • Add the minimum required WP-AppKit version to theme's readme header (#159, @mleroi)
  • Add a Theme API function that retrieves the current screen object in a standardized format (#153, @mleroi)
  • Better comments screen display error management (#156, @mleroi)
  • Add post slug and permalink to default web service data (#162, @mleroi)
  • Post data into comment:posted info event (#163, @mleroi)
  • Create a ThemeApp.navigateToPreviousScreen() function (#168, @lpointet)
  • Add error callback to ThemeApp.getMoreComponentItems() (#154, @mleroi)
  • Trigger a "component:get-more" info event in App.getMoreOfComponent() (#169, @lpointet)
  • Create a ThemeApp.getGlobalItem() method that allows to retrieve a specific item from local storage (#139, @mleroi)
  • "Post list" component : add a hook to allow filtering the available post types (#141, @mleroi)
  • Rename default transitions in App.getTransitionDirection() (#155, @mleroi)
  • Replace "data" property by "core_data" in format_theme_event_data() (#164, @mleroi)
  • Page screens : rename "item" to "post" in current_screen.data (#177, @mleroi)

UI

  • Platform column on application list (#142, @mleroi)
  • Add spinner to Save new component button (#97, @lpointet)
  • Add spinner to Add component to navigation button (#98, @lpointet)
  • Translations and cosmetics (#126 to #136, @lpointet)
  • Platform specific fields, be able to show/hide some metaboxes or fields depending on the selected platform (#58, @lpointet)
  • Hide menu icons management (#165, @mleroi)

Icons & Splashscreens

  • Embed WP-AppKit icons and splashscreens by default (#147, @mleroi)
  • Better support for splashscreens (#107, @mleroi)
  • Splashscreen fading delay to 300ms (#160, @mleroi)

Bugfixes:

  • Error navigating to a comments screen from a page screen (#117, @mleroi)
  • Fix Default to single for page appears to be broken (#18, @mleroi)
  • Default embedded Android splashscreen raises error in Phonegap Build (#173, @lpointet)
  • Fix 404 error for "Upload Theme" link (PR#151, @petitphp)
  • Fix Handle the case where the app has no component more gracefully (#116, @mleroi)
  • Fix Problem with read-more on singular post. Thanks Willy! :) (#106, @mleroi)
  • Translation : include texts (#175, @lpointet)
  • TemplateTags.isTreePage() called with wrong arguments (#176, @mleroi)

Evolutions:

  • Allow Web service authentication (Add an action hook that fires just before web services dispatch) (#145, @mleroi)
  • Finish testing iOS9 compatibility by making https tests (#110, @mleroi)
  • Add WP Network specific htaccess rules automatically at WP-AppKit installation (#167, @mleroi)
  • Config.xml plugin declarations (#172, @lpointet)
  • Activate whitelist plugin by default for iOS builds with Phonegap CLI (#113, @mleroi)
  • Allow all HTML tags in post content by default (#140, @mleroi)
  • Allow to git checkout directly the root of wp-appkit repository (#179, @mleroi)

Backward compatibility note

  • #139 ThemeApp.getGlobalItems() renamed ThemeApp.getItems()
  • #155 Screen transitions renamed: left > next-screen, right > previous-screen, replace > default
  • #164 Error and info events: event.data renamed event.core_data
  • #168 Removed ThemeApp.setAutoBackButton() and ThemeApp.updateBackButtonEvents()
  • #172 Config.xml: <gap:plugin> replaced by <plugin> + 'version' attribute replaced by 'spec'
  • #176 TemplateTags.isTreePage( page_id, screen ) replaced by TemplateTags.isTreePage( screen )
  • #177 current_screen.data.item replaced by current_screen.data.post for page screens

0.4.1 (2015-09-30)

Bugfixes:

  • Fix setAutoScreenTransitions() following hooks implementation evolution (#111, @mleroi)
  • Support for the Whitelist Cordova plugin (#109, @mleroi)
  • Plugin parameters (#93, @lpointet)

0.4 (2015-08-03)

Features:

  • Create a new template tag to retrieve a component's items (#104, @mleroi)
  • Add new filter "redirect" to allow to force redirection to a different screen than the queried one (#103, @mleroi)
  • Allow users to comment securely from apps (#102, @mleroi)
  • User login : allow users to authenticate securely from apps (#101, @mleroi)
  • Extract favorites feature from core (#100, @mleroi)
  • WP CLI command to export WP-AppKit apps (#87, @mleroi)
  • "Live query" web service (#86, @mleroi)
  • Add an easier way (template tag?) to retrieve the template used for the current page (#84, @mleroi)
  • Remove unused code following the Zip export history simplification in 0.3 (#71, @mleroi)
  • "Post list" component : don't force to choose a taxonomy term (#50, @mleroi)

Bugfixes:

  • Collections items not removed from local storage when the collection is empty in webservice (#91, @mleroi)
  • Themes' readme files not supported if filename upper case (#85, @mleroi)
  • Plugins field doesn't allow "source" parameter (#82, @lpointet)
  • Setup appearance and navigation checkbox wrongly checked (#81, @lpointet)
  • wpak_unavailable_media.png appears unexpectedly in a single post (#27, @mleroi)
  • **PhoneGap plugins duplicates in config.xml ** (#24, @mleroi)

0.3.1 (2015-06-09)

Bugfixes:

0.3 (2015-05-04)

Features:

  • Help buttons in metaboxes (#55, @lpointet)
  • Remove "Simulator" entry in WordPress menu (#61, @lpointet)
  • Thoughts about the new publish metabox (#63, @lpointet)
  • PhoneGap metabox fieldsets (#64, @lpointet)
  • Better menu items filtering : make "menu-items" js filter more general (#66, @mleroi)
  • Allow to pass any custom data along with web services from app themes and to filter server answer accordingly : new “web-service-params” js filter (#68, @mleroi)
  • Pass any custom param to app templates : new “template-args” js filter (#69, @mleroi)
  • Allow to customize web services jQuery ajax calls : new “ajax-args” js filter (#70, @mleroi)
  • WordPress 4.2 Compatibility (#72, @lpointet)
  • Feedback message when saving (#77, @lpointet)
  • New Appearance Metabox (#78, @lpointet)
  • New My Project Metabox (#79, @lpointet)

Bugfixes:

Security

  • More security for web services calls by checking that the corresponding app is valid (67, @mleroi)

0.2 (2015-03-08)

Features:

Bugfixes: