<commit_before># Changelog

## vNEXT
* Add slinky-react-router and slinky-history as separate subprojects, to provide interfaces to react-router and the html5 history api [PR #305](https://github.com/shadaj/slinky/pull/305)
+ Fix project build in Windows OS and add automated testing in Windows to CI workflow. You can now build Slinky and run tests in Windows [PR #308](https://github.com/shadaj/slinky/pull/308)
+ Add ARIA role attribute [PR #309](https://github.com/shadaj/slinky/pull/309)
+ Support className and role attributes for SVG [PR #314](https://github.com/shadaj/slinky/pull/314)
+ Add novalidate attribute to form [PR #315](https://github.com/shadaj/slinky/pull/315)
+ Add apply method for constructing CustomTag and CustomAttributes [PR #318](https://github.com/shadaj/slinky/pull/318)
+ Fix types for the useCallback hook and fix its reference equality behavior [PR #302](https://github.com/shadaj/slinky/pull/302)
+ Use js.Object instead of js.Dynamics on attribute style [PR #322](https://github.com/shadaj/slinky/pull/322)
+ Add support for Scala.js 1.0.0-RC2 [PR #321](https://github.com/shadaj/slinky/pull/321)
+ Rewrite the class component logic to patch the component definition once to handle JS data instead of on every initialization [PR #321](https://github.com/shadaj/slinky/pull/321)
+ Add missing inherited props to native ScrollView component [PR #326](https://github.com/shadaj/slinky/pull/326)

## [v0.6.3](https://slinky.dev)
### Highlights :tada:
+ Improve experience using `ReactElement`s within first-order types such as Map and List [PR #285](https://github.com/shadaj/slinky/pull/285)<commit_msg>Update CHANGELOG.md to reflect Scala.js 1.0.0 upgrade (#329)<commit_after># Changelog

## vNEXT
* Add slinky-react-router and slinky-history as separate subprojects, to provide interfaces to react-router and the html5 history api [PR #305](https://github.com/shadaj/slinky/pull/305)
+ Fix project build in Windows OS and add automated testing in Windows to CI workflow. You can now build Slinky and run tests in Windows [PR #308](https://github.com/shadaj/slinky/pull/308)
+ Add ARIA role attribute [PR #309](https://github.com/shadaj/slinky/pull/309)
+ Support className and role attributes for SVG [PR #314](https://github.com/shadaj/slinky/pull/314)
+ Add novalidate attribute to form [PR #315](https://github.com/shadaj/slinky/pull/315)
+ Add apply method for constructing CustomTag and CustomAttributes [PR #318](https://github.com/shadaj/slinky/pull/318)
+ Fix types for the useCallback hook and fix its reference equality behavior [PR #302](https://github.com/shadaj/slinky/pull/302)
+ Use js.Object instead of js.Dynamics on attribute style [PR #322](https://github.com/shadaj/slinky/pull/322)
+ Add support for Scala.js 1.0.0 [PR #327](https://github.com/shadaj/slinky/pull/327) and [PR #321](https://github.com/shadaj/slinky/pull/321)
+ Rewrite the class component logic to patch the component definition once to handle JS data instead of on every initialization [PR #321](https://github.com/shadaj/slinky/pull/321)
+ Add missing inherited props to native ScrollView component [PR #326](https://github.com/shadaj/slinky/pull/326)

## [v0.6.3](https://slinky.dev)
### Highlights :tada:
+ Improve experience using `ReactElement`s within first-order types such as Map and List [PR #285](https://github.com/shadaj/slinky/pull/285)
{'fraction_non_alphanumeric': 0.1278173190984579, 'fraction_numerical': 0.050711743772241996, 'mean_word_length': 4.845753899480069, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 27, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '594048', 'n_tokens_mistral': 1211, 'n_tokens_neox': 1055, 'n_words': 331}