Repository navigation
Releases
Releases · arran4/gobookmarks
v1.8.41
Changelog
- 44f75e1 Address PR comments
- e8486fb Address PR feedback for history endpoint and testing
- 7724327 Address review constraints with GitTemp paths and test scopes
- 83a0eed Clean up test artifacts
- 99737c7 Draft: implement scenarios as executable app state
- 77c4fc9 Enhance SQL concurrency and rollback tests
- 0154d42 Enhance concurrency test with exact CAS seam and state assertions
- 827f1a1 Fix errcheck lint errors and add comprehensive SQL rollback and null-branch coverage
- d9a5651 Fix errcheck lint errors in SQL tests
- 2c501df Improve SQL concurrency test determinism and fix lint warning
- 2fdd707 Merge pull request #253 from arran4/extract-canonical-js-14550955238040377619
- bd5a96a Merge pull request #256 from arran4/codex/scenario-framework-recovery
- c5408d2 Merge pull request #257 from arran4/fix-remove-unused-bookmark-cache-4682388186611560440
- e125317 Merge pull request #261 from arran4/fix-scenario-serve-lifecycle-10349993891074689776
- 35a0404 Merge pull request #266 from arran4/fix/issue-259-caching-architecture-16293380390532750760
- e5df8bf Merge pull request #267 from arran4/fix/scenario-serve-localhost-17600971502444576334
- 7ba78c6 Merge pull request #270 from arran4/jules-7503107133843921403-1d9d3f5e
- 27d94c2 Merge pull request #271 from arran4/fix-sql-provider-atomicity-16668362255491869398
- 768883a Merge pull request #272 from arran4/docs/update-sql-agent-guidance
- ae9eb60 Merge pull request #275 from arran4/jules-11010198469011043439-19b79cf7
- 3045575 Merge pull request #276 from arran4/fix/scenario-lifecycle-errcheck-20261018
- fe88701 Refactor: Remove unused process-wide bookmark cache
- 063a125 Refactor: Remove unused process-wide bookmark cache
- 3110f5b The SQLProvider previously suffered from a time-of-check to time-of-use (TOCTOU) race condition during branch version validation.
UpdateBookmarksreadbranches.shain a separateSELECTquery, and then conditionally validated it before proceeding to unconditionally update thebranchesandbookmarkstables. - bf23810 chore: checkpoint restored work for #258
- eaf5db3 docs, test: finalize explicit cache assertions
- 379a8ed docs, test: harden cache evaluation and isolation tests
- 024bca2 docs, test: harden test isolation and document provider semantics
- 27f760c docs, test: true render test and factual provider semantics
- 9ff5685 feat: complete implementation with regression tests and docs for #258
- 72b48d5 feat: complete implementation with regression tests and docs for #258
- 31e153c feat: complete implementation with regression tests and docs for #258
- 22fec3c feat: complete scenario provider integration
- 32eafcd feat: completely restored parser/JSON/handlers for #258
- 96ca187 feat: completely restored parser/JSON/handlers for #258
- 53bb04b feat: fully resolved optional column naming issue #258
- fdbf7d5 feat: restored full implementation for #258
- 6b7d5eb feature: support named columns in bookmark layouts (#258)
- b3ed6d2 fix: Restore exact scenario provider order and verify failed initialization rollback.
- b201171 fix: Restore exact scenario provider order and verify failed initialization rollback.
- 2eb5382 fix: Restore exact scenario provider order and verify failed initialization rollback.
- 5a6f73d fix: Restore exact scenario provider order and verify failed initialization rollback.
- e69e7ac fix: Restore exact scenario provider order and verify failed initialization rollback.
- 636a941 fix: Restore exact scenario provider order and verify failed initialization rollback.
- 3289c83 fix: address PR review comments for scenario framework tests
- 9bb47fc fix: address scenario framework PR review feedback
- d4836df fix: address scenario framework PR review feedback part 2
- 2e44fdd fix: address scenario framework test lifecycle feedback part 3
- fb71049 fix: address scenario framework test lifecycle feedback part 4
- df9b9a5 fix: address scenario framework test lifecycle feedback part 5
- 4fc5dc1 fix: address scenario framework test lifecycle feedback part 6
- 99d2382 fix: cache isolation bug in request caching
- 4ef89b3 fix: default scenario serve to loopback for safety
- 35c64a7 fix: extract app js to canonical module
- b8e300d fix: extract app js to canonical module
- ca55781 fix: extract app js to canonical module
- f2f1b2b fix: extract app js to canonical module
- 374a101 fix: final review integrations
- bc90093 fix: isolate favicon requests in scenario contexts
- 31e2299 fix: preserve scenario server errors received during shutdown
- 42939ae fix: recover scenario browser integration tests
- 1032d3f fix: removed mockOAuthRoundTripper duplicates for clean builds
- 87b0479 fix: render scenario storage after provider login
- ffc37d1 fix: resolve scenario serve database leak and port binding issues
v1.8.40
Changelog
- fa36bb2 Fix #249: Change bookmark search ordering so title matches rank ahead of URL-only matches
- 0487206 Fix bookmark search ordering to rank title matches first
- 01bcdf8 Fix bookmark search ordering to rank title matches first
- ceaeda3 Fix bookmark search ordering to rank title matches first
- ba6adf1 Merge pull request #251 from arran4/search-ordering-title-priority-4594849192702879791
v1.8.39
Changelog
- 29c2807 Add strict bookmark linting and structured JSON conversion
- 37fcecc Enforce complete JSON decoding and defer value normalization
- 8f35279 Enforce complete JSON payload decoding and directive typos
- 26be32f Enforce general JSON representability invariant and unknown fields
- 5493ae5 Enforce strict native block topology constraints for JSON inputs
- e9cfa22 Fix CI errcheck and improve semantic json verification
- dfc347f Fix gaps in strict parsing and JSON conversion
- cfea475 Fix unhandled errors in tests for errcheck
- d529d5e Merge pull request #248 from arran4/feature-lint-and-convert-9082102524075907121
- 38afbb7 Refine in-category typo detection to preserve url grammar
- c5cd654 Reject lossy semantic JSON shapes in convert command
- 8ace4a3 Remove tab explicit override and improve convert tests
- 3481b12 Restore exact runtime Tab/Page and Category token parsing
v1.8.38
v1.8.37
Changelog
- be61435 Fix linting errors and add handler chain integration tests
- 60af179 Fix redirect preservation on auth handlers
- 0d37557 Fix redirect preservation on auth handlers and tests
- 393487c Fix redirect preservation on auth handlers and tests
- d8fbb7b Fix tests for redirect preservation on auth handlers
- 72adf63 Merge pull request #244 from arran4/chore-ci-update-6736337336413637861
- 74ba7c5 Merge pull request #245 from arran4/fix-login-redirects-17913060990008657499
- 2fe6779 Restore missing tests and fix lint warnings
- 46b090c build(deps): update github actions dependencies to avoid node 20 deprecation
- b18f2f0 ci: migrate to 042 release-safe architecture
- b88b324 fix: address code review feedback on PR
v1.8.36
Changelog
- 08511fd Merge pull request #243 from arran4/fix/asset-fingerprinting-live-reloading-5956682435139322645
- 2d814fb fix: harden asset fingerprinting, live reloading, and caching
- 3d10a44 fix: harden asset fingerprinting, live reloading, and caching
- 776d8d9 fix: harden asset fingerprinting, live reloading, and caching
- 074ab1f fix: harden asset fingerprinting, live reloading, and caching
- 54560b1 fix: harden asset fingerprinting, live reloading, and caching
v1.8.35
Changelog
- 61a3d2c fix(css): hide new column drop zones in bookmark columns outside edit mode
v1.8.34
v1.8.33
v1.8.32
Changelog
- 8baff2f Merge pull request #239 from arran4/dependency-injection-config-1515795568184609475
- 447db0b Merge pull request #240 from arran4/feat-theme-override-6566575591969094408
- d99d4bd feat: Optional dependency injection for config loading
- 0198cb3 feat: add manual theme toggle
- 68a1ba9 fix: Address dependency injection gaps and test mock refactors
- 93fcc6d refactor: use direct three-way theme control