argoyle
235cfb3dfc
Merge pull request 'chore(release): prepare for v0.2.1' ( #76 ) from next-release into main
...
Release / release (push) Successful in 3m49s
pagination / test (push) Successful in 7m52s
pagination / vulnerabilities (push) Successful in 8m8s
pre-commit / pre-commit (push) Successful in 13m51s
Reviewed-on: #76
2026-01-09 13:50:13 +00:00
releaser
40410f3d78
chore(release): prepare for v0.2.1
pagination / test (pull_request) Successful in 3m4s
pagination / vulnerabilities (pull_request) Successful in 6m9s
pre-commit / pre-commit (pull_request) Successful in 12m37s
2026-01-09 13:26:56 +00:00
releaser
fbbc7d0890
chore(release): prepare for v0.2.1
2026-01-09 13:26:53 +00:00
argoyle
ab0af6c5a4
Merge pull request 'chore: migrate module path to gitea.unbound.se' ( #75 ) from migrate-to-gitea into main
...
Release / release (push) Failing after 2m7s
pagination / test (push) Successful in 3m34s
pagination / vulnerabilities (push) Successful in 5m21s
pre-commit / pre-commit (push) Successful in 11m8s
Reviewed-on: #75
2026-01-09 13:24:39 +00:00
argoyle
88b4ab1467
chore: migrate module path to gitea.unbound.se
...
pagination / test (pull_request) Successful in 5m23s
pagination / vulnerabilities (pull_request) Successful in 6m20s
pre-commit / pre-commit (pull_request) Successful in 13m35s
Update module path from git.unbound.se to gitea.unbound.se for Go module
discovery over HTTPS.
2026-01-09 14:09:11 +01:00
releaser
95af59c075
chore(release): prepare for v0.2.1
2026-01-09 09:06:56 +00:00
releaser
ebc94d4223
chore(release): prepare for v0.2.1
2026-01-09 09:06:53 +00:00
argoyle
a1052d3708
Merge pull request 'chore(deps): update actions/setup-python action to v6' ( #74 ) from renovate/actions-setup-python-6.x into main
...
Release / release (push) Failing after 1m27s
pre-commit / pre-commit (push) Successful in 6m46s
pagination / test (push) Successful in 7m8s
pagination / vulnerabilities (push) Successful in 7m32s
Reviewed-on: #74
2026-01-09 09:04:51 +00:00
renovate
555affe9bc
chore(deps): update actions/setup-python action to v6
pagination / test (pull_request) Successful in 1m7s
pagination / vulnerabilities (pull_request) Successful in 4m38s
pre-commit / pre-commit (pull_request) Successful in 11m5s
2026-01-09 08:22:02 +00:00
argoyle
f41c7de3ac
Merge pull request 'chore(release): prepare for v0.2.0' ( #73 ) from next-release into main
...
Release / release (push) Successful in 1m39s
pagination / test (push) Successful in 3m45s
pagination / vulnerabilities (push) Successful in 3m41s
pre-commit / pre-commit (push) Successful in 10m49s
Reviewed-on: #73
2026-01-09 08:13:21 +00:00
releaser
aead750db4
chore(release): prepare for v0.2.0
pagination / vulnerabilities (pull_request) Successful in 1m48s
pagination / test (pull_request) Successful in 5m43s
pre-commit / pre-commit (pull_request) Successful in 9m42s
2026-01-09 08:02:31 +00:00
releaser
1c1770f068
chore(release): prepare for v0.2.0
2026-01-09 08:02:28 +00:00
argoyle
8a11a52ea1
Merge pull request 'ci: add pre-commit and release workflows for Gitea Actions' ( #72 ) from ci/gitea-workflows into main
...
Release / release (push) Successful in 1m16s
pagination / test (push) Successful in 6m24s
pagination / vulnerabilities (push) Successful in 6m54s
pre-commit / pre-commit (push) Successful in 10m33s
Reviewed-on: #72
2026-01-09 08:01:14 +00:00
argoyle
d484be8e15
ci: add pre-commit and release workflows for Gitea Actions
pagination / test (pull_request) Successful in 5m24s
pagination / vulnerabilities (pull_request) Successful in 5m39s
pre-commit / pre-commit (pull_request) Successful in 8m1s
2026-01-09 08:50:36 +01:00
argoyle
3e62319fad
Merge pull request 'chore: migrate module path from GitLab to Gitea' ( #71 ) from chore/gitea-migration into main
...
pagination / test (push) Successful in 1m46s
pagination / vulnerabilities (push) Successful in 1m35s
Reviewed-on: #71
2026-01-09 07:02:16 +00:00
argoyle
ea0595f8cb
chore: migrate module path from GitLab to Gitea
...
pagination / test (pull_request) Successful in 2m0s
pagination / vulnerabilities (pull_request) Successful in 1m59s
- Update go.mod module path to git.unbound.se/unboundsoftware/pagination
- Remove GitLab CI linter from pre-commit config
- Update go-imports local path for new domain
- Remove GitLab badges from README
- Delete .gitlab-ci.yml (Gitea Actions workflow already exists)
2026-01-09 07:58:49 +01:00
argoyle
26d3136eaa
Merge pull request 'chore(deps): update pre-commit hook golangci/golangci-lint to v2.8.0' ( #70 ) from renovate/golangci-golangci-lint-2.x into main
...
pagination / vulnerabilities (push) Successful in 2m19s
pagination / test (push) Successful in 4m55s
Reviewed-on: #70
2026-01-09 04:12:59 +00:00
renovate
70308cb006
chore(deps): update pre-commit hook golangci/golangci-lint to v2.8.0
pagination / test (pull_request) Successful in 5m14s
pagination / vulnerabilities (pull_request) Successful in 6m2s
2026-01-08 21:23:12 +00:00
argoyle
feeae4d43c
Merge pull request 'chore(deps): update actions/setup-go action to v6' ( #69 ) from renovate/actions-setup-go-6.x into main
...
pagination / test (push) Successful in 2m47s
pagination / vulnerabilities (push) Successful in 2m51s
Reviewed-on: #69
2026-01-08 15:15:52 +00:00
renovate
6976dec872
chore(deps): update actions/setup-go action to v6
pagination / test (pull_request) Successful in 1m57s
pagination / vulnerabilities (pull_request) Successful in 2m21s
2026-01-08 15:12:29 +00:00
argoyle
259610599d
Merge pull request 'chore(deps): update actions/checkout action to v6' ( #68 ) from renovate/actions-checkout-6.x into main
...
pagination / vulnerabilities (push) Successful in 57s
pagination / test (push) Successful in 6m0s
Reviewed-on: #68
2026-01-08 14:10:20 +00:00
renovate
67dc073454
chore(deps): update actions/checkout action to v6
pagination / vulnerabilities (pull_request) Successful in 3m18s
pagination / test (pull_request) Successful in 3m39s
2026-01-08 14:04:58 +00:00
argoyle
496539b836
Merge pull request 'feat: add Gitea Actions workflow' ( #67 ) from feat/gitea-migration into main
...
pagination / test (push) Successful in 1m36s
pagination / vulnerabilities (push) Successful in 1m36s
Reviewed-on: #67
2026-01-08 13:32:35 +00:00
argoyle
583eaae203
feat: add Gitea Actions workflow
pagination / test (pull_request) Successful in 1m15s
pagination / vulnerabilities (pull_request) Successful in 1m16s
2026-01-08 14:04:07 +01:00
argoyle
84bc7a80ce
Merge branch 'next-release' into 'main'
...
chore(release): prepare for v0.1.0
See merge request unboundsoftware/pagination!33
2026-01-01 23:39:25 +01:00
Unbound Release
ace572f1d6
chore(release): prepare for v0.1.0
2026-01-01 23:39:25 +01:00
argoyle
b38eccbc46
Merge branch 'test/validation-coverage' into 'main'
...
test: add comprehensive validation and cursor test coverage
See merge request unboundsoftware/pagination!63
2026-01-01 23:21:38 +01:00
argoyle
0d61ca4d92
Merge branch 'docs/godoc-comments' into 'main'
...
docs: add godoc comments to public functions and types
See merge request unboundsoftware/pagination!65
2026-01-01 22:22:21 +01:00
argoyle
3af635b6c3
test: add comprehensive validation and cursor test coverage
2026-01-01 21:41:32 +01:00
argoyle
3008e2c49b
docs: add godoc comments to public functions and types
2026-01-01 21:41:08 +01:00
argoyle
250a5e0c04
Merge branch 'feat/total-count' into 'main'
...
feat: add TotalCount field to PageInfo
See merge request unboundsoftware/pagination!64
2026-01-01 21:37:46 +01:00
argoyle
4b5115fe26
Merge branch 'refactor/custom-error-types' into 'main'
...
refactor: add custom error types for better error handling
See merge request unboundsoftware/pagination!62
2026-01-01 21:35:55 +01:00
argoyle
6409d9b2aa
refactor: add custom error types for better error handling
2026-01-01 20:39:59 +01:00
argoyle
718fb0b17c
Merge branch 'fix/negative-slice-index' into 'main'
...
fix: prevent negative slice index when last exceeds items count
See merge request unboundsoftware/pagination!61
2026-01-01 16:49:46 +01:00
argoyle
7fd209b5df
Merge branch 'docs-add-CLAUDE-and-update-gitignore' into 'main'
...
docs: add CLAUDE.md and update .gitignore
See merge request unboundsoftware/pagination!60
2026-01-01 16:48:40 +01:00
argoyle
3e5b220810
feat: add TotalCount field to PageInfo
...
test: add TotalCount assertions to existing tests
2026-01-01 15:37:19 +01:00
argoyle
bead25aa6b
fix: prevent negative slice index when last exceeds items count
2026-01-01 15:09:00 +01:00
argoyle
236399df03
docs: add CLAUDE.md and update .gitignore
2026-01-01 15:08:10 +01:00
argoyle
02405c5ce1
Merge branch 'renovate/golang-1.25.5' into 'main'
...
chore(deps): update golang:1.25.5 docker digest to ad03ba9
See merge request unboundsoftware/pagination!59
2025-12-30 15:55:43 +01:00
Renovate
57111d2dfb
chore(deps): update golang:1.25.5 docker digest to ad03ba9
2025-12-30 03:55:39 +00:00
argoyle
f9586d2d1d
Merge branch 'renovate/golang-1.25.5' into 'main'
...
chore(deps): update golang:1.25.5 docker digest to 0c27bcf
See merge request unboundsoftware/pagination!58
2025-12-09 09:53:22 +01:00
Renovate
ef5de45119
chore(deps): update golang:1.25.5 docker digest to 0c27bcf
2025-12-09 02:08:40 +00:00
argoyle
57d72c54d1
Merge branch 'renovate/golangci-golangci-lint-2.x' into 'main'
...
chore(deps): update pre-commit hook golangci/golangci-lint to v2.7.2
See merge request unboundsoftware/pagination!57
2025-12-08 09:40:22 +01:00
Renovate
78c5423940
chore(deps): update pre-commit hook golangci/golangci-lint to v2.7.2
2025-12-07 16:56:00 +00:00
argoyle
a55fa056f6
Merge branch 'renovate/golangci-golangci-lint-2.x' into 'main'
...
chore(deps): update pre-commit hook golangci/golangci-lint to v2.7.1
See merge request unboundsoftware/pagination!56
2025-12-04 16:24:06 +01:00
Renovate
da5101f196
chore(deps): update pre-commit hook golangci/golangci-lint to v2.7.1
2025-12-04 14:56:19 +00:00
argoyle
63b91ee6ec
Merge branch 'renovate/golangci-golangci-lint-2.x' into 'main'
...
chore(deps): update pre-commit hook golangci/golangci-lint to v2.7.0
See merge request unboundsoftware/pagination!55
2025-12-04 08:27:17 +01:00
Renovate
484134fb5f
chore(deps): update pre-commit hook golangci/golangci-lint to v2.7.0
2025-12-03 19:55:48 +00:00
argoyle
1f997f4b8f
Merge branch 'renovate/golang-1.x' into 'main'
...
chore(deps): update golang docker tag to v1.25.5
See merge request unboundsoftware/pagination!54
2025-12-02 19:38:51 +01:00
Renovate
f878072e6f
chore(deps): update golang docker tag to v1.25.5
2025-12-02 18:07:49 +00:00
argoyle
61cbd44133
Merge branch 'renovate/gitleaks-gitleaks-8.x' into 'main'
...
chore(deps): update pre-commit hook gitleaks/gitleaks to v8.30.0
See merge request unboundsoftware/pagination!53
2025-11-27 00:03:47 +01:00
Renovate
6e24d707d7
chore(deps): update pre-commit hook gitleaks/gitleaks to v8.30.0
2025-11-26 18:55:53 +00:00
argoyle
f879f0e13e
Merge branch 'renovate/gitleaks-gitleaks-8.x' into 'main'
...
chore(deps): update pre-commit hook gitleaks/gitleaks to v8.29.1
See merge request unboundsoftware/pagination!52
2025-11-20 09:20:03 +01:00
Renovate
4881dda264
chore(deps): update pre-commit hook gitleaks/gitleaks to v8.29.1
2025-11-19 21:55:21 +00:00
argoyle
43a1a54748
Merge branch 'renovate/golang-1.25.4' into 'main'
...
chore(deps): update golang:1.25.4 docker digest to efe81fa
See merge request unboundsoftware/pagination!51
2025-11-18 16:19:33 +01:00
Renovate
f94df9038f
chore(deps): update golang:1.25.4 docker digest to efe81fa
2025-11-18 11:55:25 +00:00
argoyle
8f12a7cdc1
Merge branch 'renovate/golangci-golangci-lint-2.x' into 'main'
...
chore(deps): update pre-commit hook golangci/golangci-lint to v2.6.2
See merge request unboundsoftware/pagination!50
2025-11-14 16:20:44 +01:00
Renovate
56537c188d
chore(deps): update pre-commit hook golangci/golangci-lint to v2.6.2
2025-11-14 13:55:05 +00:00
argoyle
09e72624f5
Merge branch 'renovate/golang-1.x' into 'main'
...
chore(deps): update golang docker tag to v1.25.4
See merge request unboundsoftware/pagination!49
2025-11-05 23:13:04 +01:00
Renovate
33c35f6290
chore(deps): update golang docker tag to v1.25.4
2025-11-05 22:06:42 +00:00
argoyle
a8befab266
Merge branch 'renovate/gitleaks-gitleaks-8.x' into 'main'
...
chore(deps): update pre-commit hook gitleaks/gitleaks to v8.29.0
See merge request unboundsoftware/pagination!48
2025-11-05 06:51:44 +01:00
Renovate
196af118a4
chore(deps): update pre-commit hook gitleaks/gitleaks to v8.29.0
2025-11-05 01:55:46 +00:00
argoyle
dd2c49d44c
Merge branch 'renovate/golangci-golangci-lint-2.x' into 'main'
...
chore(deps): update pre-commit hook golangci/golangci-lint to v2.6.1
See merge request unboundsoftware/pagination!47
2025-11-04 13:34:45 +01:00
argoyle
ca2bf9629f
Merge branch 'renovate/golang-1.25.3' into 'main'
...
chore(deps): update golang:1.25.3 docker digest to 9ac0edc
See merge request unboundsoftware/pagination!46
2025-11-04 13:34:01 +01:00
Renovate
83ed741568
chore(deps): update pre-commit hook golangci/golangci-lint to v2.6.1
2025-11-04 11:55:22 +00:00
Renovate
83a3b5f2bd
chore(deps): update golang:1.25.3 docker digest to 9ac0edc
2025-11-04 11:55:19 +00:00
argoyle
92f6545acd
Merge branch 'renovate/golangci-golangci-lint-2.x' into 'main'
...
chore(deps): update pre-commit hook golangci/golangci-lint to v2.6.0
See merge request unboundsoftware/pagination!45
2025-10-29 23:14:49 +01:00
Renovate
89f642e45b
chore(deps): update pre-commit hook golangci/golangci-lint to v2.6.0
2025-10-29 19:55:22 +00:00
argoyle
6c3576453a
Merge branch 'feat/config-cleanup-remove-initial-tag' into 'main'
...
feat(config): remove initial tag configuration and cleanup
See merge request unboundsoftware/pagination!44
2025-10-21 16:14:48 +02:00
argoyle
a32311acd9
feat(config): remove initial tag configuration and cleanup
...
Removes the initial tag setting from the configuration and cleans up
commented sections for better readability. This simplifies the config
file and enhances maintainability for future updates.
2025-10-21 15:31:54 +02:00
argoyle
fb800730bb
Merge branch 'renovate/golang-1.25.3' into 'main'
...
chore(deps): update golang:1.25.3 docker digest to 69d1009
See merge request unboundsoftware/pagination!43
2025-10-21 14:18:08 +02:00
Renovate
afada26260
chore(deps): update golang:1.25.3 docker digest to 69d1009
2025-10-21 09:54:56 +00:00
argoyle
90e56fa252
Merge branch 'renovate/golang-1.x' into 'main'
...
chore(deps): update golang docker tag to v1.25.3
See merge request unboundsoftware/pagination!42
2025-10-14 08:58:28 +02:00
Renovate
e21b681edf
chore(deps): update golang docker tag to v1.25.3
2025-10-13 23:55:21 +00:00
argoyle
040faacceb
Merge branch 'renovate/golang-1.x' into 'main'
...
chore(deps): update golang docker tag to v1.25.2
See merge request unboundsoftware/pagination!41
2025-10-08 09:17:56 +02:00
Renovate
04991a05e4
chore(deps): update golang docker tag to v1.25.2
2025-10-07 21:54:45 +00:00
argoyle
a558130411
Merge branch 'renovate/alessandrojcm-commitlint-pre-commit-hook-9.x' into 'main'
...
chore(deps): update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.23.0
See merge request unboundsoftware/pagination!40
2025-10-02 17:04:33 +02:00
Renovate
22e153e4e5
chore(deps): update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.23.0
2025-10-02 09:56:57 +00:00
argoyle
67ee742396
Merge branch 'renovate/golang-1.25.1' into 'main'
...
chore(deps): update golang:1.25.1 docker digest to 12640a4
See merge request unboundsoftware/pagination!39
2025-10-01 19:16:51 +02:00
Renovate
b683384a36
chore(deps): update golang:1.25.1 docker digest to 12640a4
2025-10-01 13:54:51 +00:00
argoyle
a989c9d399
Merge branch 'renovate/golangci-golangci-lint-2.x' into 'main'
...
chore(deps): update pre-commit hook golangci/golangci-lint to v2.5.0
See merge request unboundsoftware/pagination!38
2025-09-22 11:21:15 +02:00
Renovate
945c8c342d
chore(deps): update pre-commit hook golangci/golangci-lint to v2.5.0
2025-09-21 19:54:23 +00:00
argoyle
7d1420c60a
Merge branch 'renovate/lietu-go-pre-commit-1.x' into 'main'
...
chore(deps): update pre-commit hook lietu/go-pre-commit to v1
See merge request unboundsoftware/pagination!37
2025-09-13 17:22:59 +02:00
Renovate
4a47d7da60
chore(deps): update pre-commit hook lietu/go-pre-commit to v1
2025-09-13 09:09:28 +00:00
Renovate
36f46ce79c
chore(deps): update golang:1.25.1 docker digest to 53f7808
2025-09-08 23:10:02 +00:00
Renovate
d7d3e3bf6a
chore(deps): update golang docker tag to v1.25.1
2025-09-03 19:54:41 +00:00
Renovate
e3d43560af
fix(deps): update module github.com/stretchr/testify to v1.11.1
2025-08-27 11:54:56 +00:00
Renovate
46115c2353
fix(deps): update module github.com/stretchr/testify to v1.11.0
2025-08-24 16:54:35 +00:00
Renovate
fca68e6577
chore(deps): update golang:1.25.0 docker digest to f6b9e1a
2025-08-22 18:54:47 +00:00
Renovate
47f9af0201
chore(deps): update golang docker tag to v1.25.0
2025-08-14 09:46:02 +02:00
Renovate
15242d2ace
chore(deps): update pre-commit hook golangci/golangci-lint to v2.4.0
2025-08-13 20:54:43 +00:00
Renovate
ab68f17fd7
chore(deps): update golang:1.24.6 docker digest to 958bfd1
2025-08-12 22:54:26 +00:00
Renovate
24cc9bb232
chore(deps): update pre-commit hook pre-commit/pre-commit-hooks to v6
2025-08-09 19:55:03 +00:00
Renovate
7d2dd78b76
chore(deps): update golang docker tag to v1.24.6
2025-08-06 20:54:32 +00:00
Renovate
78fb41e28e
chore(deps): update pre-commit hook golangci/golangci-lint to v2.3.1
2025-08-02 21:54:43 +00:00
Renovate
4bdf933cc8
chore(deps): update golang:1.24.5 docker digest to 0a156a4
2025-07-22 04:54:17 +00:00
Renovate
10913325a8
chore(deps): update pre-commit hook golangci/golangci-lint to v2.3.0
2025-07-21 14:54:03 +00:00
Renovate
56a3e2a4a1
chore(deps): update pre-commit hook gitleaks/gitleaks to v8.28.0
2025-07-20 16:53:50 +00:00
Renovate
1f4ce0d0eb
chore(deps): update pre-commit hook golangci/golangci-lint to v2.2.2
2025-07-11 12:51:23 +00:00
Renovate
85596120ce
chore(deps): update golang docker tag to v1.24.5
2025-07-09 18:51:34 +00:00
Renovate
575d935231
chore(deps): update golang:1.24.4 docker digest to 9f820b6
2025-07-01 05:51:24 +00:00
Renovate
1fd3f2ba0a
chore(deps): update pre-commit hook golangci/golangci-lint to v2.2.1
2025-06-29 21:51:20 +00:00
Renovate
3d8c9a37e3
chore(deps): update pre-commit hook golangci/golangci-lint to v2.2.0
2025-06-28 20:51:30 +00:00
Unbound Release
e18b226356
chore(release): prepare for v0.0.4
2025-06-16 10:09:08 +00:00
argoyle
a8a1c613a4
fix(pagination): handle empty page return case
...
Adds a check for empty pages in the pagination logic to return a
nil slice and empty PageInfo when there are no items to display.
Updates tests to verify the behavior when no more items are
available, ensuring robustness in pagination functionality.
2025-06-16 12:04:52 +02:00
Unbound Release
e60459ddd4
chore(release): prepare for v0.0.3
2025-06-16 07:13:07 +00:00
argoyle
8e8bdac22c
fix: update GetPage to check for empty items slice
...
Refactor the GetPage function to check for an empty slice of items
instead of a nil pointer. Update tests to cover cases for nil and
empty slices, ensuring consistent behavior and improved clarity.
2025-06-16 09:09:04 +02:00