KSLog/CHANGELOG.md

152 lines
2.9 KiB
Markdown
Raw Permalink Normal View History

2022-06-07 14:30:54 +00:00
# Changelog
2024-03-15 07:21:16 +00:00
## 1.3.3
* `Kotlin`: `1.9.23`
2024-01-16 06:46:07 +00:00
## 1.3.2
2024-01-16 06:47:07 +00:00
* `Kotlin`: `1.9.22`
2023-11-24 10:37:15 +00:00
## 1.3.1
2023-11-24 10:38:30 +00:00
* `Kotlin`: `1.9.21`
2023-11-18 11:55:50 +00:00
## 1.3.0
2023-11-18 10:17:42 +00:00
2023-11-18 11:59:45 +00:00
**THIS UPDATE CONTAINS CHANGES OF LOG LEVELS ACCORDANCES. LOOK AT THE LEVELS ACCORDANCE IN THE [DOCUMENTATION](https://docs.inmo.dev/kslog/logging.html#logging)
FOR MORE INFO**
2023-11-18 10:18:08 +00:00
* Add `trace` logging level
2023-11-18 11:55:19 +00:00
* Change overall table of log level accordance
* Now you may change default platform logger
2023-11-18 10:18:08 +00:00
2023-11-02 11:29:46 +00:00
## 1.2.4
2023-11-02 12:14:14 +00:00
**This update contains migration onto gradle 8+ (for both wrapper and android plugin). Use it with caution**
2023-11-01 17:39:39 +00:00
## 1.2.3
2023-11-01 17:40:32 +00:00
* `Kotlin`: `1.9.20`
2023-10-22 19:37:41 +00:00
## 1.2.2
**wasm32 target has been removed**
**mingwX86 target has been removed**
* `Kotlin`: `1.9.20-RC`
2023-09-06 13:02:59 +00:00
## 1.2.1
2023-09-06 13:05:12 +00:00
* `Kotlin`: `1.9.10`
* Latest supported android sdk now is `34`
2023-07-28 05:53:30 +00:00
## 1.2.0
2023-07-28 06:13:27 +00:00
* `Kotlin`: `1.9.0`
2023-06-19 16:40:16 +00:00
## 1.1.2
2023-06-19 16:46:45 +00:00
* `Kotlin`: `1.8.22`
2023-04-13 04:31:50 +00:00
## 1.1.1
2023-04-13 04:33:13 +00:00
* Rollback `KSLog` with `String` arg factory to use `DefaultKSLog`
2023-04-12 16:33:22 +00:00
## 1.1.0
2023-04-12 16:35:34 +00:00
* `Kotlin`: `1.8.20`
2023-04-12 16:42:17 +00:00
* Standard factory `KSLog` with `String` arg now use `TagLogger`
2023-04-12 16:35:34 +00:00
2023-01-04 02:59:46 +00:00
## 1.0.0
* `Kotlin`: `1.8.0`
2022-12-05 09:32:27 +00:00
## 0.5.4
2022-11-03 07:27:02 +00:00
2022-12-05 02:06:39 +00:00
* `Kotlin`: `1.7.22`
## 0.5.3
2022-11-03 07:27:02 +00:00
* `Kotlin`: `1.7.20`
2022-09-12 09:07:22 +00:00
## 0.5.2
2022-09-12 09:44:59 +00:00
* Add support of next platform:
* Linux ARM x64
* Linux ARM x32 HFP
* Linux x64
* WASM x32
* MinGW x64
* MinGW x86
2022-08-13 14:12:19 +00:00
## 0.5.1
* New property `defaultMessageFormatterWithErrorPrint` for messages format with errors
2022-08-04 10:57:38 +00:00
## 0.5.0
* `Kotlin`: `1.7.10`
2022-07-31 13:01:25 +00:00
## 0.4.2
2022-07-31 13:15:53 +00:00
* Add `setDefaultKSLog` and `addDefaultKSLog`
2022-07-31 13:06:57 +00:00
* Add `plus` operation for two `KSLog` instances to call them both on each log performing
2022-07-31 13:09:01 +00:00
* Add `KSLog` factory for simple creation of `CallbackKSLog`
2022-07-31 13:19:17 +00:00
* Add `MessageFormatter` factory
2022-07-31 13:06:57 +00:00
2022-07-30 09:44:02 +00:00
## 0.4.1
2022-07-30 11:13:55 +00:00
* Fixes in resolution ambiguity for functions with messages
2022-07-30 08:03:11 +00:00
## 0.4.0
2022-07-30 07:51:06 +00:00
**THIS UPDATE CONTAINS BREAKING CHANGES**
* **BREAKING CHANGE** Any `KSLog` now accept any object. It was made to allow to work with structured logging
2022-07-30 08:15:55 +00:00
* New factory for `TagLogger`: fun `taggedLogger`
2022-07-30 08:56:26 +00:00
* New logger has been added: `TypedLogger`
* New logger has been added: `FilterLogger`
* **BREAKING CHANGE** Logger `DefaultKSLog` lost its constructor with `filter`. Currently, it is still available as factory function
2022-06-23 10:26:46 +00:00
## 0.3.2
2022-06-23 13:10:35 +00:00
* Add duplication functions for all extensions which allow to send log without tag but with exception and message builder
2022-06-15 10:16:06 +00:00
## 0.3.1
* Technical fixes for compatibility with Java 8
2022-06-09 10:29:56 +00:00
## 0.3.0
2022-06-09 03:41:41 +00:00
2022-06-09 10:34:43 +00:00
* **BREAKING CHANGE**: Filters will not accept message since this update
* New `KSLog` realization `DefaultKSLog`
* Now platforms realize their default loggers callbacks instead of `KSLog` factories
## 0.2.0
* Full rewrite of API
2022-06-08 15:37:57 +00:00
## 0.1.1
2022-06-08 15:59:36 +00:00
* Changes in `JVM` levels
* Fixes in TagLogger
2022-06-08 12:23:11 +00:00
## 0.1.0
* All the platform specific logged factories has been renamed
2022-06-08 11:38:57 +00:00
## 0.0.3
* Fixes in `JVM` logging
2022-06-08 06:57:39 +00:00
## 0.0.2
2022-06-08 09:37:00 +00:00
* New logger `TagLogger` and now extension `Any#logger` will use it to decrease objects allocations
2022-06-08 10:06:41 +00:00
* Now it is possible to create `KSLog` using any iterable
2022-06-08 10:10:34 +00:00
* Now it is possible to create `KSLog` using vararg log levels
2022-06-08 09:37:00 +00:00
2022-06-07 14:30:54 +00:00
## 0.0.1
2022-06-07 16:13:00 +00:00
* Project has been inited