diff --git a/.release-please-manifest.json b/.release-please-manifest.json index b9c017b3..96a8c91d 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "2.14.0" + ".": "2.15.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index f2c8c31e..d4f07a59 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,74 @@ * **setup:** add support for data deletion ([#105](https://github.com/OneLiteFeatherNET/Cygnus/issues/105)) ([92670e5](https://github.com/OneLiteFeatherNET/Cygnus/commit/92670e5258e906c5c36e515185bebd678be9ba3a)) +## [2.15.0](https://github.com/OneLiteFeatherNET/Cygnus/compare/v2.14.0...v2.15.0) (2026-10-07) + + +### Features + +* add creek entity ([#275](https://github.com/OneLiteFeatherNET/Cygnus/issues/275)) ([3891a18](https://github.com/OneLiteFeatherNET/Cygnus/commit/3891a18d6a79b749a6af9583c7a0abe81131f2c8)) +* **ambient:** make ambient sanity driven ([#288](https://github.com/OneLiteFeatherNET/Cygnus/issues/288)) ([25d4909](https://github.com/OneLiteFeatherNET/Cygnus/commit/25d4909d884f84280c342c2d9e53cb9d57361b70)) +* **chat:** add tag usage ([#266](https://github.com/OneLiteFeatherNET/Cygnus/issues/266)) ([e0a8746](https://github.com/OneLiteFeatherNET/Cygnus/commit/e0a8746c2903c96526687d45f9a1d6f4f14f3d5b)) +* **creek:** announce the patrol stare and turn stunned survivors towards it ([#291](https://github.com/OneLiteFeatherNET/Cygnus/issues/291)) ([2a67b4b](https://github.com/OneLiteFeatherNET/Cygnus/commit/2a67b4b265190bb0b5526c440198d88d288d28d6)) +* **creek:** highlight hunted survivors in the tab list ([#310](https://github.com/OneLiteFeatherNET/Cygnus/issues/310)) ([1bcef51](https://github.com/OneLiteFeatherNET/Cygnus/commit/1bcef5167a30c769812623a96f08f4a193e89cd3)) +* **creek:** let stalked survivors hear the creek ([#290](https://github.com/OneLiteFeatherNET/Cygnus/issues/290)) ([8b397e4](https://github.com/OneLiteFeatherNET/Cygnus/commit/8b397e41e3d720f528bc698ce687dae7c3d8d1af)) +* **creek:** make fear drive the creek ([#287](https://github.com/OneLiteFeatherNET/Cygnus/issues/287)) ([0fe8ba2](https://github.com/OneLiteFeatherNET/Cygnus/commit/0fe8ba2e15549a9fcbcbf92d887b93cbb0d97e7f)) +* **creek:** throw a caught survivor or swap two survivors ([#309](https://github.com/OneLiteFeatherNET/Cygnus/issues/309)) ([7ce5f26](https://github.com/OneLiteFeatherNET/Cygnus/commit/7ce5f269732f6459945fecf33c134793c556e91e)) +* **game:** ask minimap mods to switch themselves off ([#315](https://github.com/OneLiteFeatherNET/Cygnus/issues/315)) ([e320baa](https://github.com/OneLiteFeatherNET/Cygnus/commit/e320baae3c280ff331b8a6fb5a63c38f2ed39117)) +* **game:** play a win or loss sound at the end of the round ([79fbc31](https://github.com/OneLiteFeatherNET/Cygnus/commit/79fbc31714f22649e3d1db4b59e47048fa48816c)) +* **game:** strike lightning where a survivor dies ([#292](https://github.com/OneLiteFeatherNET/Cygnus/issues/292)) ([8baaf73](https://github.com/OneLiteFeatherNET/Cygnus/commit/8baaf732d4c3bce4ce84f5abb1ab2cd02732ee11)) +* **lobby:** wait in a weakened version of the map's atmosphere ([#254](https://github.com/OneLiteFeatherNET/Cygnus/issues/254)) ([22511cf](https://github.com/OneLiteFeatherNET/Cygnus/commit/22511cf749fa11b820ddb7b8ad42291d902e3bf0)) +* **page:** add block light calculation ([#259](https://github.com/OneLiteFeatherNET/Cygnus/issues/259)) ([3b00389](https://github.com/OneLiteFeatherNET/Cygnus/commit/3b00389db5cc93ce039a2d863573cea42d6129ef)) +* **page:** double the pages a round needs ([#300](https://github.com/OneLiteFeatherNET/Cygnus/issues/300)) ([aa1a4ce](https://github.com/OneLiteFeatherNET/Cygnus/commit/aa1a4cef059b60a4dc7db39d5b36507ccc62e3b6)) +* **page:** keep at most four pages out at once ([#307](https://github.com/OneLiteFeatherNET/Cygnus/issues/307)) ([1af05bf](https://github.com/OneLiteFeatherNET/Cygnus/commit/1af05bfbca6f775d30f500e4311e8e806b478408)) +* **page:** make page amount calculation more dynamic ([#257](https://github.com/OneLiteFeatherNET/Cygnus/issues/257)) ([c8774be](https://github.com/OneLiteFeatherNET/Cygnus/commit/c8774be8ba2cf929d6113f6760c0fa3b5a4b64ee)) +* **page:** make proximity more randomized ([#260](https://github.com/OneLiteFeatherNET/Cygnus/issues/260)) ([139b327](https://github.com/OneLiteFeatherNET/Cygnus/commit/139b327fcda90b681a692783923fd301266f3d2e)) +* **page:** outsource page data into a own file ([#268](https://github.com/OneLiteFeatherNET/Cygnus/issues/268)) ([1bcbcdf](https://github.com/OneLiteFeatherNET/Cygnus/commit/1bcbcdf6bea833e818479e9dc79694ee380fbd60)) +* **role:** add icons for roles ([#263](https://github.com/OneLiteFeatherNET/Cygnus/issues/263)) ([5b7304c](https://github.com/OneLiteFeatherNET/Cygnus/commit/5b7304c2cba185243ff0f08bbb0f2e82c6ed96c7)) +* **slender:** double his drain damage ([#301](https://github.com/OneLiteFeatherNET/Cygnus/issues/301)) ([c6b7562](https://github.com/OneLiteFeatherNET/Cygnus/commit/c6b7562ad5477e409a7c092d061b151fe8aac4e0)) +* **slender:** tear his own screen as the pages go ([#253](https://github.com/OneLiteFeatherNET/Cygnus/issues/253)) ([1214c73](https://github.com/OneLiteFeatherNET/Cygnus/commit/1214c731386f9b7dac93ee71f1e538c1d330046a)) +* **slender:** tear his own screen as the pages go, instead of playing static ([1214c73](https://github.com/OneLiteFeatherNET/Cygnus/commit/1214c731386f9b7dac93ee71f1e538c1d330046a)) +* **slender:** widen his drain range to four blocks ([#305](https://github.com/OneLiteFeatherNET/Cygnus/issues/305)) ([c8dbac8](https://github.com/OneLiteFeatherNET/Cygnus/commit/c8dbac8cf665f4384fe9693a13e9b98fa1f00ceb)) +* **tab:** add rank tags ([#264](https://github.com/OneLiteFeatherNET/Cygnus/issues/264)) ([3c92876](https://github.com/OneLiteFeatherNET/Cygnus/commit/3c9287637989af5424c00a4074e9c4499cfa56ef)) +* **tab:** order the tab list by role ([#312](https://github.com/OneLiteFeatherNET/Cygnus/issues/312)) ([67f4bc5](https://github.com/OneLiteFeatherNET/Cygnus/commit/67f4bc5240b8e4bd72918a73dc3e6d2866dc0c48)) +* **team:** hide survivor name tags from everyone ([#304](https://github.com/OneLiteFeatherNET/Cygnus/issues/304)) ([cefc9db](https://github.com/OneLiteFeatherNET/Cygnus/commit/cefc9db3f529953bc8faf1b905463b11ab431b69)) +* **telemetry:** trace rounds, gameplay actions and slow ticks with opentelemetry ([#293](https://github.com/OneLiteFeatherNET/Cygnus/issues/293)) ([c45bef1](https://github.com/OneLiteFeatherNET/Cygnus/commit/c45bef15f115a2398805d045a7ad66e51680dadd)) + + +### Bug Fixes + +* **creek:** require line of sight to select and catch survivors ([#285](https://github.com/OneLiteFeatherNET/Cygnus/issues/285)) ([314becd](https://github.com/OneLiteFeatherNET/Cygnus/commit/314becd785d9a2ce0b1ecfb3b2c90527f08fcd1f)) +* **deps:** update dependency com.google.guava:guava to v33.7.2-android ([#277](https://github.com/OneLiteFeatherNET/Cygnus/issues/277)) ([6b14323](https://github.com/OneLiteFeatherNET/Cygnus/commit/6b14323debeda18180debf6495c9c8c6b4e7be42)) +* **deps:** update dependency com.google.guava:guava to v33.7.2-jre ([#278](https://github.com/OneLiteFeatherNET/Cygnus/issues/278)) ([5201c7b](https://github.com/OneLiteFeatherNET/Cygnus/commit/5201c7bff34d575e5a8d681ac7df56e4472e8ceb)) +* **deps:** update dependency io.sentry:sentry to v8.56.0 ([#258](https://github.com/OneLiteFeatherNET/Cygnus/issues/258)) ([b8cb330](https://github.com/OneLiteFeatherNET/Cygnus/commit/b8cb33033d9624a4c33d08bf9246c1a992543457)) +* **deps:** update dependency io.sentry:sentry to v8.57.0 ([#267](https://github.com/OneLiteFeatherNET/Cygnus/issues/267)) ([acf70e7](https://github.com/OneLiteFeatherNET/Cygnus/commit/acf70e7292016be791d84c95486463b3fd84b853)) +* **deps:** update dependency io.sentry:sentry to v8.58.0 ([#271](https://github.com/OneLiteFeatherNET/Cygnus/issues/271)) ([4ae05d5](https://github.com/OneLiteFeatherNET/Cygnus/commit/4ae05d595e0a34643357fc8e061104ad0548ef79)) +* **deps:** update dependency io.sentry:sentry to v8.59.0 ([#279](https://github.com/OneLiteFeatherNET/Cygnus/issues/279)) ([2bef8ba](https://github.com/OneLiteFeatherNET/Cygnus/commit/2bef8ba616dcdaf886c687fefb4387a49a814210)) +* **deps:** update dependency io.sentry:sentry to v8.60.0 ([#321](https://github.com/OneLiteFeatherNET/Cygnus/issues/321)) ([b1e691c](https://github.com/OneLiteFeatherNET/Cygnus/commit/b1e691c2cf760ec216257ff6f3044031732c6ddc)) +* **deps:** update dependency net.onelitefeather:aonyx-bom to v0.8.7 ([#265](https://github.com/OneLiteFeatherNET/Cygnus/issues/265)) ([457fd9c](https://github.com/OneLiteFeatherNET/Cygnus/commit/457fd9c775cb471a8a70c39b5c1e393db56f7437)) +* **deps:** update dependency net.onelitefeather:falco-bom to v3 ([#262](https://github.com/OneLiteFeatherNET/Cygnus/issues/262)) ([7b0eee6](https://github.com/OneLiteFeatherNET/Cygnus/commit/7b0eee67f077cf318e24c9eb6c0a9cb420f2f2ea)) +* **deps:** update opentelemetry to v1.52.0 ([#294](https://github.com/OneLiteFeatherNET/Cygnus/issues/294)) ([fd21e5d](https://github.com/OneLiteFeatherNET/Cygnus/commit/fd21e5dad73191f2919022ac169637c9421b4c49)) +* **deps:** update opentelemetry to v1.53.0 ([#296](https://github.com/OneLiteFeatherNET/Cygnus/issues/296)) ([b42a622](https://github.com/OneLiteFeatherNET/Cygnus/commit/b42a62252806e69a968799695d08ccfd1b609e31)) +* **deps:** update opentelemetry to v1.54.0 ([#297](https://github.com/OneLiteFeatherNET/Cygnus/issues/297)) ([1caca4a](https://github.com/OneLiteFeatherNET/Cygnus/commit/1caca4ad4436384a09b26feb9135c27935ed7089)) +* **deps:** update opentelemetry to v1.54.1 ([#299](https://github.com/OneLiteFeatherNET/Cygnus/issues/299)) ([c12ece0](https://github.com/OneLiteFeatherNET/Cygnus/commit/c12ece01affe0e5ea8d428e25886c2ef9f18a04c)) +* **deps:** update opentelemetry to v1.55.0 ([#302](https://github.com/OneLiteFeatherNET/Cygnus/issues/302)) ([488225c](https://github.com/OneLiteFeatherNET/Cygnus/commit/488225c473c52a2df15ffa206d38fcfb80dd4e71)) +* **deps:** update opentelemetry to v1.56.0 ([#303](https://github.com/OneLiteFeatherNET/Cygnus/issues/303)) ([9e4bd6d](https://github.com/OneLiteFeatherNET/Cygnus/commit/9e4bd6db827751901458a8c27042121df0222330)) +* **deps:** update opentelemetry to v1.57.0 ([#306](https://github.com/OneLiteFeatherNET/Cygnus/issues/306)) ([64cdce6](https://github.com/OneLiteFeatherNET/Cygnus/commit/64cdce69accfb45f9ca7b2918bf4dc545ae2b060)) +* **deps:** update opentelemetry to v1.58.0 ([#308](https://github.com/OneLiteFeatherNET/Cygnus/issues/308)) ([48556be](https://github.com/OneLiteFeatherNET/Cygnus/commit/48556be2fee13ae9a2d69be3deb26456b2d12357)) +* **deps:** update opentelemetry to v1.59.0 ([#313](https://github.com/OneLiteFeatherNET/Cygnus/issues/313)) ([6d79234](https://github.com/OneLiteFeatherNET/Cygnus/commit/6d79234a1ff8814b9edd06b177fa9bc71e26fdc5)) +* **deps:** update slf4j to v2.0.20 ([#270](https://github.com/OneLiteFeatherNET/Cygnus/issues/270)) ([fb90405](https://github.com/OneLiteFeatherNET/Cygnus/commit/fb90405c435d68d7579eebe97ac20c2a275e22b7)) +* **game:** improve cleanup logic ([fe3d812](https://github.com/OneLiteFeatherNET/Cygnus/commit/fe3d81233d1152886fd58904f72cebc19e914604)) +* **page:** push pages back when they expire or are not found ([#273](https://github.com/OneLiteFeatherNET/Cygnus/issues/273)) ([eceb68c](https://github.com/OneLiteFeatherNET/Cygnus/commit/eceb68c728f89ff72e6930ce6873c7c18c94f382)) +* **resourcepack:** wait for the client to drop the pack before kicking ([#289](https://github.com/OneLiteFeatherNET/Cygnus/issues/289)) ([fa38167](https://github.com/OneLiteFeatherNET/Cygnus/commit/fa3816735ae4c25c747c188258adeb4565a99997)) +* **role:** avoid role leak during lobby phase ([#284](https://github.com/OneLiteFeatherNET/Cygnus/issues/284)) ([06a4d9d](https://github.com/OneLiteFeatherNET/Cygnus/commit/06a4d9dc9a834c51496defd92181aa0a679b583b)) +* **slender:** cap his page glitch at the weakest level ([#298](https://github.com/OneLiteFeatherNET/Cygnus/issues/298)) ([68ae2ce](https://github.com/OneLiteFeatherNET/Cygnus/commit/68ae2ce64f082b79acc465d30eaae07c48d0f71e)) +* **slender:** ease his page glitch in and drop the purple wash ([#286](https://github.com/OneLiteFeatherNET/Cygnus/issues/286)) ([6ba7fb2](https://github.com/OneLiteFeatherNET/Cygnus/commit/6ba7fb233d720221c815dc587b5be3a371fd4456)) +* **slender:** improve slender revival ([#283](https://github.com/OneLiteFeatherNET/Cygnus/issues/283)) ([fc81c40](https://github.com/OneLiteFeatherNET/Cygnus/commit/fc81c40ee123eb9d371c7401eef59cd4f11bf01f)) +* **spectator:** clear stale heads when the spectate list shrinks ([#311](https://github.com/OneLiteFeatherNET/Cygnus/issues/311)) ([89fd50b](https://github.com/OneLiteFeatherNET/Cygnus/commit/89fd50bdd132058c43fc54f63657a951b4fab171)) +* **spectator:** update slot assertion ([4b4934e](https://github.com/OneLiteFeatherNET/Cygnus/commit/4b4934ef92a0cf4f0553b2c6eda3d80b06925557)) +* **stamina:** cleanup slender effects ([a90438f](https://github.com/OneLiteFeatherNET/Cygnus/commit/a90438f635756d41a2f132e9b0a9437eec1b5f20)) +* **telemetry:** nest spans under the phase they happened in ([#295](https://github.com/OneLiteFeatherNET/Cygnus/issues/295)) ([0a12922](https://github.com/OneLiteFeatherNET/Cygnus/commit/0a12922c15672a198ac059453561aa4b7e29bdcb)) + ## [2.14.0](https://github.com/OneLiteFeatherNET/Cygnus/compare/v2.13.1...v2.14.0) (2026-09-06) diff --git a/build.gradle.kts b/build.gradle.kts index e8e6ab51..10a86cc3 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -3,4 +3,4 @@ plugins { } group = "net.onelitefeather" -version = "2.14.0" // x-release-please-version +version = "2.15.0" // x-release-please-version