Skip to content

0.7.4 Release #373

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 196 commits into from
Feb 10, 2020
Merged

0.7.4 Release #373

merged 196 commits into from
Feb 10, 2020

Conversation

jonasjabari
Copy link
Member

Merged PRs

Solved Issues

Improvements

  • On form submit, matestack form values are reset to previous values by fiedl
    --> The form component now does not reset itself when using put
    --> The reset behavior can now be configured (described in form component docs)

  • Dockerized core dev and test environment by jonasjabari
    --> easy local dev and test setup, cross-platform default for dev and testing
    --> CI is configured to run tests via dockerized test suite; same as local testing and good base for matrix testing (upcoming)
    --> Usage described in contribution docs

  • Add follow_response option to action component by fiedl
    --> same behavior enhancement as added to the form component in 0.7.3
    --> server may now decide where the transition should navigate to
    --> described in action component docs

  • Add confirm option to action component by fiedl
    --> easily add confirmation before performing an action
    --> prevent unintended delete action for example
    --> described in action component docs

  • New webpacker features by fiedl

    • make webpacker create es5 code instead of es6 code
    • Switch to Vue Production Mode if RAILS_ENV=staging or production
    • Establish webpack(er) and asset-pipeline workflows

--> webpacker now builds assets for asset pipline usage AND webpacker usage (both usage approaches are described in the installation docs)
--> webpacker now builds minified versions of matestack-ui-core.js (great improvement in file size!)
--> webpacker now builds es5 code, which is compatible with IE11
--> when used via asset pipeline, the minified version of matestack-ui-core together with the production build of vue.js is automatically required
--> when used via webpacker, matestack-ui-core can be used within a modern javascript workflow, importing and extending single matestack module for example

  • New components
    • Add HTML <picture> tag to core components by pascalwengerter
    • Add HTML <option> tag to core components by pascalwengerter
    • Add HTML <optgroup> tag to core components by pascalwengerter
    • Add HTML <iframe> tag to core components by pascalwengerter
    • Add HTML <dfn> tag to core components by pascalwengerter
    • Add HTML <del> tag to core components by pascalwengerter
    • Add HTML <data> tag to core components by pascalwengerter
    • Add HTML <bdo> tag to core components by pascalwengerter
    • Add HTML <bdi> tag to core components by pascalwengerter
    • Add HTML <wbr> tag to core components by pascalwengerter
    • Add HTML <samp> tag to core components by pascalwengerter
    • Add HTML <u> tag to core components by pascalwengerter
    • Add HTML <template> tag to core components by pascalwengerter

cameronnorman and others added 30 commits October 4, 2019 16:35
Add bdi core component & docs & tests
jonasjabari and others added 29 commits February 7, 2020 13:43
to match the new webpack workflow #343.
@jonasjabari jonasjabari merged commit d44965f into master Feb 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants