45 Commits
Author SHA1 Message Date
Brooke Kuhlmann 6bcb2eaf19 Updated to Code Mirror View 6.43.0
link:https://code.haverbeke.berlin/codemirror/view/src/branch/main/CHANGELOG.md#6-43-0-2026-05-14[Details].

Milestone: minor
2026-05-18 08:23:44 -06:00
Brooke Kuhlmann ac808f4d9f Updated package dependencies
Weekly maintenance and care to keep up with latest patches in the open source ecosystem.

Milestone: patch
2026-05-11 08:21:28 -06:00
Brooke Kuhlmann 51cfb7aef1 Updated packages
Weekly updates and general maintenance.

Milestone: minor
2026-05-06 10:52:07 -04:00
Brooke Kuhlmann 8e3ff2ebe9 Updated package dependencies
Weekly updates and general maintenance.

Milestone: minor
2026-04-28 15:15:00 -06:00
Brooke Kuhlmann 8707ff3e95 Updated to htmx dependencies
This picks up the latest changes in the htmx ecosystem along with a CodeMirror patch:

* link:https://github.com/bigskysoftware/htmx/blob/master/CHANGELOG.md#209---2026-04-15[htmx 2.0.9]
* link:https://alchemists.io/projects/htmx-remove/versions/3.2.0/[htmx Remove 3.2.0].

Milestone: minor
2026-04-20 08:03:04 -06:00
Brooke Kuhlmann d4600b57e7 Updated to Glob 13.0.6
Necessary to resolve deprecation warnings and required updating to Hanami Assets 2.3.2 to pull this off (despite breaking semantic versioniong on the Hanami side).

Milestone: minor
2026-04-20 08:03:04 -06:00
Brooke Kuhlmann 6cd40ab066 Updated package dependencies
Weekly maintenance updates and care.

