Skip to content

Releases: DazzlingFugu/ember-slugify

Release v6.0.0

02 Dec 23:07
Compare
Choose a tag to compare

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

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:

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

25 May 14:40
967fc13
Compare
Choose a tag to compare

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

Release v4.0.0

24 Feb 15:22
35b13f0
Compare
Choose a tag to compare

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 as ember-auto-import v2 and webpack 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:

Minor:

Patch:

3.0.1

11 Aug 08:08
6e6f757
Compare
Choose a tag to compare

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)

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

19 Jan 17:03
3b0ed47
Compare
Choose a tag to compare

Changelog: v2.0.0...v3.0.0

Breaking

Use slugify and emoji.json (#169)

  • Replace speakingurl by slugify, it's maintained, lighter and faster for the same result
  • Use emoji.json in order to "translate" unicode emoji
  • Remove unorm to use native normalize 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

04 Nov 16:04
65aea7a
Compare
Choose a tag to compare

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

See upgrade guide 1.x to 2.x

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

21 Aug 12:53
d9a246b
Compare
Choose a tag to compare

Features

Implement js functions as template helpers (#48)

slugify and removeDiatrics functions can now be called as template helpers:

await render(hbs`{{slugify '你好你怎么样 monsieur'}}`)
await render(hbs`{{remove-diacritics 'Théâtre'}}`)

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

21 Aug 08:23
7ae60d3
Compare
Choose a tag to compare

Build

Ember 3.12

  • Update Ember to 3.8 (#6)
  • Update Ember to 3.12 (#7, #19)

@dependabot : create a config file (#8)

Dependabot creates pull requests to keep your dependencies secure and up-to-date.

@dependabot bumps

v1.1.1

25 Feb 13:13
Compare
Choose a tag to compare

Added a library ('unorm') in order to handle NFD normalization, works as well as polyfill for IE11.