Releases: DazzlingFugu/ember-slugify
Release v6.1.0
Full Changelog: v6.0.0...v6.1.0
Build
- Use
ember-slugify@6.0.0
in the test-app (#311) - Update
ember-cli
to v5.4.2 (#357) - Update
eslint
to latest version 8 (#362)
@dependabot
- Bump stylelint-config-standard from 34.0.0 to 35.0.0 (#312)
- Bump typescript from 5.3.2 to 5.3.3 (#313)
- Bump @embroider/addon-dev from 4.1.2 to 4.1.3 (#314)
- Bump stylelint from 15.11.0 to 16.0.2 (#317)
- Bump stylelint from 16.0.2 to 16.1.0 (#318)
- Bump @babel/plugin-transform-typescript from 7.23.5 to 7.23.6 (#319)
- Bump eslint-plugin-n from 16.3.1 to 16.6.1 (#320)
- Bump eslint-plugin-prettier from 5.0.1 to 5.1.2 (#321)
- Bump follow-redirects from 1.15.3 to 1.15.4 (#322)
- Bump ember-auto-import from 2.7.0 to 2.7.2 (#323)
- Bump prettier from 3.1.0 to 3.2.1 (#324)
- Bump stylelint from 16.1.0 to 16.2.0 (#325)
- Bump @types/ember__service from 4.0.8 to 4.0.9 (#326)
- Bump @types/ember__application from 4.0.10 to 4.0.11 (#327)
- Bump @types/qunit from 2.19.9 to 2.19.10 (#328)
- Bump eslint-plugin-prettier from 5.1.2 to 5.1.3 (#330)
- Bump @types/ember__runloop from 4.0.8 to 4.0.10 (#331)
- Bump stylelint from 16.2.0 to 16.2.1 (#332)
- Bump rollup from 3.29.4 to 4.12.0 (#333)
- Bump @types/ember__owner from 4.0.8 to 4.0.9 (#334)
- Bump @types/ember__template from 4.0.5 to 4.0.7 (#335)
- Bump eslint-plugin-ember from 11.11.1 to 12.0.2 (#336)
- Bump @types/ember__array from 4.0.9 to 4.0.10 (#337)
- Bump @types/ember__component from 4.0.21 to 4.0.22 (#338)
- Bump eslint-plugin-n from 16.6.1 to 16.6.2 (#339)
- Bump @glint/environment-ember-template-imports from 1.2.1 to 1.3.0 (#340)
- Bump @types/ember__debug from 4.0.7 to 4.0.8 (#341)
- Bump @types/ember__modifier from 4.0.8 to 4.0.9 (#342)
- Bump follow-redirects from 1.15.4 to 1.15.6 (#343)
- Bump @babel/plugin-transform-typescript from 7.23.6 to 7.24.1 (#344)
- Bump @types/ember__object from 4.0.11 to 4.0.12 (#345)
- Bump express from 4.18.2 to 4.19.2 (#346)
- Bump @glint/template from 1.2.1 to 1.4.0 (#347)
- Bump @types/ember-data__model from 4.0.4 to 4.0.5 (#348)
- Bump ember-template-lint from 5.13.0 to 6.0.0 (#349)
- Bump @typescript-eslint/eslint-plugin from 6.13.1 to 7.5.0 (#350)
- Bump @types/ember__polyfills from 4.0.5 to 4.0.6 (#351)
- Bump prettier-plugin-ember-template-tag from 1.1.0 to 2.0.2 (#352)
- Bump @ember/test-helpers from 3.2.1 to 3.3.0 (#353)
- Bump @embroider/addon-dev from 4.1.3 to 4.3.1 (#354)
- Bump @glint/environment-ember-template-imports from 1.3.0 to 1.4.0 (#355)
- Bump ember-source from 5.4.0 to 5.8.0 (#356)
- Bump @babel/core from 7.24.4 to 7.24.5 (#358)
- Bump @types/ember__routing from 4.0.19 to 4.0.22 (#359)
- Bump @ember/optional-features from 2.0.0 to 2.1.0 (#360)
- Bump @typescript-eslint/parser from 6.13.1 to 7.8.0 (#361)
- Bump @typescript-eslint/eslint-plugin from 7.5.0 to 7.9.0 (#363)
- Bump @babel/plugin-transform-class-static-block from 7.23.4 to 7.24.4 (#364)
- Bump stylelint from 16.2.1 to 16.6.0 (#365)
- Bump @types/ember__destroyable from 4.0.4 to 4.0.5 (#366)
- Bump @types/ember-data__store from 4.0.6 to 4.0.7 (#367)
- Bump @types/ember__error from 4.0.5 to 4.0.6 (#368)
- Bump ember-source from 5.8.0 to 5.9.0 (#369)
- Bump stylelint-config-standard from 35.0.0 to 36.0.0 (#370)
- Bump qunit-dom from 2.0.0 to 3.1.2 (#371)
- Bump ember-qunit from 8.0.2 to 8.1.0 (#372)
- Bump ws from 7.5.9 to 7.5.10 (#373)
- Bump eslint-plugin-n from 16.6.2 to 17.9.0 (#374)
- Bump ember-page-title from 8.1.0 to 8.2.3 (#375)
- Bump ember-auto-import from 2.7.2 to 2.7.4 (#376)
- Bump @tsconfig/ember from 2.0.0 to 3.0.8 (#377)
- Bump @types/ember__helper from 4.0.5 to 4.0.8 (#378)
- Bump @types/ember from 4.0.10 to 4.0.11 (#379)
- Bump stylelint-config-standard from 36.0.0 to 36.0.1 (#380)
- Bump @types/ember__engine from 4.0.10 to 4.0.11 (#381)
- Bump @embroider/test-setup from 3.0.3 to 4.0.0 (#382)
- Bump @types/ember__controller from 4.0.11 to 4.0.12 (#383)
- Bump typescript from 5.3.3 to 5.5.4 (#384)
- Bump ember-cli-app-version from 6.0.1 to 7.0.0 (#385)
- Bump rollup from 4.12.0 to 4.19.2 (#386)
- Bump stylelint-prettier from 4.1.0 to 5.0.2 (#387)
- Bump @glint/environment-ember-loose from 1.2.1 to 1.4.0 (#388)
- Bump @babel/plugin-transform-class-static-block (#389)
- Bump @types/ember__test from 4.0.5 to 4.0.6 (#390)
- Bump @types/ember__utils from 4.0.6 to 4.0.7 (#391)
Release v6.0.0
Full Changelog: 5.0.0...v6.0.0
Breaking
Migrate add-on to v2 format (#299)
The add-on is now a full v2 add-on, it was recreated as such using Embroider and the latest specifications.
ember addon myaddon --blueprint @embroider/addon-blueprint --typescript --yarn
- Blueprint for scaffolding ember v2 add-ons
https://github.com/embroider-build/addon-blueprint
Upgrade to Ember.js v5.4.1 (#299)
- Ember.js v4.8 or above is now required
- Embroider or
ember-auto-import
v2 are now required
CI
Prevent GitHub workflow "tag, release and publish" to be executed automatically (#291)
It is true the workflow was already disabled in #278 , but not correctly.
The workflow is still existing, but with no content, which is an invalid syntax for GitHub workflows.
Because of that, we are constantly getting the same error over and over:
-
https://github.com/DazzlingFugu/ember-slugify/actions/workflows/tag-release-publish.yml
[Error: .github#L1](https://github.com/DazzlingFugu/ember-slugify/commit/757ebfde5ba183ddcb9f28a097748ca7d596ece1#annotation_14567186151) No event triggers defined in `on`
Build
Dependencies
- Bump socket.io-parser from 4.2.2 to 4.2.3 (#277)
- Bump @babel/core from 7.21.0 to 7.22.1 (#280)
- Bump eslint-plugin-ember from 11.4.6 to 11.8.0 (#281)
- Bump @babel/core from 7.22.1 to 7.22.5 (#282)
- Bump slugify from 1.6.5 to 1.6.6 (#283)
- Bump tough-cookie from 4.1.2 to 4.1.3 (#287)
- Bump semver from 5.7.1 to 5.7.2 (#288)
- Bump word-wrap from 1.2.3 to 1.2.4 (#289)
- Bump @embroider/test-setup from 2.1.1 to 3.0.2 (#290)
- Bump emoji.json from 14.0.0 to 15.0.0 (#292)
- Bump postcss from 8.4.21 to 8.4.31 (#293)
- Bump @babel/traverse from 7.22.5 to 7.23.2 (#295)
- Bump eslint-plugin-ember from 11.8.0 to 11.11.1 (#296)
- Bump @babel/plugin-proposal-decorators (#297)
- Bump ember-cli-htmlbars from 6.2.0 to 6.3.0 (#302)
- Bump webpack from 5.82.1 to 5.89.0 (#304)
5.0.0
Changelog: v4.0.0...v5.0.0
Breaking
Migrate to V2 add-on (#278)
Follow the guide https://github.com/embroider-build/embroider/blob/main/PORTING-ADDONS-TO-V2.md to migrate ember-slugify
to V2 add-on.
Build
Deactivate the release job for now (#278)
The Migration to V2 Addon #258 has broken the release job. We will fix it, but let's deactivate it for now so it doesn't interfere with a manual release of the addon.
Test
Add @ember/string
(#278)
@ember/string
is now included in the dev dependencies of the ember-try scenarios release
, beta
and canary
. This is because this add-on becomes required starting 4.12, but for now our project is in 4.8.
Dependencies
- Bumps ember-resolver from 8.0.3 to 9.0.1.
- Bumps webpack from 5.75.0 to 5.81.0.
- Bumps engine.io from 6.4.1 to 6.4.2.
- Bumps @babel/eslint-parser from 7.19.1 to 7.21.3.
- Bumps emoji.json from 13.1.0 to 14.0.0.
- Bumps eslint-config-prettier from 8.6.0 to 8.8.0.
- Bumps webpack from 5.81.0 to 5.82.1.
Release v4.0.0
Changelog: v3.0.1...v4.0.0
Breaking change
Ember 4.4 (#189)
- The addon has been updated to Ember 4.4 using
ember-cli-update
. - This update drops the support for jquery integration.
ember-auto-import
v2 (#180)
- Bumps ember-auto-import from 1.12.0 to 2.4.2.
- Add
webpack
explicitly in dev dependencies. - Clean
ember-try
scenarion asember-auto-import
v2 andwebpack
are now presents in the default package.
Drop support for Ember < 3.28 (#254)
Ember 3.24 and older versions are no longer supported by ember-qunit
.
Drop Node 12 support (#217)
Node 12 is incompatible with ember-qunit
> 6.0.0.
CI
Build with node 16 (#196)
Some dev dependencies used by ember-slugify
started to drop support for node 12. The CI now build with node 16 so we can keep these dependencies up to date.
Allow ember-canary
to fail (#254)
ember-canary
now relies on Ember 5, but ember-qunit
is not compatible yet. ember-canary
tests are allowed to fail as we're waiting for ember-qunit
update. Ref: emberjs/ember-qunit#1026
Build
@dependabot bumps
Major:
- Bumps ember-qunit from 5.1.5 to 6.0.0.
- Bumps ember-template-lint from 4.12.0 to 5.5.1.
- Bumps @embroider/test-setup from 1.8.3 to 2.0.2.
- Bumps eslint-plugin-ember from 10.6.1 to 11.0.6.
Minor:
- Bumps @babel/core from 7.18.10 to 7.21.0.
- Bumps prettier from 2.7.1 to 2.8.1.
- Bumps ember-auto-import from 2.4.2 to 2.5.0.
- Bumps webpack from 5.74.0 to 5.75.0.
- Bumps @babel/eslint-parser from 7.18.2 to 7.19.1.
- Bumps eslint-plugin-prettier from 4.0.0 to 4.2.1.
Patch:
- Bumps http-cache-semantics from 4.1.0 to 4.1.1.
- Bumps decode-uri-component from 0.2.0 to 0.2.2.
- Bumps loader-utils from 1.4.0 to 1.4.2.
- Bumps socket.io-parser from 4.0.4 to 4.0.5.
- Bumps mout from 1.2.3 to 1.2.4.
- Bumps ember-cli-htmlbars from 6.1.0 to 6.1.1.
3.0.1
Refactors
Remove duplicate code and flatten nested if branches (#177)
Config
Update metadata and workflows (repository moved to @DazzlingFugu)
Add compatibility for ESLint v8 (#182)
- upgrade eslint to v8
- add @babel/core + @babel/eslint-parser
- replace babel-eslint which is archived and not compatible with ESLint v8
Use correct configuration in .template-lintrc.js
file (#182)
Extends recommended
instead of octane
which don't exists anymore
Build
Remove webpack as devDeps (#171)
Remove ember-maybe-import-regenerator
(#161)
This dependency is related to IE11 targets, which is no longer supported.
@dependabot bumps
Bumps @glimmer/tracking from 1.0.4 to 1.1.2. (#187)
Bumps ember-page-title from 6.2.2 to 7.0.0. (#185)
Bumps terser from 4.8.0 to 4.8.1. (#186)
Bumps @ember/test-helpers from 2.6.0 to 2.8.1. (#184)
Bumps prettier from 2.5.1 to 2.6.2. (#183)
Bumps ember-cli-dependency-checker from 3.2.0 to 3.3.1. (#178)
Bumps ember-template-lint from 3.16.0 to 4.6.0. (#172)
Bumps follow-redirects from 1.14.7 to 1.15.0. (#176)
CI
Fix ember-try scenarios dependencies (#171)
Release v3.0.0
Changelog: v2.0.0...v3.0.0
Breaking
Use slugify and emoji.json (#169)
- Replace
speakingurl
byslugify
, it's maintained, lighter and faster for the same result - Use
emoji.json
in order to "translate" unicode emoji - Remove
unorm
to use nativenormalize
string's function - Describe options clearly in the README
CI
Fix release tests suite (#168)
New workflow to auto-update list of contributors (#156)
Build
Whitelist files to include when publishing (#158)
build(deps-dev): bump ember-try from 1.4.0 to 2.0.0 (#160)
Uninstall contributor-faces
(#156)
Release v2.0.0
Changelog: v1.3.0...v2.0.0
Breaking changes
Drop Ember 3.12 support (#113)
Drop Node <= 10.* (#116)
ember-auto-import
2.x requires Node >= 12.
ember-auto-import
2.x (#116)
addons that upgrade to ember-auto-import >= 2 will only work in apps that have
ember-auto-import
= 2, so they should do their own semver major releases when they upgrade
Update to ember 3.28 (#142)
Build
Bump eslint
from 6.8.0 to 7.9.0 (#51)
Bump @ember/optional-features
from 1.3.0 to 2.0.0 (#52)
Bump ember-resolver
from 8.0.0 to 8.0.2 (#53)
Bump eslint-config-peopledoc
from 2.0.1 to 2.0.2 (#54)
Bump qunit-dom
from 1.2.0 to 1.5.0 (#55)
Bump @ember/optional-features
from 1.3.0 to 2.0.0 (#58)
Bump eslint-plugin-ember
from 8.14.0 to 9.3.0 (#57)
Bump ember-load-initializers
from 2.1.1 to 2.1.2 (#62)
Bump eslint
from 7.11.0 to 7.14.0 (#64)
Bump qunit-dom
from 1.5.0 to 1.6.0 (#66)
Bump @glimmer/tracking
from 1.0.2 to 1.0.3 (#67)
Bump eslint-plugin-ember
from 9.3.0 to 10.1.1 (#69)
Bump ember-template-lint
from 2.14.0 to 2.15.0 (#70)
Bump @glimmer/component
from 1.0.2 to 1.0.3 (#71)
Bump ember-source
from 3.20.5 to 3.24.1 (#73)
Bump eslint
from 7.14.0 to 7.18.0 (#74)
Bump ember-source-channel-url
from 2.0.1 to 3.0.0 (#76)
Bump ember-template-lint
from 2.15.0 to 2.17.0 (#77)
Bump eslint-plugin-ember
from 10.1.1 to 10.1.2 (#78)
Bump eslint
from 7.18.0 to 7.19.0 (#79)
Bump eslint
from 7.19.0 to 7.20.0 (#83)
Bump eslint-plugin-ember
from 10.1.2 to 10.2.0 (#84)
Bump ember-template-lint
from 2.17.0 to 2.19.0 (#85)
Bump ember-template-lint
from 2.19.0 to 2.20.0 (#86)
Bump ember-template-lint
from 2.20.0 to 2.21.0 (#87)
Bump ember-source
from 3.24.1 to 3.25.3 (#88)
Bump eslint
from 7.20.0 to 7.22.0 (#92)
Bump eslint-plugin-ember
from 10.2.0 to 10.3.0 (#96)
Bump @glimmer/component
from 1.0.3 to 1.0.4 (#97)
Bump @glimmer/tracking
from 1.0.3 to 1.0.4 (#98)
Bump ember-source
from 3.25.3 to 3.26.1 (#99)
Bump ember-template-lint
from 3.1.1 to 3.2.0 (#100)
Bump eslint-plugin-ember
from 10.3.0 to 10.4.1 (#102)
Bump ember-template-lint
from 3.2.0 to 3.3.1 (#104)
Bump eslint
from 7.22.0 to 7.25.0 (#105)
Bump ember-source
from 3.26.1 to 3.27.2 (#111)
Bump eslint-plugin-ember
from 10.4.1 to 10.5.0 (#114)
Bump ember-source
from 3.27.2 to 3.27.3 (#115)
Bump eslint
from 7.27.0 to 7.28.0 (#117)
Bump ember-template-lint
from 2.21.0 to 3.5.0 (#119)
Bump qunit
from 2.15.0 to 2.16.0 (#120)
Bump eslint
from 7.28.0 to 7.29.0 (#121)
Bump prettier
from 2.3.0 to 2.3.2 (#124)
Bump ember-cli-inject-live-reload
from 2.0.2 to 2.1.0 (
Bump webpack
from 5.38.1 to 5.42.0 (#126)
Bump @ember/test-helpers
from 2.2.6 to 2.2.8 (#127)
Bump webpack
from 5.42.0 to 5.44.0 (#128)
Bump eslint-plugin-ember
from 10.5.0 to 10.5.1 (#129)
Bump webpack
from 5.44.0 to 5.47.1 (#132)
Bump @ember/test-helpers
from 2.2.8 to 2.2.9 (#133)
Bump ember-template-lint
from 3.5.0 to 3.5.1 (#134)
Bump @ember/test-helpers
from 2.2.9 to 2.4.0 (#135)
Bump webpack
from 5.47.1 to 5.50.0 (#136)
Bump eslint
from 7.29.0 to 7.32.0 (#137)
Bump qunit-dom
from 1.6.0 to 2.0.0 (#145)
Bump eslint-plugin-qunit
from 6.2.0 to 7.0.0 (#143)
Bump eslint-plugin-prettier
from 3.4.1 to 4.0.0 (#147)
Bump ember-cli-htmlbars
from 4.3.1 to 5.3.1 (#45)
Bump ember-auto-import
from 1.6.0 to 1.7.0 (#63)
Bump ini
from 1.3.5 to 1.3.7 (#65)
Bump socket.io
from 2.3.0 to 2.4.1 (#75)
Bump ember-cli-babel
from 7.23.0 to 7.23.1 (#80)
Bump ember-auto-import
from 1.7.0 to 1.10.1 (#81)
Bump ember-cli-htmlbars
from 5.3.1 to 5.3.2 (#82)
Bump ember-cli-htmlbars
from 5.3.2 to 5.6.4 (#89)
Bump elliptic
from 6.5.3 to 6.5.4 (#90)
Bump ember-cli-babel
from 7.23.1 to 7.26.2 (#93)
Bump ember-cli-htmlbars
from 5.6.4 to 5.7.1 (#94)
Bump ember-auto-import
from 1.10.1 to 1.11.2 (#95)
Bump ssri
from 6.0.1 to 6.0.2 (#101)
Bump ember-auto-import
from 1.11.2 to 1.11.3 (#103)
Bump underscore
from 1.11.0 to 1.13.1 (#106)
Bump hosted-git-info
from 2.8.8 to 2.8.9 (#109)
Bump handlebars
from 4.7.6 to 4.7.7 (#108)
Bump ws
from 7.4.2 to 7.4.6 (#112)
Bump tmpl
from 1.0.4 to 1.0.5 (#140)
Bump ember-cli-htmlbars
from 5.7.1 to 6.0.0 (#148)
Upgrade dependencies to Ember 3.20 (#56)
Upgrade ember-template-lint@3.1.1
(#91)
Update to ember 3.24 (LTS) (#113)
Force clean-css
to v4.2.1 (#116)
As previous versions have a vulnerability that is not manage by Ember 3.24.
Patch ember-qunit
to 5.1.4 (#116)
Update simple-pinyin
to v4 (#142)
Update ember-cli
to version 3.28.3 (#149)
Update @embroider/test-setup
to v0.47.1 (#149)
Chores
Update lint config of HBS files (#91)
Set @peopledoc/tribe-js as code owner (#150)
Refine information in package.json
(#151)
Add contributors to README (#153)
CI
Update CircleCI config + update orb circleci/node@2.1.1
(#56)
Update orb circleci/node@4.5.0
(#113)
Move to GitHub Actions (#122)
Use Github Actions instead of CircleCI.
Stop testing for Ember.js beta and canary (#141)
Use GitHub Action actions/setup-node@v2
(#141)
Reuse organisation's workflow to run lint & tests (#149)
This change also activates the tests for Embroider.
Reuse organisation's workflow to run tag & publish (#149)
Documentation
Add status badges to the README (#123)
- Add CI badge in the README
- Add Ember Observer Score badge in the README
- Add License badge in the README
v1.3.0
Features
Implement js functions as template helpers (#48)
slugify
and removeDiatrics
functions can now be called as template helpers:
Build
Ember 3.18 (#33)
- Upgrade dependencies for Ember 3.18
- Upgrade CI configuration to test latest LTS
Fix eslint
config and README (#34)
- Use correct
eslint
config for tests folder and dummy app folder. - Fix Compatibility section in README.
@dependabot config file (#37)
Update @dependabot config file with the new syntax.
@dependabot bumps
Bumps lodash from 4.17.15 to 4.17.19. (#38)
Bumps elliptic from 6.5.2 to 6.5.3. (#43)
v1.2.0
Build
Ember 3.12
@dependabot : create a config file (#8)
Dependabot creates pull requests to keep your dependencies secure and up-to-date.
@dependabot bumps
- Bumps lodash.defaultsdeep from 4.6.0 to 4.6.1. This update includes a security fix. (#12)
- Bumps lodash.merge from 4.6.1 to 4.6.2. This update includes a security fix. (#14)
- Bumps lodash from 4.17.11 to 4.17.15. This update includes security fixes. (#16)
- Bumps mixin-deep from 1.3.1 to 1.3.2. This update includes a security fix. (#18)
- Bumps ember-export-application-global from 2.0.0 to 2.0.1. (#15)
- Bumps js-yaml from 3.12.1 to 3.13.1. (#20)
- Bumps unorm from 1.5.0 to 1.6.0. (#11)
- Bumps babel-eslint from 10.0.3 to 10.1.0. (#13)
- Bumps websocket-extensions from 0.1.3 to 0.1.4. This update includes a security fix. (#29)
- Bumps jquery from 3.4.1 to 3.5.1. This update includes security fixes. (#28)
- Bumps handlebars from 4.0.12 to 4.7.6. This update includes a security fix. (#27)
- Bumps broccoli-concat from 3.7.3 to 3.7.5. (#23)
- Bumps on-headers from 1.0.1 to 1.0.2. (#22)
v1.1.1
Added a library ('unorm') in order to handle NFD normalization, works as well as polyfill for IE11.