Skip to content

Conversation

JAForbes
Copy link
Collaborator

@JAForbes JAForbes commented Sep 23, 2024

Release v2.2.4

Changelog

Patch Changes

Bump gh-pages from 2.1.1 to 5.0.0 (@dependabot[bot])

Bumps gh-pages from 2.1.1 to 5.0.0. Release notes. Sourced from gh-pages's releases. v5.0.0.

Bump @babel/parser from 7.7.5 to 7.25.6 (@dependabot[bot])

Bumps @babel/parser from 7.7.5 to 7.25.6. Release notes. Sourced from @​babel/parser's releases.

Bump minimatch from 3.0.4 to 3.1.2 (@dependabot[bot])

Bumps minimatch from 3.0.4 to 3.1.2. Commits. 699c459 3.1.2. 2f2b5ff fix: trim pattern. 25d7c0d 3.1.1.

Bump yaml and lint-staged (@dependabot[bot])

Bumps yaml to 2.2.2 and updates ancestor dependency lint-staged.

Bump gh-pages from 5.0.0 to 6.1.1 (@dependabot[bot])

Bumps gh-pages from 5.0.0 to 6.1.1. Release notes. Sourced from gh-pages's releases. v6.1.1. Fixes.

Bump glob from 7.1.4 to 11.0.0 (@dependabot[bot])

Bumps glob from 7.1.4 to 11.0.0. Changelog. Sourced from glob's changelog. changeglob. 11.0. Drop support for node before v20.

Bump rimraf from 3.0.2 to 6.0.1 (@dependabot[bot])

Bumps rimraf from 3.0.2 to 6.0.1. Changelog. Sourced from rimraf's changelog. 6.0. Drop support for nodes before v20.

Bump lint-staged from 13.2.1 to 15.2.10 (@dependabot[bot])

