Sergey Penkovsky
8ef12e990f
chore(release): publish packages
...
- cherrypick@3.0.0-dev.12
- cherrypick_flutter@1.1.3-dev.12
- talker_cherrypick_logger@1.1.0-dev.7
2025-08-19 10:48:20 +03:00
Sergey Penkovsky
5c57370755
fix(benchmark) - hide warning
2025-08-19 10:47:53 +03:00
Sergey Penkovsky
a4c5fd922e
chore(release): publish packages
...
- cherrypick@3.0.0-dev.10
- cherrypick_annotations@1.1.2-dev.1
- cherrypick_flutter@1.1.3-dev.10
- cherrypick_generator@2.0.0-dev.1
- talker_cherrypick_logger@1.1.0-dev.5
2025-08-15 09:06:46 +03:00
Sergey Penkovsky
8870b8ce54
docs(pub): update homepage and documentation URLs in pubspec.yaml to new official site
2025-08-15 09:04:39 +03:00
Sergey Penkovsky
298cb65ac8
chore(release): publish packages
...
- talker_cherrypick_logger@1.1.0-dev.4
2025-08-13 15:58:08 +03:00
Sergey Penkovsky
1b9db31c13
docs(readme): update install instructions to use pub.dev as default method and remove obsolete git example
...
The main installation guide now recommends pub.dev with ^latest tags. Removed the outdated GitHub install block for clarity and simplicity. No functional code changes.
2025-08-13 15:57:28 +03:00
Sergey Penkovsky
c91e15319b
style: reformat codebase using melos format
...
Applied consistent code formatting across all packages using \$ melos format
└> dart format .
└> RUNNING (in 8 packages)
--------------------------------------------------------------------------------
benchmark_di:
Formatted 18 files (0 changed) in 0.30 seconds.
benchmark_di: SUCCESS
--------------------------------------------------------------------------------
cherrypick:
Formatted 24 files (0 changed) in 0.34 seconds.
cherrypick: SUCCESS
--------------------------------------------------------------------------------
cherrypick_annotations:
Formatted 11 files (0 changed) in 0.14 seconds.
cherrypick_annotations: SUCCESS
--------------------------------------------------------------------------------
cherrypick_flutter:
Formatted 3 files (0 changed) in 0.15 seconds.
cherrypick_flutter: SUCCESS
--------------------------------------------------------------------------------
cherrypick_generator:
Formatted 17 files (0 changed) in 0.27 seconds.
cherrypick_generator: SUCCESS
--------------------------------------------------------------------------------
client_app:
Formatted 4 files (0 changed) in 0.14 seconds.
client_app: SUCCESS
--------------------------------------------------------------------------------
postly:
Formatted lib/router/app_router.gr.dart
Formatted 23 files (1 changed) in 0.33 seconds.
postly: SUCCESS
--------------------------------------------------------------------------------
talker_cherrypick_logger:
Formatted 4 files (0 changed) in 0.18 seconds.
talker_cherrypick_logger: SUCCESS
--------------------------------------------------------------------------------
$ melos format
└> dart format .
└> SUCCESS. No functional or logic changes included.
2025-08-13 15:38:44 +03:00
Sergey Penkovsky
99e662124f
chore(release): publish packages
...
- talker_cherrypick_logger@1.1.0-dev.3
2025-08-13 15:27:51 +03:00
Sergey Penkovsky
03f54981f3
chore(talker_cherrypick_logger): update package description in pubspec.yaml
2025-08-13 15:26:53 +03:00
Sergey Penkovsky
349efe6ba6
chore(release): publish packages
...
- talker_cherrypick_logger@1.1.0-dev.2
2025-08-13 15:23:21 +03:00
Sergey Penkovsky
c2f0e027b6
fix(gitignore) - update gitignore
2025-08-13 15:18:39 +03:00
Sergey Penkovsky
f85036d20f
chore(release): publish packages
...
- cherrypick@3.0.0-dev.9
- cherrypick_annotations@1.1.2-dev.0
- cherrypick_flutter@1.1.3-dev.9
- cherrypick_generator@2.0.0-dev.0
- talker_cherrypick_logger@1.1.0-dev.0
2025-08-13 15:11:23 +03:00
Sergey Penkovsky
2c4e2ed251
chore(pubspec): update metadata with homepage, docs, repository and topics
...
Added homepage URL, documentation, repository, issue tracker, and topics to pubspec.yaml for better package metadata. Removed 'publish_to: none' and outdated repository comment.
2025-08-13 14:56:10 +03:00
Sergey Penkovsky
900cd68663
chore(release): publish packages
...
- cherrypick@3.0.0-dev.8
- cherrypick_flutter@1.1.3-dev.8
2025-08-12 11:33:42 +03:00
Sergey Penkovsky
ea2b6687f4
docs: add full English documentation and usage guide to README.md
2025-08-12 00:29:57 +03:00
Sergey Penkovsky
df00a2a5d2
doc(license): add licnese
2025-08-12 00:29:57 +03:00
Sergey Penkovsky
d5983a4a0b
docs: add detailed English documentation and usage examples for TalkerCherryPickObserver
2025-08-12 00:29:57 +03:00
Sergey Penkovsky
12b97c9368
chore: update configs and lockfiles
2025-08-12 00:29:57 +03:00
Sergey Penkovsky
efed72cc39
refactor(core,logger)migrate to CherryPickObserver API and drop CherryPickLogger
...
BREAKING CHANGE:
- Removed the deprecated CherryPickLogger interface from cherrypick
- Logger/adapters (e.g., talker_cherrypick_logger) must now implement CherryPickObserver
- talker_cherrypick_logger: replace TalkerCherryPickLogger with TalkerCherryPickObserver
- All usages, docs, tests migrated to observer API
- Improved test mocks and integration tests for observer pattern
- Removed obsolete files: cherrypick/src/logger.dart, talker_cherrypick_logger/src/talker_cherrypick_logger.dart
- Updated README and example usages for new CherryPickObserver model
This refactor introduces a unified observer pattern (CherryPickObserver) to handle all DI lifecycle events, replacing the limited info/warn/error logger pattern.
All external logging adapters and integrations must migrate to use CherryPickObserver.
2025-08-12 00:29:41 +03:00
Sergey Penkovsky
4dc9e269cd
feat(logging): add talker_dio_logger and talker_bloc_logger integration, improve cherrypick logger structure, add UI log screen for DI and network/bloc debug
2025-08-12 00:25:28 +03:00
Sergey Penkovsky
d153ab4255
start implement talker logger for cherrypick
2025-08-12 00:25:28 +03:00