Skip to content

Releases: ScarletsFiction/ScarletsFrame

v0.35.1

03 Oct 14:04
v0.35.1
9358f72
Compare
Choose a tag to compare

Bug Fix:

  • Fix model/component hot reload when using class
  • Fix incorrect prototype when not using item as scope

Changes:

  • Remove some message
  • Skip underscore property when checking if a function is a class

Features:

  • Add feature to trace unloaded resources

v0.35.0

29 Sep 11:31
e2ed058
Compare
Choose a tag to compare

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

02 Apr 15:59
Compare
Choose a tag to compare
  • 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

02 Apr 12:13
Compare
Choose a tag to compare
  • 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

14 Mar 15:15
Compare
Choose a tag to compare
  • 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

24 Jan 07:42
Compare
Choose a tag to compare
  • 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

19 Jan 17:04
Compare
Choose a tag to compare

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

19 Jan 10:16
Compare
Choose a tag to compare

Finishing virtual scroll feature
Add some example to the documentation

Beta Release

16 Jan 12:43
Compare
Choose a tag to compare
  • 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

18 Nov 07:36
Compare
Choose a tag to compare

Prevent multiple scope reference on evaluation