Skip to content

Commit 38a5a2b

Browse files
github-actions[bot]qubka
authored andcommitted
chore(main): release 3.0.0
1 parent 520e6f6 commit 38a5a2b

3 files changed

Lines changed: 97 additions & 2 deletions

File tree

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "2.0.0"
2+
".": "3.0.0"
33
}

CHANGELOG.md

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,100 @@
11
# Changelog
22

3+
## [3.0.0](https://github.com/untrustedmodders/plugify/compare/v2.0.0...v3.0.0) (2026-05-31)
4+
5+
6+
### ⚠ BREAKING CHANGES
7+
8+
* add result to language module interface
9+
10+
### Features
11+
12+
* add class support ([b25a038](https://github.com/untrustedmodders/plugify/commit/b25a03817823a569fb008b011307ffd757b6fa54))
13+
* add new source locator ([7a7b669](https://github.com/untrustedmodders/plugify/commit/7a7b6699be3ef4e0b11713674684accd4c67cc23))
14+
* add option to get current log level ([2e15988](https://github.com/untrustedmodders/plugify/commit/2e15988ac02410bd1047e83666ae165410b5ef5b))
15+
* add result to language module interface ([8cf3e35](https://github.com/untrustedmodders/plugify/commit/8cf3e35614e7f1acf9575f8ace086faa5eb8078c))
16+
* profiler prototype ([80b443c](https://github.com/untrustedmodders/plugify/commit/80b443cefbcd80b84a2ebaf03ac1ec2a71b7c47e))
17+
18+
19+
### Bug Fixes
20+
21+
* `maybe-uninitialized` warning on GCC16 ([48ba532](https://github.com/untrustedmodders/plugify/commit/48ba532356a71b3f497ea36804adb079549954cf))
22+
* add case_insensitive_compare ([3fa4b41](https://github.com/untrustedmodders/plugify/commit/3fa4b41eb40d72397ef827d79f90952957b87d0d))
23+
* add class binding serialization ([065f790](https://github.com/untrustedmodders/plugify/commit/065f7904cd317ab9b0d4b292d1c476669c0d4fe7))
24+
* add class bindings structs ([ef245c1](https://github.com/untrustedmodders/plugify/commit/ef245c1e4bcfaf99b3fd5e519e4e4856fd1858cc))
25+
* add class validation to manifest ([419d98e](https://github.com/untrustedmodders/plugify/commit/419d98e3c86892e7ac1c6468d564bde35d26ba29))
26+
* add constant iters to hybrid vector ([1196475](https://github.com/untrustedmodders/plugify/commit/1196475177d5a1ac7359e406c0f18376c5a7ad22))
27+
* add deprecated fields to methods and classes ([7a11430](https://github.com/untrustedmodders/plugify/commit/7a114308dfc43ff3c017c9c200e2509eb1402066))
28+
* add deprecated fields to schema ([27cd6a5](https://github.com/untrustedmodders/plugify/commit/27cd6a55a878fc51ad522ec614ae106e4e6db0c3))
29+
* add directory exclusion for manifest search ([6396037](https://github.com/untrustedmodders/plugify/commit/6396037e80982497c0d2686ae37f4115c9116b28))
30+
* add enum map util ([9404601](https://github.com/untrustedmodders/plugify/commit/94046011ff0194005365e3a8fe1ea0bed7618087))
31+
* add float cast_to for apple clang ([ae5cb77](https://github.com/untrustedmodders/plugify/commit/ae5cb77bb027f3586511b45fdea0f7c261540438))
32+
* add hybrid_vector helper ([be69959](https://github.com/untrustedmodders/plugify/commit/be69959b10391afa80f91a84c5f1e7134eab0d79))
33+
* add missing error code ([57b4b01](https://github.com/untrustedmodders/plugify/commit/57b4b011f8e7b8f7a4344b9276a7d41c7daaff05))
34+
* add missing move ([b5f6a9b](https://github.com/untrustedmodders/plugify/commit/b5f6a9bb45be27a340429e803e7be7d9edf8a9c0))
35+
* add module support ([8f6c623](https://github.com/untrustedmodders/plugify/commit/8f6c6236b0d5378400f6c3e427b45da03645938b))
36+
* add more profiler ([5089dba](https://github.com/untrustedmodders/plugify/commit/5089dbab277192c2e04caa53e94292149b76c8dd))
37+
* add nullability to alias in bindings ([06b2284](https://github.com/untrustedmodders/plugify/commit/06b2284ef4d21dc79113e561e26c9e94f9e5b4f7))
38+
* add plg types for VS natvis ([f0b7aa9](https://github.com/untrustedmodders/plugify/commit/f0b7aa9213b675d6122a52256e1bed42d8125ecf))
39+
* add support of cmake install ([7988a9b](https://github.com/untrustedmodders/plugify/commit/7988a9b840cdd545c3cac05a97e05fb495429934))
40+
* add support of handless wrappers ([de726de](https://github.com/untrustedmodders/plugify/commit/de726de07a2fcb9d9e1efaad4c6f4b33eb227c8b))
41+
* add unsafe view for raw ptr ([32794d6](https://github.com/untrustedmodders/plugify/commit/32794d6ac151f91e7e1c99024c0604aec581c689))
42+
* add used macro ([39b234c](https://github.com/untrustedmodders/plugify/commit/39b234ccb0c05fff7c1907059710f112eb822f0d))
43+
* add vector parser util func ([cbd8a2f](https://github.com/untrustedmodders/plugify/commit/cbd8a2f8e26fa2448c778353accec742197458c1))
44+
* allow alias member for types ([b08027b](https://github.com/untrustedmodders/plugify/commit/b08027b4bde6dc2c2b370a6f723991fdd034d227))
45+
* allow constructors list be empty ([c9a2b10](https://github.com/untrustedmodders/plugify/commit/c9a2b10b4c20bb9853f9af26f688b718b62fc69c))
46+
* allow description in class data ([e5a7232](https://github.com/untrustedmodders/plugify/commit/e5a72328b8976c1a2a9cef0aa85914185168a492))
47+
* avoid alias copy on return ([27f47c6](https://github.com/untrustedmodders/plugify/commit/27f47c6ffd996a04b3abf7625ed42f961a34b3ed))
48+
* build issue ([6ef9731](https://github.com/untrustedmodders/plugify/commit/6ef97315de70fb2f0c3f30ae7ebbc1859a466180))
49+
* bump glaze to latest ([853e854](https://github.com/untrustedmodders/plugify/commit/853e854802a190750ad1f174231316dbf0a835fd))
50+
* case_insensitive_equal issue ([7d96f53](https://github.com/untrustedmodders/plugify/commit/7d96f53c2358cd8d15b2fdfddcd713a109392553))
51+
* dereferencing type-punned pointer ([d0b82ce](https://github.com/untrustedmodders/plugify/commit/d0b82ce85b0c1ffb4f1bde36e978b0a40da07a4f))
52+
* exclude deps from install ([1dc632a](https://github.com/untrustedmodders/plugify/commit/1dc632a7dfb8d45b2126957833778e65be3aaab8))
53+
* fmt lib issue ([170e6bb](https://github.com/untrustedmodders/plugify/commit/170e6bbb40acda5a533e8d82ef6a8b7e33393ce8))
54+
* improve class bindings ([f045038](https://github.com/untrustedmodders/plugify/commit/f045038ff943066800613c0128e500bafcad54e7))
55+
* improve enum parsing for test app ([0458a42](https://github.com/untrustedmodders/plugify/commit/0458a42fb8ea3e83158fa5396e00980e2d9a8eee))
56+
* improve enum prettify ([fc46ac3](https://github.com/untrustedmodders/plugify/commit/fc46ac351c9935a643d113444f27b13cbb5c8cef))
57+
* improve ipvbase ([2c72070](https://github.com/untrustedmodders/plugify/commit/2c720701596de48169ddf89ad203f77d0e561a58))
58+
* improve loggers ([6422492](https://github.com/untrustedmodders/plugify/commit/6422492b0bce40e012776ffff0fa3927a3f31e9f))
59+
* improve logging when module not available ([fa7b1c1](https://github.com/untrustedmodders/plugify/commit/fa7b1c1618e1ce5661aaf46d85838a8d8adb932c))
60+
* improve plg formatter for primitive structs ([35b9a16](https://github.com/untrustedmodders/plugify/commit/35b9a165a9b12fb334c6a6d7a13dae9fa13f35c4))
61+
* improve stream error handing (2) ([de53934](https://github.com/untrustedmodders/plugify/commit/de5393459184e8a5e5b4d8e16cba3c1f3ed9faad))
62+
* improve string error handling ([f7294b6](https://github.com/untrustedmodders/plugify/commit/f7294b66b6025138cfe9b75750d770aacfda7c63))
63+
* improve zone naming ([8dd176f](https://github.com/untrustedmodders/plugify/commit/8dd176f45429dc48b10d1f2deffa352cbc39e478))
64+
* imrpove stream error handing ([56de782](https://github.com/untrustedmodders/plugify/commit/56de782e86cb20f841ea9ca33e0de41318643ce2))
65+
* issues with scopes ([1e8ff39](https://github.com/untrustedmodders/plugify/commit/1e8ff399e457bef264e3535e1b2b4d444d262513))
66+
* make relaxed setter for atomic ([5dc203c](https://github.com/untrustedmodders/plugify/commit/5dc203c179eb9435b9f1fdb6e074c1d707b1a5ef))
67+
* make source location pass by ref ([3a25814](https://github.com/untrustedmodders/plugify/commit/3a258140e689b4b1606a4217e014858a60d29b38))
68+
* more config improvements for source/zone locations ([5bf3e33](https://github.com/untrustedmodders/plugify/commit/5bf3e3301d2d4f47296e6a0481dce02acfa6f742))
69+
* pedantic warning on latest gcc ([409f5fa](https://github.com/untrustedmodders/plugify/commit/409f5faa8b3bdc80f7b972963a55826a4594c7ec))
70+
* performance metrics output in plg app ([08eade5](https://github.com/untrustedmodders/plugify/commit/08eade52c6b1e6b43c65522ba71fae4a38c43745))
71+
* prevent adding nullptr services ([09c969b](https://github.com/untrustedmodders/plugify/commit/09c969bbfeaee28b92f2339d9323a9392af91a62))
72+
* remove assume valid in string header ([8ad7f39](https://github.com/untrustedmodders/plugify/commit/8ad7f3981e9bafda7dca42e123a46c01466c8530))
73+
* remove const fields from source_location ([09ad4bb](https://github.com/untrustedmodders/plugify/commit/09ad4bb6eadbacd74ad7d55ef7279ce595964e96))
74+
* remove dublicates validation for enum values ([b0399a7](https://github.com/untrustedmodders/plugify/commit/b0399a752f1fc115d994b470a921ae15710686a1))
75+
* remove git macros ([ded6061](https://github.com/untrustedmodders/plugify/commit/ded6061d4d00c9e9f8b207335c1f21ab367d4098))
76+
* remove install from object build type ([ca23248](https://github.com/untrustedmodders/plugify/commit/ca232489a2a922568c4183977580304601046b1c))
77+
* rename struct ([59554e3](https://github.com/untrustedmodders/plugify/commit/59554e30e8f90a84cbf1a7e3019ec3afb58dc5b2))
78+
* rename util header ([520e6f6](https://github.com/untrustedmodders/plugify/commit/520e6f6cd49a51e9299a7476cbeb6baa17549b5f))
79+
* rename verbose to trace ([9736c84](https://github.com/untrustedmodders/plugify/commit/9736c847ec8c0b4fa6405ac3d2b23062fca74cfb))
80+
* rework allocator for alignment mode ([aea99c2](https://github.com/untrustedmodders/plugify/commit/aea99c2a0fa562895c8b3383c591bc8fa626076d))
81+
* rework event bus little bit ([361398f](https://github.com/untrustedmodders/plugify/commit/361398fd37af66771781fee9a33fa4ff3033295f))
82+
* rework manifest lookup ([e842305](https://github.com/untrustedmodders/plugify/commit/e842305f01d4304ff6714bcfbbdfe74b27381a3e))
83+
* rework safecall to static method ([57bc377](https://github.com/untrustedmodders/plugify/commit/57bc377e0474bc7ce7bfcaa4cf975af2541f94b5))
84+
* rework scoped service locator ([ac5c383](https://github.com/untrustedmodders/plugify/commit/ac5c38377a60260b22af56c235b1bb6428744ad7))
85+
* set default log verbosity in builder ([f7454f2](https://github.com/untrustedmodders/plugify/commit/f7454f23e0d302f5c5135fbb06fa333e55ed4d71))
86+
* set trace as default verbosity in debug build ([b571606](https://github.com/untrustedmodders/plugify/commit/b571606482a3139eb1f0e3bb094a2b12887f2b9a))
87+
* shadow vars and add missing namespace ([ef08315](https://github.com/untrustedmodders/plugify/commit/ef08315814202cf01accb4c594f82cdbcc31135c))
88+
* small refactor ([c536899](https://github.com/untrustedmodders/plugify/commit/c5368993c14e42243392f6b312a37a25a8f4477c))
89+
* some refactor of new classes ([d3b0dd3](https://github.com/untrustedmodders/plugify/commit/d3b0dd3c73a886091eb970b88cfebea84c7112c7))
90+
* static analysis warnings ([3f2dbfd](https://github.com/untrustedmodders/plugify/commit/3f2dbfd61521d3c6a2bc35f144ddb8e54e8346ec))
91+
* string in constexpr on GCC 15 ([d9b99ea](https://github.com/untrustedmodders/plugify/commit/d9b99ea80eb031a845f294de0079b63ce84b7b0a))
92+
* tiny improvements ([2c0b556](https://github.com/untrustedmodders/plugify/commit/2c0b5568f061dac0c2d219cfc7c08544b38fe00e))
93+
* typo ([e7b0924](https://github.com/untrustedmodders/plugify/commit/e7b0924504167139b04162e804e45443db6f34ec))
94+
* typo ([c2b28f2](https://github.com/untrustedmodders/plugify/commit/c2b28f2d3055395f6913ee91f31508787f4e00cf))
95+
* typo in code ([849fe49](https://github.com/untrustedmodders/plugify/commit/849fe498fad4fd087019e9587a000699a2719ef5))
96+
* update docs and improve of ILanguageModule ([8d5e25e](https://github.com/untrustedmodders/plugify/commit/8d5e25ed598a6e670d436350c746b04a07b1f54f))
97+
398
## [2.0.0](https://github.com/untrustedmodders/plugify/compare/v1.2.8...v2.0.0) (2025-10-07)
499

5100

version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.0.0
1+
3.0.0

0 commit comments

Comments
 (0)