- #87
- Validate that everything is now working with React 18
- #78
- No more problem with React 18 and Next.js
- Make @emtoion/server an optional peer dependency
- Use type from @emotion/serialize instead of copying them
- Make test app runnable on Windows #78 emotion-js/emotion#2725
- Merge pull request #74 from baharalidurrani/react18-peer-testing
react v18 peer dependency updated
- react v18 peer dependency updated
- Merge pull request #74 from baharalidurrani/react18-peer-testing
react v18 peer dependency updated
- react v18 peer dependency updated
- Support MUI Global style overrides gregnb/mui-datatables#1871
- #65
- Add documentation about how to publish a module using tss
- Use createContext as shared object for storing contex
- Declare react a peer dependency
- Feat: tss-react dosen't need to be in peerDependencies
- Yarn 2 (berry) compat
- Update meta information
- Update README.md
- Update broken link
- Merge pull request #61 from garronej/patch-1
Push demo SPA under www.tss-react.dev/test
- Push demo SPA under www.tss-react.dev/test
It is now used for the GitLanding page
- Bump version (changeleog ignore)
- Fix compat index
- Add missing useMergeClasses to compat index
- Improve new readme
- Add JSDoc link to new documentation website
- Incremental update on MUI integration documentation
- Mention early in the readme what cx is doing
- Imporove MUI integration documentation
- Remove bundle phobia link, the result are not actuate.
- Merge pull request #55 from bayzat/with-styles-merging-classes
Add support of merging classes in withStyles
- #54
- Gives instructions for material-ui v4
- Update README
- Add support of merging classes passed to the component which is constructed by withStyles
- README: Explain how to disable prefer-const for useMergedClasses
- Add official mui guide in the readme
- #50
- Remove legacy code
- Officially states that IE is not fully supported.
- Add missing import in documentation
- Document useMergedClasses() #49
Signed-off-by: garronej joseph.garrone.gj@gmail.com
- Feature useMergedClasses #49
Signed-off-by: garronej joseph.garrone.gj@gmail.com
- Do not crash if if Proxy is not defined #43
- Do not destructure parameters #40
- Remove need for an Array.prototype.find polyfill #43
- README: Fix label is now name
- Fix search/replace error #40
- Allow to provide name to withStyles
- Use fonction name if any in withStyle
- Feat: tss-react/mui
- Remove tsafe from dependencies #42
- Add tsafe as dev dep #42
- Merge pull request #40 from garronej/new_api_for_nested_selector
v3
- Merge remote-tracking branch 'origin/main' into new_api_for_nested_selector
- Make counter global: #40 (comment)
- Improve documentation on nested selectors
- Restore ability to provide style without callback
- Merge remote-tracking branch 'origin/main' into new_api_for_nested_selector
- Merge remote-tracking branch 'origin/main' into new_api_for_nested_selector
- Breaking change: Polyfills for very old browsers should be added manually to prevent impacting the bundle size
- Breaking change: Renaming label -> name #35
- ssr: make getCaches optional
- Remove noise in readme
- New API for nested selectors
- Do not serialize function
- Avoid using JSON.stringify in getDependencyArrayRef #39
- Better debugging experience with labels #35
- Optimization: Prevent computing re computing classes every render #35
- #36
- #34
- Update README.md
- @emotion/server have been removed from dependencies, in SSR project it must be installed manually
- #30
- #28
- #27
- Write a test case that fails for #27
- #26: Enable to select parent
- #26: Add warning about parent selection
- Add compatibility version for older typescript versions
- Remove explicit dependency on @emotion/cache, @emotion/utils and @emotion/serialize that are all dependencies of @emotion/react
- withStyles(): Don't apply classes prop to the HTML components
- Add gif to illustrate withStyles()
- Document withStyles
- Update exsiting documentation to help integrate with muiv5
- Feat withStyles with 'a', 'div', 'li' ect...
- Implicitely peer depend on csstype
- Implicit peer dep on @emotion/cache, BREAKING CHANGE: no longer expose tss-react/@emotion/cache, use @emotion/cache instead
- Test SPA with latest mui version
- Test SSR with latest mui version
- Test withStyles (superficially)
- Implement withStyles
- Test media queries (chagelog ignore)
- Implement withStyle (runtime)
- Move all test apps in test/apps
- Successfully type withStyles
- Merge pull request #24 from wald-tq/keyframes
Fix keyframe
-> keyframes
in README.md
- Fix
keyframe
->keyframes
in README.md
keyframe
should be keyframes
.
- #22 Do not include ts sources in the npm bundle because of jest (and rollback to targeting es6)
- Target ES5 instead of ES6
- New implementation for composition and nested selectors ($ syntax)
- BREAKING CHANGE: New implementation for composition and nested selectors ($ syntax) Doc Migration example
- fmt
- Feature #16
- Mitigate 'maze of factories' effect #26571
- Enable classes prop to work in mui v5 #20 #19 #18 #17 #15
- Repoduce the error #17
- Expose useCssAndCx for project with no theme
- Update table of content
- Update README.md
- Expose useCssAndCx for project with no theme
- Update table of content
- #14: Add hint to help users get rid of types errors
- Update README.md
- Export @emotion/css polyfill: tss-react/@emotion/css
- Add storybook warning
- typeself way of selecting children by class name
- Merge pull request #13 from jsakas/nested-selectors
Allow nested selectors
- feat: allow nested selectors
- @emotion/styled is a peer dep of @material-ui/core v5
- Bar bold claim #12
- test/ssr: Test integration with mui theme
- test/spa: Test integration with mui theme
- Merge pull request #10 from howlettt/readme-typos
Small readme typo fixes
- Small typo fixes
- Add SSR support for mui v4
- Improve muiv5 integration testing
- Improve cache support
- Switching to a sollution that works today
- Custom cache integration with mui and SSR
- Ability to provide cache explicitely
- Fix workflow
- Publish beta version with emotion as peer dep
- #6 Support custom @emotion/cache
- Merge pull request #9 from howlettt/material-ui-5
- Adding Material UI 5 injectFirst example
- Merge pull request #8 from burtek/patch-1
Fix typos and syntax errors in code snippets in README.md
- Update README.md
Fix typos and syntax errors in code snippets
- Merge pull request #7 from oliviertassinari/patch-1
emotion is slower and faster
- emotion is slower and faster
It depends
- Update GIFs
- #5 Do not return useStyles as a wrapped value
- Document keyframe
- Sollution for composition #2
- Update README
- Correct GlobalStyles API
- Add
- Remove the need for a provider, even in SSR
- Rename useCssAndCx -> useStyleTools and return theme as well
- Do not test on windows to save time
- Reexport keyframe from @emotion/react
- Do not depend on @emotion/serialize types
- Internally define all the exposed API types
- Update README
- Exclude test apps from linting
- Fix workflow
- Format
- Configure eslint and prettier
- Update CI
- Format
- makeStyles accepts an object
- Fix SPA
- SSR working perfectly with Next.js
- Refactoring test environement
- update deps
- Provider not mandatory for SPA
- update keywords
- v1 API 🚀
- Build post install
- Setup testing setup for SSR
- Remove unessesary dev dependency
- Update README.md
- Update README.md
- Fix language statistics
- Implement test setup for SPA and SSR
- Use methode of @nguyenvanthanh97 for implementing a polyfil of @emotion/css from @emotion/react
- update ci
- Update README.md
- Default params is no properties
- Fix the type definition of cx
- update readme
- Update README.md
- update
- Update logo
- Fix logo
- Change emoji
- Feat standalone or plugin, update readme
- Change package name
- Update
- Fix workflow
- update workflow
- Updat workflows
- Fix publish workflow
- Migrate to yarn, update de CI
- Update README
- Update readme