Releases: VADOSWARE/pg_idkit
Releases · VADOSWARE/pg_idkit
v0.3.0
What's Changed
- chore: update readme quickstart version by @dphov in #74
- chore(deps)!: update rust toolchain version by @t3hmrman in #77
- feat(ci): enable building and pushing builder image from CI by @t3hmrman in #78
- chore(deps): update pgrx by @t3hmrman in #76
- feat: add musl builds by @t3hmrman in #79
- chore: update pg versions by @t3hmrman in #80
- chore(ci): add test workflow to merge queue by @t3hmrman in #81
- fix(ci): release PR prep by @t3hmrman in #83
- feat: add build-all target for pgrx by @t3hmrman in #85
- release: pg_idkit v0.3.0 by @t3hmrman in #84
- feat(ci): publish both builder images by @t3hmrman in #87
- chore(ci): update pgrx version defaults by @t3hmrman in #88
- fix: release v0.3.0 by @t3hmrman in #86
- fix(ci): re-build just from scratch for create-release-pr by @t3hmrman in #89
- feat(ci): enable dependabot by @t3hmrman in #92
- chore(deps): bump time from 0.3.36 to 0.3.41 by @dependabot in #98
- chore(deps): bump ulid from 1.1.3 to 1.2.1 by @dependabot in #97
- chore(deps): bump chrono from 0.4.38 to 0.4.41 by @dependabot in #96
- chore(deps): bump actions/download-artifact from 4.2.1 to 4.3.0 by @dependabot in #95
- chore(deps): bump softprops/action-gh-release from 1 to 2 by @dependabot in #94
- chore(deps): bump tokio from 1.40.0 to 1.45.0 by @dependabot in #93
- release: pg_idkit v0.3.0 by @t3hmrman in #90
New Contributors
- @dphov made their first contribution in #74
- @dependabot made their first contribution in #98
Full Changelog: v0.2.4...v0.3.0
v0.2.4
v0.2.3
What's Changed
- Allow non-root users to install this extension by @vadim2404 in #63
- feat(infra): updates to build by @t3hmrman in #64
New Contributors
- @vadim2404 made their first contribution in #63
Full Changelog: v0.2.2...v0.2.3
v0.2.2
v0.2.1
v0.2.0
v0.1.0
Changelog
All notable changes to this project will be documented in this file.
[0.1.0] - 2023-12-09
Bug Fixes
- Remove unimplemented modules
- Test setup
- Add missing trait for pushid
- Len test for pushid
- Remove sonyflake
- Typo "sonyflake" -> "cuid" (#1)
- Remove unused extra test
- Small errors
- Fix links in local dev guide & README
- Building local docker image with USER
- Version generation script
- Use peter-evans/create-pull-request
- Configuration for release pr action
- Action name
- Fetch depth for original pull
- Fix set-version Justfile target
- Run release generation on prep-release branches
- Use taiki-e/cache-cargo-install-action to cache installs
- Use PAT for creating release PR
- Separate crates for taiki-e/cache-cargo-install-action
- Use assignees instead of reviewers for auto PR
Documentation
- Update README with crate links
- Update README
- Update README
- Fix links in README
- Fix more links in the README
- Add note about using the pgx workflow
- Update link to RFC 4122
- Add prior art section in README
- Fix typo in name of spa5k/uids-postgres repo
- Add timestamp extraction fns to README
- Update function list
- Add manually created benchmarks
Features
- Add v6,v7
- Add nanoid
- Add ksuid
- Add ulid
- Implement timeflake
- Add sonyflake
- Add pushid
- Add xid
- Add cuid
- Embed outputs in fn names, update pgx, fix ci (#12)
- Update versions for uuid libs, pgrx
- Add idkit_cuid2_generate
- Add timestamp extraction fn for cuid
- Remove vendored uuidv6 dep
- Add Dockerfile for build
- Add RPM package
- Add function for extracting timestamp
- Add support for extracting timestamps
- Add support for extracting timestamps
- Add timestamp extraction
- Add timestamp extraction
- Add ability to convert UUIDs to ULIDs
- Add timestamp extraction
- Build more automated release flow
Miscellaneous Tasks
- Cargo pgx init
- Add gitattributes
- Add LICENSE (#17)
- Convert Makefile to Justfile
- Update pgrx and other deps
- Disable incremental builds
- Update to actions/cache@v3
Operations
- Add automated release workflow
Refactor
- Comments
- Rework README
- Move prior art section
- Dockerfile building
What's Changed
- fix: typo "sonyflake" -> "cuid" by @workingjubilee in #1
- Setup Github Actions, workflow tooling by @t3hmrman in #6
- feat: embed outputs in fn names by @t3hmrman in #12
- chore: add LICENSE by @t3hmrman in #17
- feat: update versions by @t3hmrman in #20
- Add idkit_cuid2_generate by @hambergerpls in #21
- fix: small errors by @0xflotus in #22
- chore(workflow): convert Makefile to Justfile by @t3hmrman in #24
- chore(deps): update pgrx and other deps by @t3hmrman in #25
- feat(cuid): add timestamp extraction fn for cuid by @t3hmrman in #27
- feat(deps): remove vendored uuidv6 dep by @t3hmrman in #28
- feat(infra): add Dockerfile for build by @t3hmrman in #31
- chore(ci): disable incremental builds by @t3hmrman in #32
- feat(infra): add RPM package by @t3hmrman in #33
- refactor(docs): rework README by @t3hmrman in #34
- feat(ksuid): add function for extracting timestamp by @t3hmrman in #35
- doc: add timestamp extraction fns to README by @t3hmrman in #36
- feat(uuidv6): add support for extracting timestamps by @t3hmrman in #37
- feat(uuidv7): add support for extracting timestamps by @t3hmrman in #38
- feat(timeflake): add timestamp extraction by @t3hmrman in #39
- feat(ulid): add timestamp extraction by @t3hmrman in #40
- feat(xid): add timestamp extraction by @t3hmrman in #41
- docs: add manually created benchmarks by @t3hmrman in #42
- ops: add automated release workflow by @t3hmrman in #44
- refactor(ops): dockerfile building by @t3hmrman in #46
- feat: build more automated release flow by @t3hmrman in #49
- fix(ci): release process by @t3hmrman in #53
- Release pg_idkit v0.1.0 by @t3hmrman in #51
New Contributors
- @workingjubilee made their first contribution in #1
- @hambergerpls made their first contribution in #21
- @0xflotus made their first contribution in #22
Full Changelog: v0.0.1...v0.1.0