Releases: DaveKeehl/svelte-reveal
Releases · DaveKeehl/svelte-reveal
1.1.0
1.0.4
Fixed
- Resolved release workflow misconfiguration
1.0.3
Fixed
- Automatic upload of release asset via GitHub actions
1.0.2
Fixed
- Automatic upload of release asset via GitHub actions
1.0.1
1.0.0
Hey everyone, sorry for the hiatus. Version 1.0.0
is finally here! There are some breaking changes, but the switch should be pretty easy.
Added
- Support for multiple transitions on a single element
- New
preset
option, which works similarly to the now removedtransition
option
Changed
- Repository is now a monorepo containing both the published package and some example projects
- Open Graph image and README cover do not contain the version number anymore
- Updated dependencies
- Using tsup instead of raw esbuild
- Massively simplified CI/CD pipeline
- Improved documentation in README
- Updated JSDoc comments
- Better support for SvelteKit and SSR
- Restructured and simplified the core code
- Reworked TypeScript types
- Custom easing (array of four numbers) can now be defined directly using the
easing
option "easeInOutCubic"
is now the default easing function"blur"
option now has a default value of0
"scale"
option now has a default value of0
"rotate"
option now has a default value of0
Removed
- Dropped support for Gitpod
- Dropped support for Docker
- Removed testing suite
- Dropped
debug
,ref
,highlightLogs
,highlightColor
,transition
andcustomEasing
from the options - Dropped
dev
from the global config - Dropped
setDev
from the API - No longer adding vendor prefixes to the generated styles
Fixed
- Avoiding creating nested media queries when generating the styles
- Inline styles applied to Svelte Reveal targeted elements (elements with
use:reveal
) no longer break the library (#182)
0.7.0
Changed
- Rebranded svelte-reveal to Svelte Reveal (the package name stays the same though)
- Added badge for NPM weekly downloads in README
- Better badges order in README
- New cover image in README
- Updated dependencies
- Better test names
- Plenty of core code refactoring to increase code quality and code readability
- Updated and improved internal code documentation
ref
option now accepts whitespaces
Fixed
- Fixed wrong options passed to the intersection observer in the
createObserver
function in DOM.ts - Fixed and improved content in README
Removed
- Removed validation steps in pre-commit hook
- Options
marginTop
,marginRight
,marginBottom
andmarginLeft
have been deprecated in favour ofrootMargin
to better align with the Intersection Observer API
0.6.0
Added
- Created unit tests for new modules
Changed
- Version numbers in CHANGELOG now allow to compare changes with previous release
- Separated some business logic into separate modules
- Updated README with CSS requirements for scale and spin transitions
Removed
- Vendor prefixes are not added anymore
Fixed
- Fixed and improved README (emojis have been removed from the headings to fix broken links)
- Fixed some JSDoc typos
0.5.0
Changed
- Documented how to use svelte-reveal with SvelteKit
0.4.0
Changed
- Removed unused imports
- New releases now contains output of npm pack
- Sourcemap is no longer included in the bundle (package size is now drastically lower)
- Added some new tests