[//]: # (dependabot-start). ⚠️ Dependabot is rebasing this PR ⚠️. Rebasing might not happen immediately, so don't worry if this takes some time.

Revise issue templates (@dead-claudia)

Update ospec and a few other dependencies (@dead-claudia)

  1. Update ospec to the version I just published. 2.

Fix some outstanding bugs in the docs linter. (@dead-claudia)

Missed an edge case in the task queue, and I also wanted to fully dedupe network requests. Locally it passes.

Rewrite docs linter, ease JSFiddle request debugging (@dead-claudia)

I'll defer to the commit descriptions. They're self-descriptive. The first diff is quite large.

Update vnodes.md (@dead-claudia)

Fix a broken link. Did some further digging (it's been a while since I've played with the scripts) and found that the JSFiddle errors are just warnings.

Migrate to Node 20, clean up workflows (@dead-claudia)

Note: ignore the commits. It's a mess. Just read the combined diff - the PR itself is the standalone unit. I plan to squash this as I merge anyways..

Remove dependance on global window and document (@KoryNunn)

Use window and document from render target instead of using globals. This makes unit and intergration testing much easier.

Bump braces from 3.0.2 to 3.0.3 (@dependabot[bot])

Bumps braces from 3.0.2 to 3.0.3. Commits. 74b2db2 3.0.3. 88f1429 update eslint. lint, fix unit tests.

Tweak docs with warning to fix #2508 (@dead-claudia)

[z] Documentation change. [z] My change requires a change to the documentation. [z] I have updated the documentation accordingly.

Bump qs from 6.5.2 to 6.5.3 (@dependabot[bot])

Bumps qs from 6.5.2 to 6.5.3. Changelog. Sourced from qs's changelog. 6.5.3. [Fix] parse: ignore proto keys (#428).

Temporarily host REM on fly to fix the docs (@JAForbes)

Fixes REM examples in the docs. The documentation currently has a dead link as REM is no longer hosted on heroku.

Move from individual code owners to just pinging all collaborators (@dead-claudia)

Most collaborators have commit access, and it'd make it a little easier (and more likely) for pull requests to get reviewed.

docs: absolute url in version selector to avoid 404 errors (2 of 2) (@tbreuss)

Fixes #2832 (2 of 2 pull requests). See my comment at #2835 (comment).

fix markdown editor example, bump marked.js version up (@tbreuss)

Fixes the strange behavior of markdown editor example. Using newest version of marked.js, fixed strange behavior of markdown editor example. See #2845.

Bump word-wrap from 1.2.3 to 1.2.4 (@dependabot[bot])

Bumps word-wrap from 1.2.3 to 1.2.4. Release notes. Sourced from word-wrap's releases. 1.2.4. What's Changed.

Add missing m.censor to API navigation (@dead-claudia)

Not sure how I forgot about this when I added the method.

docs: fix regex for parsing page title (@tbreuss)

Fixes #2833. I tested the generated documentation on my dev machine successfully.

docs: fix broken anchor link on github/npm (@tbreuss)

Fixed a not working anchor link on github and npm by removing the question mark.

hyperscript: handles shared empty attrs, fixes #2821 (@kfule)

Whenever there are selector-derived attrs, the attrs object will be regenerated and not shared.

Fix typos in stream() docs (@mtsknn)

Noticed these typos while reading through the page.

Bump async from 2.6.3 to 2.6.4 (@dependabot[bot])

Bumps async from 2.6.3 to 2.6.4. Changelog. Sourced from async's changelog. v2.6.4.

kfule and others added 30 commits September 23, 2024 04:49
Co-authored-by: Claudia Meadows <contact@claudiameadows.dev>
Not sure how I forgot about this when I added the method.
Bumps [yaml](https://github.com/eemeli/yaml) to 2.2.2 and updates ancestor dependency [lint-staged](https://github.com/okonet/lint-staged). These dependencies need to be updated together.

Updates `yaml` from 1.10.2 to 2.2.2
- [Release notes](https://github.com/eemeli/yaml/releases)
- [Commits](eemeli/yaml@v1.10.2...v2.2.2)

Updates `lint-staged` from 12.3.4 to 13.2.1
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](lint-staged/lint-staged@v12.3.4...v13.2.1)

---
updated-dependencies:
- dependency-name: yaml
  dependency-type: indirect
- dependency-name: lint-staged
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [gh-pages](https://github.com/tschaub/gh-pages) from 2.1.1 to 5.0.0.
- [Release notes](https://github.com/tschaub/gh-pages/releases)
- [Changelog](https://github.com/tschaub/gh-pages/blob/main/changelog.md)
- [Commits](tschaub/gh-pages@v2.1.1...v5.0.0)

---
updated-dependencies:
- dependency-name: gh-pages
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Most collaborators have commit access, and it'd make it a little easier (and more likely) for pull requests to get reviewed. Also, most collaborators have merge access as well.
Co-authored-by: Barney Carroll <barney.carroll@gmail.com>
* Remove dependance on global window and document

* Use any available document, prioritising parent.ownerDocument

* Fix mockDom for DocumentFragment, revert to better ownerDocument implementation

* Simplify activeElement usage
It's not working, and we don't have enough dependencies to make the automation worth the maintenance effort. Between that and a vulnerability, I'm tossing this for now.
This way, pull requests are no longer blocked by #2898
Tests still appear to fail per #2898. Unfortunately, I need actions/runner#2347 to ignore the test failures properly - I need them to be warnings, not hard errors.
1. I want to set the stage to deal with #2898 properly.
2. `request` was deprecated years ago. Decided that it's better to just
   move to native Node.js APIs in its place.
3. `glob` was outdated, and it's easier to just toss it than to upgrade
   across a major version.
4. I switched to using Marked's "lexer" directly so I'm not fussing
   with the complexity of renderers. This of course necessitated a more
   complex file processor as its "lexer" is really an AST parser.

I also decided to go a few steps further:
- Drop the cache to simplify everything. I might reverse this later,
  but just caching URLs per-page should be enough to prevent the world
  from crashing down.
- Drop some more dependencies, so I don't have to come back to this
  later nearly as quickly.
- Upgrade to a more modern language version in the scripts.
- Update Marked. It was super outdated.
- Add line and column numbers to the warnings. That took quite a bit of
  work, thanks to a missing Marked feature plus a bug in Marked.
Fixes #2883, but by using a special case.
dead-claudia and others added 8 commits September 23, 2024 04:55
Bumps [gh-pages](https://github.com/tschaub/gh-pages) from 5.0.0 to 6.1.1.
- [Release notes](https://github.com/tschaub/gh-pages/releases)
- [Changelog](https://github.com/tschaub/gh-pages/blob/main/changelog.md)
- [Commits](tschaub/gh-pages@v5.0.0...v6.1.1)

---
updated-dependencies:
- dependency-name: gh-pages
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [glob](https://github.com/isaacs/node-glob) from 7.1.4 to 11.0.0.
- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md)
- [Commits](isaacs/node-glob@v7.1.4...v11.0.0)

---
updated-dependencies:
- dependency-name: glob
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [rimraf](https://github.com/isaacs/rimraf) from 3.0.2 to 6.0.1.
- [Changelog](https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md)
- [Commits](isaacs/rimraf@v3.0.2...v6.0.1)

---
updated-dependencies:
- dependency-name: rimraf
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [lint-staged](https://github.com/lint-staged/lint-staged) from 13.2.1 to 15.2.10.
- [Release notes](https://github.com/lint-staged/lint-staged/releases)
- [Changelog](https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md)
- [Commits](lint-staged/lint-staged@v13.2.1...v15.2.10)

---
updated-dependencies:
- dependency-name: lint-staged
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Passed the secret wrong.
It's causing rebases to be absolute nightmares, and they are designed to be very easily patched as text files.
@JAForbes JAForbes added Area: Workflow For anything dealing with Mithril's internal tooling, including the mocks and bundler, but not ospec dependencies Pull requests that update a dependency file major minor patch labels Sep 23, 2024
@JAForbes JAForbes changed the title Release - v3.0.0 Release - v2.2.4 Sep 23, 2024
@dead-claudia
Copy link
Member

Wrong branch. Since fixed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: Workflow For anything dealing with Mithril's internal tooling, including the mocks and bundler, but not ospec dependencies Pull requests that update a dependency file major minor patch
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants