Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: steveukx/properties
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.3.0
Choose a base ref
...
head repository: steveukx/properties
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.0.1
Choose a head ref
  • 9 commits
  • 47 files changed
  • 2 contributors

Commits on Jan 31, 2026

  1. Library rewrite for major version 3 (#74)

    * Upgrade dependencies and package manager
    
    * Typescript
    
    * TypeScript tests
    
    * Typescript for fixtures, types for `bindToExpress`
    
    * Extract `bindToExpress`, `getByRoot` and `path` as methods in separate files
    Change `.path()` to return a lazily constructed object evaluated on read rather than on write, use memoizing for sub-path caches
    
    * Add docs to the interface, update readme with preferred usage patterns
    
    * Resolve path to temp directory
    
    * Include test from #71 to show property paths are enumerable in v3
    
    Closes #71
    Fixes #58
    
    * Changeset documentation for major version bump
    Additional tests for `.path()`
    Split `jest` configs out of `package.json` and prepare build steps
    
    * Remove v2 fixture
    
    * Use `tsup` to build the library
    
    * Use `properties-reader` alias in tests to allow for testing source and built content
    
    * Add `.ci` build helper scripts
    Update `tsup` config to build separate mjs and cjs formats
    
    * Add sourcemaps to the built output and remove devDependencies from published package.json
    
    * Sort package.json scripts
    
    * Auto `build` before `build:pkg` during a `publish`
    
    * Remove unused export in `package.json`
    
    * Add `biome` and format src/test
    Add `lint` and `build` to github ci action
    
    * Lint remainder of repo
    
    * Remove unused `tsconfig` variants
    
    * Refactor actions from reader out to separate files
    
    * Support both esm and cjs forms of typescript definitions
    
    * Additional docs for the import style
    steveukx authored Jan 31, 2026
    Configuration menu
    Copy the full SHA
    397e333 View commit details
    Browse the repository at this point in the history
  2. Update changesets (#76)

    * Update changesets
    
    * Update changesets
    steveukx authored Jan 31, 2026
    Configuration menu
    Copy the full SHA
    6178e8e View commit details
    Browse the repository at this point in the history
  3. Add note for upgrade guide from v2-v3

    Add upgrade guide reference to README
    steveukx authored Jan 31, 2026
    Configuration menu
    Copy the full SHA
    fb7dbfc View commit details
    Browse the repository at this point in the history
  4. Version Packages

    github-actions[bot] committed Jan 31, 2026
    Configuration menu
    Copy the full SHA
    5391a5e View commit details
    Browse the repository at this point in the history
  5. Merge pull request #77 from steveukx/changeset-release/main

    Version Packages
    steveukx authored Jan 31, 2026
    Configuration menu
    Copy the full SHA
    544db5c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a9f8d0d View commit details
    Browse the repository at this point in the history
  7. Merge pull request #78 from steveukx/chore/fix-types-path

    Update path to TypeScript types in published package.json
    steveukx authored Jan 31, 2026
    Configuration menu
    Copy the full SHA
    cbba7bc View commit details
    Browse the repository at this point in the history
  8. Version Packages

    github-actions[bot] committed Jan 31, 2026
    Configuration menu
    Copy the full SHA
    fc94c72 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #79 from steveukx/changeset-release/main

    Version Packages
    steveukx authored Jan 31, 2026
    Configuration menu
    Copy the full SHA
    c7aeb90 View commit details
    Browse the repository at this point in the history
Loading