Milestone: patch
2026-04-15 09:24:32 -06:00
Brooke Kuhlmann cd9f6e0e82 Updated to Alpine.js 3.15.11
link:Details[https://github.com/alpinejs/alpine/releases/tag/v3.15.11].

Milestone: patch
2026-04-06 08:20:19 -06:00
Brooke Kuhlmann 4c472bd869 Updated package dependencies
Weekly maintenance and care.

Milestone: patch
2026-04-01 10:22:15 -06:00
Brooke Kuhlmann fcb38b1db4 Updated to Alpine 3.15.9
link:https://github.com/alpinejs/alpine/releases/tag/v3.15.9[Details].

Milestone: patch
2026-03-30 08:43:44 -06:00
Brooke Kuhlmann 017b0896ad Updated Code Mirror dependencies
Necessary to pick up latest patches.

Milestone: patch
2026-03-25 10:33:42 -06:00
Brooke Kuhlmann 21aad650c2 Updated to Code Mirror State 6.6.0
link:https://codemirror.net/docs/changelog/[Details]. This picks up a few associated patches as well.

Milestone: minor
2026-03-16 08:43:20 -06:00
Brooke Kuhlmann 948c213402 Updated library dependencies
Weekly updates and maintenance.

Milestone: patch




Issue: 286
2026-03-10 16:51:31 -04:00
Brooke Kuhlmann 4d07be684c Updated JavaScript library dependencies
Weekly maintenance and updates to keep up with changes in the ecosystem.

Milestone: patch
2026-03-02 08:42:44 -07:00
Brooke Kuhlmann cf4c2f6bd9 Updated to Minimatch 10.2.2
Necessary to resolve a security violations with regular expressions. link:https://github.com/isaacs/minimatch/blob/main/changelog.md#102[Details]. This also picks up latest changes several other packages as well.

Milestone: minor
2026-02-23 07:47:03 -07:00
Brooke Kuhlmann b5addc4317 Updated Code Mirror library dependencies
Weekly updates and maintneance. Mostly patches but the CLI UI is a major bump (it's not used directly, though). Most of this is related to Code Mirror.

Milestone: minor
2026-02-09 09:34:22 -07:00
Brooke Kuhlmann 93eeff4f25 Updated library dependencies
Necessary to fix security issue in the `@isaacs/brace-expansion` package. See link:https://cwe.mitre.org/data/definitions/1333.html[CWE-1333] for details.

Milestone: patch
2026-02-03 14:00:06 -07:00
Brooke Kuhlmann 8dfa6e0785 Updated package dependencies
These are mostly minor updates to Code Mirror along with an Alpine patch.

Milestone: minor
2026-01-19 08:39:20 -07:00
Brooke Kuhlmann 01882784af Updated Code Mirror packages
Necessary to pick up latest changes to Code Mirror and dependent Lezer library. link:https://codemirror.net/docs/changelog/[Details].

Milestone: minor
2025-12-29 08:19:01 -07:00
Brooke Kuhlmann 02211bec6e Updated library dependnecies
Weekly updates to pick up latest updates/patches to Code Mirror and Alpine.

Milestone: minor
2025-12-22 06:52:50 -07:00
Brooke Kuhlmann 34b4f56ded Updated JavaScript packages
Weekly maintenance and care.

Milestone: minor
2025-12-01 08:15:42 -07:00
Brooke Kuhlmann 9d3fd35cdc Updated to CodeMirror AutoComplete 6.20.0
link:https://github.com/codemirror/autocomplete/blob/main/CHANGELOG.md#6200-2025-11-20[Details].

Milestone: minor
2025-11-24 08:48:34 -07:00
Brooke Kuhlmann 0c8fdf2971 Updated JavaScript packages
Necessary to pick up latest changes and address security issues with the `glob` package.

Milestone: minor
2025-11-18 20:11:42 -07:00
Brooke Kuhlmann 182bc7452b Updated to Hanami 2.3.0
Necessary to pick up latest fixes and enhancements. link:https://hanamirb.org/blog/2025/11/12/hanami-23-racked-and-ready[Details]. A few notes:

* Applied relevant changes as mentioned in the link:https://guides.hanamirb.org/v2.3/upgrade-notes/v2.3/[Upgrade Guide].
* Updated all actions to adhere to the new link:https://guides.hanamirb.org/v2.3/actions/formats-and-media-types/[response formats]. Unfortunately, none of the documentation links work when getting the deprecation warnings in the console so use what is linked to here.
* Was able to remove nearly all warnings but a new circular warning popped up so am ignoring for now. Opened an issue on this and will hopefully be fixed in the next patch release.

With this upgrade complete, we should be able to switch to using Rack 3.0.0 and higher next.

Milestone: minor
2025-11-13 10:42:18 -07:00
Brooke Kuhlmann 3cf1580f88 Added CodeMirror
Necessary to provide syntax highlighting when editing source code. Supports the following features:

* Allows any HTML element to be turned into editable content by adding the `bit-editor` class.
* Adds custom styling via the `cm-editor` class which is dynamically added to DOM elements when CodeMirror renders the editor.
* Uses the One Dark Theme for a black console look and feel.
* Provides JSON and Liquid syntax highlighting (might need to add more in the future but is good for now).
* Provides dynamic language support via the HTML `data-language` attribute. Use: `json` or `liquid` as desired.
* Provides dynamic read or write mode. The default is read/write but if you want the editor to be read only, use the `data-mode="read"` HTML attribute.
* The `EditorView` is configured to dynamically listen for updates to the HTML element which has the `.bit-editor` class. All updates are kept in sync so that when the form is submitted, all changes are saved. The original element (usually a form field) is hidden from view while the editor is loaded.
* Provides tab and selection indentation key maps.
* Uses the `data-initialized` attribute to keep track of whether the editor is initialized or not. When `true` that means initialization can be skipped. This is especially important then used in conjunction with htmx partial updates.

See project link:https://codemirror.net[documentation] for further details.

Milestone: minor
2025-11-11 17:38:58 -07:00