Skip to content

Releases: DaveKeehl/svelte-reveal

1.1.0

10 Apr 16:13
b4ec619
Compare
Choose a tag to compare

Changed

  • Improved GitHub actions workflows (#212)
  • Improved bundled stylesheet (#213)
  • Improve bug report template (#217)

Fixed

  • Elements targeted by Svelte Reveal inside a parent node no longer appear on the bottom (#215)

1.0.4

05 Apr 13:09
a7cfa49
Compare
Choose a tag to compare

Fixed

  • Resolved release workflow misconfiguration

1.0.3

04 Apr 21:06
a068240
Compare
Choose a tag to compare

Fixed

  • Automatic upload of release asset via GitHub actions

1.0.2

04 Apr 20:58
d8dedfd
Compare
Choose a tag to compare

Fixed

  • Automatic upload of release asset via GitHub actions

1.0.1

04 Apr 20:43
1664451
Compare
Choose a tag to compare

Fixed

  • GitHub actions release workflow

1.0.0

04 Apr 20:41
cdb92a2
Compare
Choose a tag to compare

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 removed transition 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 of 0
  • "scale" option now has a default value of 0
  • "rotate" option now has a default value of 0

Removed

  • Dropped support for Gitpod
  • Dropped support for Docker
  • Removed testing suite
  • Dropped debug, ref, highlightLogs, highlightColor, transition and customEasing 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

04 Nov 13:41
Compare
Choose a tag to compare

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 and marginLeft have been deprecated in favour of rootMargin to better align with the Intersection Observer API

0.6.0

22 Apr 20:06
Compare
Choose a tag to compare

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

15 Mar 14:48
Compare
Choose a tag to compare

Changed

  • Documented how to use svelte-reveal with SvelteKit

0.4.0

21 Dec 20:42
Compare
Choose a tag to compare

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