Releases: ScarletsFiction/ScarletsFrame
Releases · ScarletsFiction/ScarletsFrame
v0.35.1
v0.35.0
This framework is getting more stable and may be ready for v1.0.0 after a few changes. There are so many improvement since the last release on GitHub. The framework features will be explained on the docs if it doesn't seems to have breaking changes on the future.
Please see CHANGELOG.md
for information regarding the breaking changes.
Old Test Release
- Fix checkbox that not return array value
- Add shortcut for obtaining model with element node
- Add connected event for components
- Fix sf-click error
Version 0.. haven't follow semantic versioning.
Beta Release
- Fix bug where initialization is not working
- Improve component feature
- Add feature to safely replace HTML content from the model
- Remove delay when removing list, remove unrequired code, fix multiple scope bug
- Add two/one way binding feature for many input types
- Add input range element binding and type data assign support
- Improve error handling
- Add model state listener and trigger change event for the input elements
- Fix quotation mark bugs and improve performance
- Fix class binding
- Fix removed value attribute on some element
- Add support for direct DOM component declaration and optimize some code
- Add support for using repeated component element
And much more...
Beta Release
- Various bug fixes
- Add component feature
- Automatically bind element with the related model data
- Improve virtual scroll
- Improve array binding performance
- Improve HTML parser
- Add polyfill for IE10 and remove support for IE9
- Add feature for keyed and non-keyed list
- Improve event listener for array binding
- Improve framework startup
- Update test case and examples
- Add more information on readme
- Improve security
- Refactoring and simplicity some code
- etc
Beta Release
- Reduce scroll jump when refreshing virtual scroll contents
- Listen to size changes on the virtual scroll and some changes
- Add isEmptyObject as a polyfill
- Improve observer for cleaning and resetting default model property and add support for multiple element binding
- Improve cache control, reduce jQuery usage, and fix input element bound
- Improve security and add feature to display unescaped html content
- Add support for module loader
- Add feature to obtain DOM element of the binded array by index
- Add test case to make sure everything working as expected
- Virtual scroll - Fix incorrect scrollTo if the parent offset is not equal to zero
- Remove unused function and reduce router listener
- Fix template parser when no variable being passed
Beta Release
Add a function to skip content loader and run the model and controller startup
Update example link
Improve element indexing technique if used with virtual scroll
Add some information on documentation
Fix dynamic virtual scroll when array is empty
Beta Release
Finishing virtual scroll feature
Add some example to the documentation
Beta Release
- Add virtual scroll feature for optimizing performance
- Add array binding feature on virtual scroll
- When obtaining other scope variable you need to obtain it via function instead of using key
- Prepare virtual scroll with dynamic element height
Beta Release
Prevent multiple scope reference on evaluation