Skip to content

Releases: openreachtech/hora-boilerplate

0.10.0

Choose a tag to compare

@github-actions github-actions released this 21 Oct 09:59
727cbb5

What's Changed

🛡️ Security

  • npm audit reports no vulnerability for this version

🤖 Skills

Area What changed
/hora-setup Step 7 switches the database when the spec's manual-verification table names one other than MariaDB: it installs the driver, points sequelize/config.cjs at the dialect, replaces the CI database service and rewrites docker-compose.development.yml. A database the table does not list is a stop-and-ask
docs/stack/origins/renchan.md Lists the dialect, driver packages, CI image, port and health check for MariaDB, MySQL and PostgreSQL. development stays on SQLite, and the page says how a project moves it to a server database
docs/stack/middleware.md Says its database values are MariaDB's, and points at the switch

📦️ Dependencies

devDependencies:

package name old version new version semver note
@openreachtech/hora-skills-ort-core ^0.6.0 ^0.7.0 Minor Pre-1.0, so the caret stopped below this minor
@openreachtech/hora-skills-ort-furo ^0.5.0 ^0.8.0 Minor Adds /hof-oidc-sign-in
@openreachtech/hora-skills-ort-renchan ^0.3.0 ^0.5.0 Minor Adds /hor-oidc-sign-in and covers PostgreSQL in the database skills

Change Log

Full Changelog: 0.9.0...0.10.0

0.9.0

Choose a tag to compare

@github-actions github-actions released this 14 Oct 05:25
76e829b

What's Changed

🛡️ Security

The npm audit report against brace-expansion is closed. The patched releases are now held by overrides: in package.json, not only by what package-lock.json pins, so the floor survives every later resolution here and in each repository cloned from this one.

Resolved copy Before After
brace-expansion on the 1 line 1.1.18 1.1.21
brace-expansion on the 5 line 5.0.9 5.0.12

🤖 Skills

Area What changed
npm run hora:init Runs scripts/hora-init.sh, which equips @openreachtech/hora, then every @openreachtech/hora-skills-* it finds under node_modules/, then every @openreachtech/hora-addon-* in two passes (skills, then wings). Packages are found by name, so a package added to devDependencies is equipped by the next npm install
npm install in a directory named hora-boilerplate Equips nothing. postinstall still runs, and scripts/hora-init.sh says it skipped
/hora-setup Fetches a row's tagged tree instead of cloning it, and stages the initial commit by name. Copying skills into a row is gone
/hora-setup Asks whether the project is public when a fetched CLAUDE.md carries a rule meant only for a public repository, and records the answer in .hora/tree/<repository>.md
/hora-setup Writes an ## Environment section into .hora/tree/<repository>.md, copied from the origin document
/hora-setup Routes every stop-and-ask through asking.md, so an active add-on may take the decision
docs/stack/origins/furo.md, docs/stack/origins/renchan.md Say how a client reaches the backend, which env files each side commits, what the environment needs, and name the tagged tree as the source

🛡️ Supply Chain

.npmrc now sets strict-allow-scripts = true. An install stops, rather than warns, when a dependency has an install script that allowScripts in package.json does not cover.

📦️ Dependencies

devDependencies:

package name old version new version semver note
@openreachtech/hora ^0.9.0 ^0.16.0 Minor Pre-1.0, so a minor can break. scripts/hora-init.sh equips from this range
@openreachtech/hora-skills-ort-core ^0.4.0 ^0.6.0 Minor
@openreachtech/hora-skills-ort-furo ^0.3.0 ^0.5.0 Minor
@openreachtech/hora-skills-ort-renchan ^0.2.1 ^0.3.0 Minor
@openreachtech/hora-skills-ort-support ^0.4.0 ^0.7.0 Minor

overrides:

Both entries are new in this version. old version is what the tree resolved to before them.

package name old version new version semver note
brace-expansion@1 1.1.18 ^1.1.21 Patch Closes the npm audit report. Carried by minimatch@3.1.5. Scoped to its major line so the override stays inside the range minimatch declares
brace-expansion@5 5.0.9 ^5.0.12 Patch Closes the npm audit report. Carried by @typescript-eslint/typescript-estree

Change Log

Full Changelog: 0.8.0...0.9.0

0.8.0

Choose a tag to compare

@github-actions github-actions released this 25 Sep 06:22
7a1d8c3

What's Changed

📦️ Dependencies

devDependencies:

package name old version new version semver note
@openreachtech/hora ^0.8.0 ^0.9.0 Minor A caret range below 1.0.0 does not reach the next minor, so a clone made from this version gets 0.9.0 and one from 0.7.0 stays on 0.8.x

Change Log

Full Changelog: 0.7.0...0.8.0

0.7.0

Choose a tag to compare

@github-actions github-actions released this 18 Sep 11:56
7d034cc

What's Changed

🛡️ Security

Nothing is outstanding against this version. js-yaml was raised from 4.3.1 to 4.3.2 in package-lock.json, closing GHSA-2883-xcg3-v3hh. It arrives through eslint and @eslint/eslintrc, so no package.json field names it and the lockfile is the only place the raise shows.

🐛 Bug Fixes

docs/stack/origins/renchan.md and docs/stack/origins/furo.md stated that renchan-boilerplate and furo-boilerplate-nuxt were private, and had a session wait for someone to clone them beforehand. Both repositories are public, so /hora fetches them itself and a non-interactive run no longer needs those directories prepared by hand.

📄 Documentation

README.md and README.ja.md now say that this template builds a web application, and send a native Android or iOS project to hora-boilerplate-mobile instead, which runs the same method over Kotlin and Swift rows.

📦️ Dependencies

postinstall runs hora:init, which installs these into the repository. Raising them changes the /hora skill and the skill libraries a project is built with.

devDependencies:

package name old version new version semver note
@openreachtech/hora ^0.7.0 ^0.8.0 Minor
@openreachtech/hora-skills-ort-core ^0.2.0 ^0.4.0 Minor
@openreachtech/hora-skills-ort-furo ^0.1.0 ^0.3.0 Minor
@openreachtech/hora-skills-ort-renchan ^0.1.0 ^0.2.1 Minor
@openreachtech/hora-skills-ort-support ^0.2.0 ^0.4.0 Minor

Change Log

Full Changelog: 0.6.0...0.7.0

0.6.0

Choose a tag to compare

@github-actions github-actions released this 03 Sep 09:39
d6a542c

What's Changed

  • 📄 Add quick start

Change Log

Full Changelog: 0.5.0...0.6.0

0.5.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 10:58
4f6e07e

What's Changed

Full Changelog: 0.4.0...0.5.0

0.4.0

Choose a tag to compare

@github-actions github-actions released this 01 Sep 03:41
609d6b4

What's Changed

Full Changelog: 0.3.0...0.4.0

0.3.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 10:40
dabe4a9

What's Changed

Full Changelog: 0.2.0...0.3.0

0.2.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 03:59
ca33b91

What's Changed

Full Changelog: 0.1.0...0.2.0

0.1.0

Choose a tag to compare

@github-actions github-actions released this 23 Aug 14:56
35e38bb

What's Changed

  • Add the stack handbook: the boilerplate's own stack, documented for the kit to read by @JYama321 in #70
  • 📄 Update boilerplate version to 0.1.0 by @StewEucen in #71
  • Release 0.1.0 > Main by @StewEucen in #72

Full Changelog: 0.0.0...0.1.0