siujamo
fea28084f2
refactor: remove ListUtil since its function is the same as CollectionUtil's
2025-06-04 10:52:22 +08:00
siujamo
2bd2e4e101
test: test for HashUtil
2025-06-04 10:50:12 +08:00
siujamo
9937df4124
test: test for CollectionUtil
2025-06-04 10:39:50 +08:00
siujamo
0ff8febb47
fix: when maxSize equals to 0, an ArithmaticException will be raised
2025-06-04 10:39:33 +08:00
siujamo
94e73077cd
test: tests for BranchUtil
2025-06-04 10:32:00 +08:00
siujamo
3f9dc06438
test: tests for BoolUtil
2025-06-04 10:26:47 +08:00
siujamo
4702b3a293
test: tests for Base64Util
2025-06-04 10:14:03 +08:00
siujamo
6e46db2c26
test: tests for AesUtil
2025-06-04 10:06:15 +08:00
siujamo
256d5b936a
refactor: change exception handling
2025-06-04 10:05:49 +08:00
zihluwang
45f13a34e8
fix: validate non-empty list before sorting
...
Move the empty list check before sorting to avoid processing an empty
collection and provide clearer error handling.
2025-06-03 19:34:38 +08:00
zihluwang
bbc5215f84
feat: UUIDv7 implementation
2025-06-03 19:20:15 +08:00
siujamo
a8029d6ca7
docs: added developer information
2025-05-22 13:43:34 +08:00
Jam'o Siu
4d2b2f50fa
Merge pull request #62 from onixbyte/release/2.1.3
...
build: build v2.1.3
2025-05-22 12:52:14 +08:00
siujamo
7da8ae9894
build: build v2.1.3
2025-05-22 12:49:55 +08:00
Jam'o Siu
81eee46f10
Merge pull request #61 from onixbyte/feature/optimised-generic-type
...
feat: refactor BranchUtil<T> to BranchUtil
2025-05-22 12:46:48 +08:00
siujamo
7abb6954d0
docs: optimised docs
2025-05-22 11:57:27 +08:00
siujamo
48714e599a
feat: marked BranchUtil#getResult as deprecated and for removal in future releases
2025-05-22 11:52:51 +08:00
siujamo
0642bd836e
feat: refactor BranchUtil<T> to BranchUtil
...
In this update, the generic type `BranchUtil<T>` has been refactored to
`BranchUtil`. Additionally, the method `thenSupply` on `BranchUtil`
instances has been modified to use the non-generic form `<T>thenSupply`
to simplify the method's interface.
BREAKING CHANGE: The method `handle(Supplier<T> trueSupplier[,
Supplier<T> falseSupplier])` has been refactored to `<T>
thenSupply(Supplier<T> trueSupplier[, Supplier<T> falseSupplier])`; the
type signature for the `thenSupply` method has changed; ensure to update
any instances where it is invoked.
2025-05-22 11:40:23 +08:00
Zihlu Wang
be38668d00
Merge pull request #59 from onixbyte/fix/component-missing-in-key-loader
2025-05-16 14:48:31 +08:00
Zihlu Wang
dd62720062
Merge pull request #60 from onixbyte/feature/upgrade-dependencies
2025-05-16 14:47:40 +08:00
siujamo
2e0e99ce27
Merge remote-tracking branch 'origin/feature/upgrade-dependencies' into feature/upgrade-dependencies
2025-05-16 10:22:51 +08:00
siujamo
020a5eae6d
chore: upgrade dependencies
2025-05-16 10:22:23 +08:00
siujamo
258780716a
fix: missing components for RSA key pair
2025-05-16 10:17:12 +08:00
siujamo
78f9d2d3a7
fix: missing components for RSA key pair
2025-05-16 10:03:32 +08:00
Zihlu Wang
11af681267
Merge pull request #58 from onixbyte/feature/migration-to-central-publisher-portal
...
refactor: migrate to Central Publisher Portal
Closes #57
2025-05-05 13:55:23 +08:00
Zihlu Wang
fe9b47fc1f
fix: added --fail flag to prevent non-success HTTP responses cause the step to fail
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-05-05 13:53:51 +08:00
zihluwang
f1d7d0f245
refactor: migrate to Central Publisher Portal
2025-05-05 10:39:17 +08:00
Jam'o Siu
4f7f58b6a7
Merge pull request #56 from onixbyte/develop
2025-04-26 19:16:16 +08:00
zihluwang
07f697c0ca
refactor: remove simple-jwt from develop branch
2025-04-26 19:03:18 +08:00
Jam'o Siu
7cafabfcfa
Merge pull request #55 from onixbyte/develop
...
chore: downgrade junit jupiter to version 5.11.4
2025-04-24 16:38:25 +08:00
siujamo
144685d4fa
Merge branch 'main' into develop
2025-04-24 15:21:16 +08:00
Jam'o Siu
5343c1440f
Merge pull request #53 from onixbyte/feature/rsa-key-loader
...
feat: add functionality to load RSA key pairs from text
2025-04-24 15:19:56 +08:00
siujamo
31dd63efef
docs: completed readme
2025-04-24 15:14:47 +08:00
siujamo
2b99dfb3f2
docs: completed javadocs
2025-04-24 15:08:06 +08:00
siujamo
998923e47e
feat: load RSA key pair from pem-formatted key text
2025-04-24 14:54:32 +08:00
siujamo
098a2fd4a7
chore: downgrade junit to 5.11.4
2025-04-24 14:53:11 +08:00
siujamo
fc945839d2
refactor: extract common codes
2025-04-24 13:15:46 +08:00
siujamo
e3500d0b50
refactor: updated copyright information
2025-04-24 11:51:34 +08:00
siujamo
9b644611f7
Merge branch 'main' into develop
2025-04-24 11:44:09 +08:00
siujamo
5503dc572b
refactor: changed to version catalogue and upgraded dependencies
2025-04-24 11:43:41 +08:00
zihluwang
e216ca8757
docs: added javadoc
2025-04-18 19:36:54 +08:00
zihluwang
b205698eb1
feat: added support for different types of token claims
2025-04-18 19:35:41 +08:00
zihluwang
f660f8af59
refactor: added logback configuration
2025-04-18 19:35:06 +08:00
zihluwang
55a89f6d68
docs: added Javadoc
2025-04-12 17:27:26 +08:00
Zihlu Wang
6326f1b78b
Merge pull request #52 from siujamo/develop
2025-04-03 10:25:41 +08:00
siujamo
68f42f6fba
feat: TokenManager supports to read a bean from a token
2025-04-03 10:21:42 +08:00
zihluwang
ad5b5ba146
feat: sign JSON Web Token with HmacSHA algorithms
2025-04-02 22:40:22 +08:00
Zihlu Wang
6fbf624efa
Merge pull request #51 from onixbyte/develop
...
docs: use unified comments on private constructor
2025-04-02 22:39:33 +08:00
zihluwang
fdf3263373
feat: a class to store the three parts of the token in raw type
2025-04-02 21:04:43 +08:00
zihluwang
adda608c7e
feat: object mapper holder
2025-04-02 21:03:00 +08:00