- #148 Sync with latest addon blueprint via ember-cli-update (@SergeAstapov)
- #143 Use workspace protocol for addon reference (@SergeAstapov)
- Sergey Astapov (@SergeAstapov)
- Tom Carter (@tcjr)
- #135 Simplify usage with
<template>
tag (@SergeAstapov)
- Sergey Astapov (@SergeAstapov)
- #127 fix: Include /types in package exports (@HeroicEric)
- #133 Sync test app blueprint (@SergeAstapov)
- #134 switch from yarn to pnpm (@SergeAstapov)
- #128 Sync with embroider-addon blueprint (@SergeAstapov)
- Eric Kelly (@HeroicEric)
- Sergey Astapov (@SergeAstapov)
- #117 Handle no ownConfig scenario (for real) (@SergeAstapov)
- Sergey Astapov (@SergeAstapov)
- #116 Handle no ownConfig scenario (@SergeAstapov)
- Sergey Astapov (@SergeAstapov)
- #113 Add opt-in integration with @ember/test-waiters (@SergeAstapov)
- #109 Update glint import path to template-registry (@SergeAstapov)
- #115 Add Glint support page to docs (@SergeAstapov)
- #114 Fix flaky tests (@SergeAstapov)
- #112 Rename addon folder to ember-css-transitions (@SergeAstapov)
- #111 update v2 addon setup (@SergeAstapov)
- Sergey Astapov (@SergeAstapov)
- #103 remove class properties transpilation (@SergeAstapov)
- #95 feat: Add glint types (@muziejus)
- #98 Replace use of RSVP with native Promise (@SergeAstapov)
- Moacir P. de Sá Pereira (@muziejus)
- Sergey Astapov (@SergeAstapov)
- #87 Make compatible with ember-modifier 4.x (@SergeAstapov)
- #92 update github url (@SergeAstapov)
- #91 add v4 changelog (@SergeAstapov)
- #89 Improve contributing docs (@SergeAstapov)
- #93 run
npx ember-cli-update --to=4.3.0
to align with blueprint (@SergeAstapov) - #88 Extract docs into separate app (@SergeAstapov)
- #85 move
.md
files to published package (@SergeAstapov) - #81 Update release-it config (@SergeAstapov)
- #80 Add
publishConfig.registry
to addon/package.json (@SergeAstapov)
- Sergey Astapov (@SergeAstapov)
- #77 Convert to addon v2 (@AnastasiiaPlutalova)
- #78 fix addon .npmignore entries (@SergeAstapov)
- #76 Converting to monorepo (@AnastasiiaPlutalova)
- AnastasiiaPlutalova (@AnastasiiaPlutalova)
- Sergey Astapov (@SergeAstapov)
- a new
parentSelector
argument is supported. This allows you to specify which part of the DOM is going to be destroyed. This might fix some of the leave transitions. See #61 for detailed information.
- Drop Node.js 10 support (#69)
- update ember-modifier to v3 (#68)
- move
ember-cli-htmlbars
todevDependencies
(#67) - replace Travis with GH Actions (#71)
- update ember-cli project and dependencies
- update ember-modifier to v2 (#45)
- The timings and class names have changed to conform vue's transitions. The main advantage is the excellent interoperability with popular css libraries like TailwindCSS or Animate.css. Here is a before and after example of a style were were using on the docs.
Before:
.example-enter {
opacity: 0;
}
.example-enter.example-enter-active {
opacity: 1;
transition: opacity 0.5s ease-in;
}
.example-leave {
opacity: 1;
}
.example-leave.example-leave-active {
opacity: 0;
transition: opacity 0.5s ease-in;
}
After:
/* initial state */
.example-enter,
.example-leave-to {
opacity: 0;
}
/* final state */
.example-enter-to,
.example-leave {
opacity: 1;
}
/* easings */
.example-enter-active,
.example-leave-active {
transition: opacity 0.5s ease-in;
}
Check the documentation to understand exactly what has changed and how you should update your styles: http://peec.github.io/ember-css-transitions/docs/insert-destroy
- You can now pass in custom class names.
- there is now an
isEnabled
argument that enables/disables animation
- fixes various failures when an element is removed soon after it is added
- Addon no longer provides a mixin or component. A modifier is now provided to accomplish the same things as previously and also it is much more in line with the Octane programming model.
- You'll need at least ember 3.8