Skip to content

Releases: Topper-MC/Topper

3.5.0

03 Feb 04:06
Compare
Choose a tag to compare
  • 27f4db5 - add top_size query
  • e1a6a72 - realize nullability in the query
  • a948dae - release
  • d72aad8 - static logger in StorageAgent and UpdateAgent
  • bff7a1f - remove old placeholder expansion
  • e7a80d6 - support ticks in time unit
  • 0f29270 - add QueryForwardManager
  • 27ae7f4 - add groupingSize to decimal format
  • db11919 - add advanced decimal and time format to ValueDisplay
  • 496b9c9 - move formatted settings to its own section
  • cf84140 - standalone DatabaseConfig
  • 7138473 - remove MiniPlaceholders hook
  • 8171841 - apply global and player placeholders to MiniPlaceholdersHook
  • 62672c0 - add MiniPlaceholders hook
  • e877708 - add a workaround for formatted string
  • 0e8881c - move common code from PlaceholderValueProvider to NumberStringValueProvider
  • 04c0958 - customize separator in SimpleQueryContext
  • b530b15 - more adaptive QueryManager
  • 57fc8fb - add holder argument to getKeyFromActor
  • c2d58e5 - support single holder in QueryManager
  • 511a29a - centralize SqlStorageSupplier constructor
  • 13b2bb8 - abstract SnapshotAgent
  • b06b7c3 - Bump org.jetbrains:annotations from 26.0.1 to 26.0.2 (#131)
  • 167f7b4 - add ignore-permission to Spigot plugin
  • 547135c - add filter to UpdateAgent
  • 85111aa - make standalone DatabaseSetting for more database types
  • 0a340fd - modifiable sql type in SimpleValueConverter
  • 5a72bcb - just to make sure if there is any breaking change
  • 9aa34c6 - next development

3.4.2

23 Jan 02:55
Compare
Choose a tag to compare
  • b1b7a7e - release
  • 25a50d4 - Update maven-release.yml
  • 9339079 - move some connection code to utilize try-with-resource
  • 47c180b - use lock when the database is single-threaded only
  • 3440263 - add lock to modify sql storage
  • 732ffa7 - Revert "try connection per transaction on SQLite"
  • 1c439f7 - Revert "move duplicated code in sql storage"
  • 79ee0de - move duplicated code in sql storage
  • 29c6e91 - commit the table creation
  • bab3ea3 - try connection per transaction on SQLite
  • 00a3adf - next development

3.4.1

18 Jan 18:15
Compare
Choose a tag to compare

3.4.0

18 Jan 17:40
Compare
Choose a tag to compare
  • f28f4ce - release
  • f4782d1 - correct some illogical in ComplexValueConverter
  • e7645a2 - add builder method in ComplexValueConverter
  • 0a2c0af - mark ComplexValueConverter as final
  • be19a62 - add ComplexValueConverter
  • bca6b48 - no comment on flat file
  • d2bb6a5 - add a cache map to StorageAgent
  • 0140233 - add StringConverter
  • 03ff01d - less confusing naming in ValueConverter
  • 8ab17d7 - mark as major update
  • 489a010 - more intuitive ValueConverter for DataStorageSupplier
  • 8be5337 - Bump org.sonatype.central:central-publishing-maven-plugin (#130)
  • 1a741d0 - support commit/rollback in DataStorage
  • 58c145c - don't have to check urgent mode when starting saving task
  • a347174 - next development

3.3.0

06 Jan 04:17
Compare
Choose a tag to compare
  • b821a45 - release
  • 1f9b9a8 - use stream to filter null value on save
  • c5365b4 - saving on finally
  • 0b35532 - remove CompletableFuture from DataStorage
  • 540d9c9 - fix incorrect urgent mode in SqlStorageSupplier
  • f34caa0 - use INSERT OR IGNORE in SqliteStorageSupplier
  • ccd3b36 - change SqlStorageSupplier to support multi statements on save
  • d477d0f - get old value when updating DataEntry
  • d45a5c4 - move DataEntry methods to DataEntryAgent
  • a43cd9c - remove support in StorageAgent
  • 3bc52b3 - add remove method in DataStorage
  • 267f3a5 - next development

3.2.0

26 Dec 17:28
Compare
Choose a tag to compare
  • 3164e65 - release
  • 585f742 - relocate other modules as lib to plugin
  • 1ede92d - check null when loading from FlatStorageSupplier
  • 8c4943c - move storage code to a separated module
  • c183658 - Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.1 to 3.11.2 (#128)
  • 4411b53 - provide converter when constructing data storage
  • b302703 - prepare to make a generic DataStorageBuilder
  • c68b34f - next development

3.1.0

09 Nov 09:25
Compare
Choose a tag to compare
  • 7cc821f - release
  • cbfec55 - make sure to set values asynchronously
  • 3915292 - update available storage types
  • ee457cc - change to NewSqliteStorageSupplier
  • 3973c35 - add statement separator in mysql
  • 2dcf91f - use the new upsert statement for sqlite
  • 5d4e152 - Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.1 to 3.11.1 (#127)
  • a67737f - reorder the storage agent to load the data before the update task
  • 02ad3bf - stop the agent in reverse
  • 9f907dc - make ValueDisplay independent from Holder
  • 77278b4 - remove migrate
  • bbbda45 - next development
  • 047bf07 - [ci skip] Update README.md

3.0.0

01 Nov 06:54
Compare
Choose a tag to compare
  • 11f34ac - release
  • 9eb0f2a - release
  • 3cec9ae - raw value as String
  • 8929929 - add comment on holders
  • d255d52 - change default storage type to flat
  • b0e9155 - lenient by default for PlaceholderValueProvider
  • 084dbc4 - get executor for PlaceholderValueProvider
  • 2b4926b - make sure to get the online player if enabled
  • 0df8a57 - more details for the statistic error
  • 20142f4 - throw error when invalid statistic setting
  • deeef63 - remove TopEntryChangeEvent
  • b1ac221 - check the material if the statistic is block type
  • bf067f7 - clear assets
  • ca32cc8 - actions to publish
  • 9e9a767 - prepare to publish to Maven Central
  • cda2978 - add events for entry change
  • 8f78b14 - optimize the decimal format a bit
  • 8f52265 - optional fraction digits in decimal format
  • 41aeb9f - fix some issues with the migrator
  • c614b0f - put placeholder setting replacing prefix
  • 573fc4b - only show the migrate message if any file is migrated
  • 0fbc3b3 - add migrate to VarBlocks
  • 1faa519 - use getDisplayValue with raw args when querying
  • 1dee535 - Bump minelib.version from 1.2.3 to 1.2.5 (#125)
  • 84f1fef - Bump org.jetbrains:annotations from 25.0.0 to 26.0.1 (#126)
  • 49cb1c3 - make sure to get the correct index
  • 81027be - add format type to display value
  • 48ea634 - move provider to holder package
  • c2bcdf2 - move display setting to holder setting
  • 4034e6b - add an option to change the order
  • 1747f64 - add StatisticValueProvider
  • 87a58f6 - fix plugin check
  • 76942eb - fix plugin check
  • b77bb7d - apply HookSystem and ValueProviderBuilder
  • 5903886 - improve future in ConfigStorageSupplier
  • 874a7e8 - use name when getting DataStorage
  • ed76b88 - improve saving task in StorageAgent
  • d022728 - move player check to future
  • 7b7280d - simplify UpdateAgent
  • e31a538 - use Map.Entry in SnapshotAgent
  • 4a2ac41 - simpler SqlEntryConverter
  • 2986d4a - more to the top entry line
  • 85f8dbe - delegate event methods on RunnableAgent
  • 0196de7 - change to updating set
  • c2368cd - remove entry temp flags
  • 09d0a87 - add to save queue when updated
  • 938032a - fix missing syntax on database create
  • 22d92e9 - refactor query module
  • da3bed3 - mark the save statement as SQL
  • 8dde783 - set primary key on SQL table
  • 4a7c9ae - refactor number storage module
  • 81a4095 - refactor simple storage module
  • 659320b - refactor modules related to config
  • df5ade6 - rework StorageAgent
  • e10561d - limit query split to a single string on extra args
  • 442f530 - add QueryManager
  • 7829956 - configurable top entry line
  • 37d0a78 - remove CodeMC distribution
  • ddc63bf - rename plugin module
  • ebc3509 - add GetTopListCommand
  • 537c4dd - reformat
  • 5550522 - provide update function on constructor of UpdateAgent
  • 57f4ff4 - use volatile value in DataEntry
  • da421a6 - fix duplicated package name for UpdateAgent
  • 4445dca - Bump org.jetbrains:annotations from 24.1.0 to 25.0.0 (#121)
  • 2c01e42 - Bump org.bstats:bstats-bukkit from 3.0.3 to 3.1.0 (#120)
  • 9f237ee - use supplyAsync on PlaceholderValueProvider
  • 6fabd03 - refactor storage agent
  • 165c4e7 - prevent overriding event methods on AgentDataHolder
  • 6dc62b1 - refactor core module
  • 5ccb4a4 - add UpdateNotificationManager
  • 6bd84ba - add ValueProvider
  • 939d17e - rename number module
  • 3efc2c6 - Bump core.version from 4.5.4 to 4.5.7 (#119)
  • 4bc3e04 - use plain String for temp flag
  • 3842abe - Bump minelib.version from 1.2.2 to 1.2.3 (#116)
  • [578830a](http://github.com/Topper-MC/Topper/co...
Read more

2.10.0

07 May 08:46
Compare
Choose a tag to compare

2.9.0

05 May 17:08
Compare
Choose a tag to compare