Skip to content

Releases: phun-ky/speccer

Release 11.1.2

15 Nov 12:19
Compare
Choose a tag to compare

11.1.2 (2024-11-15)

Tasks

  • 🤖 reinstall (4856392)
  • 🤖 Update node engine and reinstall (c311d8f)
  • 🤖 Use correct node version (ef1c06f)

Documentation

  • ✏️ Add missing "Used by" chapter (5269b3b)
  • ✏️ Add words about annotation (3207bf7)

Bug

  • 🐛 Use correct prefix (d1b0e55)

Performance change

  • ⚡️ Improve reflow issues (14419ff)

Release 11.1.1

08 Sep 20:24
Compare
Choose a tag to compare

11.1.1 (2024-09-08)

Tasks

  • 🤖 bump the minor-and-patch group with 6 updates (1b29699)

Release 11.1.0

30 Aug 20:17
Compare
Choose a tag to compare

11.1.0 (2024-08-30)

Tasks

  • 🤖 Update SECURITY.md (884ac79)

Documentation

  • ✏️ Regenerate API documentation (b34036f)
  • ✏️ Update screenshots and add more feature documentation (095e9a1)
  • ✏️ use instead of ... (3869cf0)

Feature

  • 🎸 Add bound option to the spacing feature (65e7314)
  • 🎸 Add function to remove given speccer elements (1078ca4)
  • 🎸 Add missing stylesheet to bound option for spacing (81bdfda)
  • 🎸 Add possibility to pass options programatically (dd5a49e)

Bug

  • 🐛 Add missing features to lazy loading (f97802e)

Performance change

  • ⚡️ Return early if the element is hidden (b09cecd)
  • ⚡️ Use waitForFrame just in case (70ca641)

Refactoring

  • 💡 Add missing types and refactor function (470a77b)
  • 💡 Make position function return styles (cf875f4)
  • 💡 Make sure we set a relation id to target elements (b16054d)
  • 💡 Rename function, and move it to correct location (79f532c)

Release 11.0.0

28 Aug 10:13
Compare
Choose a tag to compare

11.0.0 (2024-08-28)

Changelog

v11 released 28th of August 2024, and here are the release notes, and any notable changes are described.

The release includes, but not limited to features, documentation, refactoring and bug fixes. For any questions, please contact me!

Note

Release notes are only given for major, breaking changes.

Keywords

  • update
  • documentation
  • better api

The SPECCER v11 release includes an updated documentation, some changes to the API, with a minor design change regarding the measure feature.

Overview

SPECCER v11 focuses on quality of life for devs (me), and the users of SPECCER. The API is more reflected to the usage of the features, with a nomenclature describing better what the feature does.

What’s new

  • SPECCER features now utilizes an options object where applicable
  • The default look and feel for the measure feature has changed, if you want the old look and feel, use slim
  • Updated the documentation with new screenshots

Commits

⚠ BREAKING CHANGES

  • 🧨 Have changed the API to accept an option object instead of a string. Please check the documentation.
  • 🧨 While setting a new default feature seems appropriate, it does not come without consequence. This is a breaking change, since the default of the API has changed. Please use the slim version if you want that instead of the new version.
  • 🧨 Have changed the API to accept an option object instead of a string. Please check the documentation.

Tasks

Documentation

  • ✏️ Regenerate API documentation (065a3f6)
  • ✏️ Update README.md (367f4b8)
  • ✏️ Update and correct documentation (288bdcf)
  • ✏️ Update screenshots (152e9d5), closes #233
  • ✏️ Update section with lower heading level (8ec137e)

Feature

  • 🎸 Add isSlimArea to help with the old measure feat (dd8e13b)
  • 🎸 Add feature to pin text elements (46f88f8), closes #258
  • 🎸 Add new default measure feature, keep old as slim. (7c74c5e), closes #124
  • 🎸 Make it possible to add literals via attribute (a7d863d)

Bug

  • 🐛 Add missing landmark, form (a8633a2)
  • 🐛 Add missing style overrides (bcfce82)
  • 🐛 Use correct y value with scrollTop (dfeff17)
  • 🐛 Use correct variable for height calculation (d31fbba)

Performance change

  • ⚡️ Use forEach instead of for...of for speedier render (6c3dda3)

Refactoring

  • 💡 Adjust positioning of tabstop (2d53f9a)
  • 💡 Improve spacing feature (95e7bae)
  • 💡 Move out createA11yElement function (8ba8591)
  • 💡 Update values for --ph-speccer-line-width (8fe180a)
  • 💡 Update values for mark (721221d)
  • 💡 Use options object instead of area strings (3560dda)

What’s not changing

  • All features are still present and usable, you just need to make sure you want to use the new default look for the measure feature, or stick with the slim feature.

Release FAQs

What are the benefits of SPECCER v11 for me?

  • A more intuitive API

Do I need to update right away? If not, when will we need to update?

  • SPECCER v11 includes functionality that may be a motivator for migration, but developers can migrate to v11 when they have the bandwidth
  • Developers that are using v10 today can continue to stay on v10 and everything that is implemented will continue to work

What will SPECCER support for v10?

  • Nothing. Any noteable bugs will be adressed, but no guarantee it will be fixed for v10

What is the rule for supporting deprecated features?

  • Assets that were deprecated from v9 to v10 will be removed in v11
  • Assets that are deprecated in v10 will remain in v11 and will be removed in v12. The timeline of v12 has not been set

How big is the expected effort to migrate code to v11?

  • If applicable, a guide is provided to help with the migration process
  • If you've used some features programatically, you might need to pass in an option: SpeccerOptionsInterface object instead of an area string.

Release 10.1.0

22 Aug 06:56
Compare
Choose a tag to compare

10.1.0 (2024-08-22)

Documentation

  • ✏️ Add documentation about new feature for grid (7769d87)
  • ✏️ Add documentation about new feature for grid (ce5d382)
  • ✏️ Regenerate documentation (3075e97)
  • ✏️ Regenerate documentation (6e1fe63)

Feature

  • 🎸 Add feature to grid where you can view row gaps (ba9398e), closes #255
  • 🎸 Add feature to grid where you can view row gas (97488f3), closes #255

Release 10.0.8

20 Aug 07:17
Compare
Choose a tag to compare

10.0.8 (2024-08-20)

Tasks

  • 🤖 bump the minor-and-patch group with 3 updates (3ef4778)

Release 10.0.7

20 Aug 07:01
Compare
Choose a tag to compare

10.0.7 (2024-08-20)

Tasks

  • 🤖 bump typedoc from 0.26.5 to 0.26.6 (e85ec1a)

Release 10.0.6

20 Aug 06:53
Compare
Choose a tag to compare

10.0.6 (2024-08-20)

Tasks

  • 🤖 Update dependabot.yml (c59909e)

Bug

Release 10.0.5

20 Aug 06:40
Compare
Choose a tag to compare

10.0.5 (2024-08-20)

Documentation

  • ✏️ Add missing typedoc plugin for mdn links (0f5b76e)
  • ✏️ Give correct order of curly feature in examples (29e8026)
  • ✏️ Regenerate API documentation (34cc5e9)
  • ✏️ Use uniform layout for name (d4c14e0)

Release 10.0.4

20 Aug 06:28
Compare
Choose a tag to compare

10.0.4 (2024-08-20)

Tasks

  • 🤖 bump typedoc-plugin-remark from 1.0.2 to 1.0.3 (0a755d2)