# Changelog

## [0.6.0](https://github.com/solution10/juniper-relay-helpers/compare/juniper_relay_helpers-v0.5.0...juniper_relay_helpers-v0.6.0) - 2026-06-29

### Added

- [**breaking**] strict typing of cursors in Connections and PageInfo ([#35](https://github.com/solution10/juniper-relay-helpers/pull/35))

### Other

- add Rustfmt with default settings + CI ([#37](https://github.com/solution10/juniper-relay-helpers/pull/37))

## [0.5.0](https://github.com/solution10/juniper-relay-helpers/compare/juniper_relay_helpers-v0.4.0...juniper_relay_helpers-v0.5.0) - 2026-06-29

### Added

- [**breaking**] make count optional in connection type ([#33](https://github.com/solution10/juniper-relay-helpers/pull/33))

## [0.4.0](https://github.com/solution10/juniper-relay-helpers/compare/juniper_relay_helpers-v0.3.3...juniper_relay_helpers-v0.4.0) - 2026-06-28

### Added

- [**breaking**] large rework of OffsetCursor ([#30](https://github.com/solution10/juniper-relay-helpers/pull/30))

### Other

- drop Debug, Eq and PartialEq requirements for Nodes ([#32](https://github.com/solution10/juniper-relay-helpers/pull/32))
- update docs with custom context info ([#31](https://github.com/solution10/juniper-relay-helpers/pull/31))

## [0.3.3](https://github.com/solution10/juniper-relay-helpers/compare/juniper_relay_helpers-v0.3.2...juniper_relay_helpers-v0.3.3) - 2026-06-27

### Other

- updated the following local packages: juniper_relay_helpers_codegen

## [0.3.2](https://github.com/solution10/juniper-relay-helpers/compare/juniper_relay_helpers-v0.3.1...juniper_relay_helpers-v0.3.2) - 2026-06-27

### Other

- updated the following local packages: juniper_relay_helpers_codegen

## [0.3.1](https://github.com/solution10/juniper-relay-helpers/compare/juniper_relay_helpers-v0.3.0...juniper_relay_helpers-v0.3.1) (2025-11-26)


### Bug Fixes

* add missing Clone on cursors ([#23](https://github.com/solution10/juniper-relay-helpers/issues/23)) ([f6b23a5](https://github.com/solution10/juniper-relay-helpers/commit/f6b23a500942962612277cec5c4feafcb5e100ad))

## [0.3.0](https://github.com/solution10/juniper-relay-helpers/compare/juniper_relay_helpers-v0.2.0...juniper_relay_helpers-v0.3.0) (2025-10-13)


### ⚠ BREAKING CHANGES

* not exposing `CursorByKey` trait correctly and adjusting cursor fmt ([#21](https://github.com/solution10/juniper-relay-helpers/issues/21))

### Bug Fixes

* not exposing `CursorByKey` trait correctly and adjusting cursor fmt ([#21](https://github.com/solution10/juniper-relay-helpers/issues/21)) ([a0f9f5e](https://github.com/solution10/juniper-relay-helpers/commit/a0f9f5e8e1562f5ee22dca1161df64866f15dff3))

## [0.2.0](https://github.com/solution10/juniper-relay-helpers/compare/juniper_relay_helpers-v0.1.3...juniper_relay_helpers-v0.2.0) (2025-10-13)


### ⚠ BREAKING CHANGES

* better support for NoSQL style cursors ([#19](https://github.com/solution10/juniper-relay-helpers/issues/19))

### Features

* better support for NoSQL style cursors ([#19](https://github.com/solution10/juniper-relay-helpers/issues/19)) ([945b575](https://github.com/solution10/juniper-relay-helpers/commit/945b5754c4b93e286f7b5961ff9470337af5177f))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * juniper_relay_helpers_codegen bumped from 0.1.3 to 0.2.0

## [0.1.3](https://github.com/solution10/juniper-relay-helpers/compare/juniper_relay_helpers-v0.1.2...juniper_relay_helpers-v0.1.3) (2025-10-08)


### Features

* add new() to OffsetCursor ([#16](https://github.com/solution10/juniper-relay-helpers/issues/16)) ([210427d](https://github.com/solution10/juniper-relay-helpers/commit/210427d0edd1649745be2788702b7bd2e4b7f8f5))


### Miscellaneous

* reformat ([#18](https://github.com/solution10/juniper-relay-helpers/issues/18)) ([cda3109](https://github.com/solution10/juniper-relay-helpers/commit/cda3109c8354f38d983765a813603b5f145ec49f))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * juniper_relay_helpers_codegen bumped from 0.1.2 to 0.1.3

## [0.1.2](https://github.com/solution10/juniper-relay-helpers/compare/juniper_relay_helpers-v0.1.1...juniper_relay_helpers-v0.1.2) (2025-10-07)


### Bug Fixes

* repo links in Cargo ([ae13d60](https://github.com/solution10/juniper-relay-helpers/commit/ae13d60490005aae5af430ecaaf25d3dcdd1a8ab))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * juniper_relay_helpers_codegen bumped from 0.1.1 to 0.1.2

## [0.1.1](https://github.com/solution10/juniper-relay-helpers/compare/juniper_relay_helpers-v0.1.0...juniper_relay_helpers-v0.1.1) (2025-10-07)


### Bug Fixes

* adjust documentation links and release process ([#8](https://github.com/solution10/juniper-relay-helpers/issues/8)) ([61997c8](https://github.com/solution10/juniper-relay-helpers/commit/61997c8bad1c4ce058670b165f4b63b88c3e2ace))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * juniper_relay_helpers_codegen bumped from 0.1.0 to 0.1.1

## 0.1.0 (2025-10-06)


### Features

* adding more documentation ([#2](https://github.com/solution10/juniper-relay-helpers/issues/2)) ([8940760](https://github.com/solution10/juniper-relay-helpers/commit/8940760d5efcc2a2aa3893aba77b7b9558cbef61))
* cursor providers ([#1](https://github.com/solution10/juniper-relay-helpers/issues/1)) ([b8ac49c](https://github.com/solution10/juniper-relay-helpers/commit/b8ac49c46ab48bd2c2af5b70e445f8e4e6f1425e))
* make cursors scalar types ([cd31ccf](https://github.com/solution10/juniper-relay-helpers/commit/cd31ccf92754a30af07b1cd1e1cf3c4673b0b464))


### Miscellaneous

* rename crate to include juniper ([94278a6](https://github.com/solution10/juniper-relay-helpers/commit/94278a6da223462231da80a4a20e7d4b27edf26c))
