Releases: klee-contrib/focus-components
Focus components v0.5.1-0
Associated milestone v0.5.0
how to update
npm install --save focusjs@latest focusjs-components@latest
then node scripts/install.js
New features
- The application right bar can be customize (the bell will disapear) #191
- When a field is not filled its value is
null
instead ofundefined
#195 - Add a way to perform a custom validation (multi field or custom rules for a page) #198 , see #193 for an example
- Add a gray overlay on the form when there is a loading state see #201 and #227
- Add a way to share dependency loading in examples #210 , and update many example (all component's examples should be fixed in the next release) #227
- imporve the
ErrorCenter
to deal with commonReact
error #219
Bugs fixes
- React warning fixes in lists #196
- Fix menu button (type
button
instead ofsubmit
) See issue #194 and PR #199 - Fix the disabling of the export button in lists #204
- Allow the field to get transfer all the props added in the second arguments of
fieldFor
see #207 - Fix the sticky navigation #208, #214 ,#224, #228 and #229 (complete rewrite of the component (maybe some fixes will be added through patches)) (The animation has been removed and will be added in the next version) Should wore better and work on FireFox
- Improve field to add props to input #225
- Fix checkbox
getValue
,undefined
will now returnfalse
#226 - Fix scroll problems with popin #221
Next release (Within two weeks)
- Change the css library, we will be using official google material design
- Bugs fixes
Next next release (Within three or four weeks)
- Huge refactor in the components namespace (retrocompatibility will be maintain for at least two releases)
- Store refactoring
- Brand new documentation
- Bugs fixes
Focus components v0.4.5
#190 Selection data in results component
Focus components v0.4.4
Additions
#187 Set the selection status of a list, line by line
Focus components v0.4.3
Changes
#178 Restructuration of the sources (all source files are now in src)
#177 Restructuration of unit tests
#169 Add a wizard example
#167 Clean unused files
Bugs
#181 Bug fixes:
- Translate all messages
- Add a separate method to get the form value from HTML
#182 Validation, deal wit the empty value => replaced with undefined
#172 #174 Transation path
#168 #166 Fix missing property in the namespace
Focus components
Minor release, only add two mixins in the namespace.
FocusComponents v0.4.0
The roadmap is here https://trello.com/b/HTMYEYbX/roadmap
Please read the associated project's releases:
prerequisite
- focus v0.8.0
- In order to update focusjs-components, you just have to do a
npm install focusjs@latest focusjs-component@latest --save
and eventually followed by annpm install
in order to execute the postInstall script which copies your dependencies.
New feature
- Rewritten confirmation popin #143
- Autonomous list page, you can use criteria or not and display an autonomous list (usefull for criteria / result pages and pure list pages) #145 #150, please read the example to understand the behaviour. A small tutorial is coming soon.
- Eslint is now a shared configuration see here for more details
- Lightweight auto-complete component #152
Fixes
- Tables, add contextual line's action #138
- Footer content is customizable, and the * is remove when a field is in consult mode #141
- Slect component are able to display label instead of code in consult mode #144
- Form status is now taken int account only when the action was triggered by the form. The store's event has a callerId in its informations. #157
- Fix all field props extension issues (input, select, ...) #160
- Fix date component bugs #162
- Fix sticky navigation bug #153
- Fix bug on action's unmounting event.
Focus components v0.3.0
- Fix bugs on forms (cancel) #132
- Fix array problems on store node value in the store behaviour #131
- Search refactor (the signature is almost unchanged for the use but the code is really really lighter), now all search pages are synchronous with their stores #135
- Fix multiple save notifications #129
- Error component #128
- Add a
Role
tag see #136 see https://github.com/KleeGroup/focus-components/tree/master/common/role
Dependency on Focus v0.7.0
Focus components v0.1.10
This relase is a pre-release, an other release is schedule for the end of the week. But without structural changes.
New components
- New popin #59
- Refactor search component #65 #61 #75 #77 #85 #86 #87 #90 #95 #101 #104 #105 #108 #99 #101
- Change facets options #110 #109
- Add search header #87
- Menu changes #68 #69
- Loading bar #73
- Add an application layout #66
- Message timer # 96 , message on save #94
- Add back to top button #106
Search
The search is completly refactored
Component's new name
search/quickSearch
->search/searchBar
see READMEsearch/liveFilter
->search/facetBox
see READMEpage/searchResult
->page/quickSearch
see READMEpage/filterResult
->page/advancedSearch
see README
The structure has changed and the way to build it also see example
Style
- Improvements on the detail elements, blocks,
- Header improvements
- Sticky navigation
Detail
- Add warining when an unknown property is accessed in a detail (declaration in the store configuration)
- Add a block save
- Fix bug on the herder build( summary and ...)
- #91 New domain validation
- Refactor sticky navigation #111
Bugs fixed
Focus components v0.1.9
Changes;
- Form
- After change lsiten on the store, the functioion
_afterChange
is called instead if_displayMessageOnChange
- Add a
_computeEntityFromHtml
and a_getCleanState
to build correctly the JSON sent to the server in the save action. - Add
Detail
component - Improve cartridge
- Add function to ease page creation
- After change lsiten on the store, the functioion
Update React, losash and Immutable version, see package.json
Focus components v0.1.4
All components in action: here
This version makes a use of focus 0.6.0
- Each component is documented in a README file.
Publication
Publish on npmjs under the name focusjs-components