Skip to content

Releases: teletha/sinobu

sinobu v2.9.4

10 Nov 07:48
640a49c
Compare
Choose a tag to compare

Miscellaneous Chores

  • update github user name (82776fc)

sinobu v2.9.3

10 Nov 03:23
7c3fbf7
Compare
Choose a tag to compare

Miscellaneous Chores

  • try to fix unpublished artifact in jitpack (4d113de)

sinobu v2.9.2

10 Nov 01:43
914e15f
Compare
Choose a tag to compare

Miscellaneous Chores

sinobu v2.9.1

10 Nov 01:30
5008f63
Compare
Choose a tag to compare

Bug Fixes

sinobu v2.8.0

21 Oct 15:48
bd5588f
Compare
Choose a tag to compare

Features

  • Add I#wiseF(constant) and #wiseS(constant). (075560c)
  • Drop Enumeration support for Signal. (d05017c)
  • Drop I#wiseBC and #wiseBF. (fa42ffb)
  • Drop I#wiseTC and #wiseTF (1716c6d)
  • Drop Signal#buffer(Signal boundary, Supplier collection). (9306315)
  • Drop Signal#contains, use #any instead. (123e9e8)
  • Drop Signal#diff(WiseFunction<V, K> keySelector). (05c5d39)
  • Drop Signal#errorResume and add Signal#stopError. (c458c06)
  • Rename from Signal#combineLatestMap to #keyMap. (91d42fd)

Bug Fixes

  • Change signatures for Signal#map and #flatMap with context. (74ac5c5)
  • Narrow#bindLazily and #bindLastLazily reject null parameter. (65a46ff)
  • Signal#as accepts null type. (9677713)

sinobu v2.7.0

14 Oct 06:23
b49740b
Compare
Choose a tag to compare

Features

  • Add Signal#pair. (c115337)
  • Drop all Signal#maps methods. (4200ccb)
  • Drop Signal#delay(long count), use #buffer(long, long) instead. (03d8d4e)
  • Drop Signal#recover and #retry with configurable parameters. (d811713)
  • Drop Signal#repeat with configurable parameters. (7053181)
  • Drop Signal#skipError without parameters. (ada0043)
  • Drop Signal#take and #skip by duration, use #xxxUntil instead. (bbf51d5)
  • Drop Signal#take(Collection) and #skip(Collection). (ab7bc80)
  • Drop Signal#takeUntil(Object) and #skipUntil(Object). (20eab42)
  • Drop Signale#recover and #retry with error type. (7f739ed)

sinobu v2.6.0

11 Oct 13:27
fe7ba6d
Compare
Choose a tag to compare

Features

  • Drop I#accept and #reject. Use I.Accept and I.Reject instead. (aead9a5)
  • Drop I#join, use String#join instead. (c14895f)
  • Drop Model#get(Object, String). (7e42cb5)
  • Drop Signal#delay(Supplier). (483d746)
  • Drop Signal#effectOnComplete(List), use #buffer() instead. (ece3703)
  • Drop Signal#index without starting index number. (391d47f)
  • Drop Signal#scanWith, use #scan(Supplier, WiseBiFunction). (7d7b16b)
  • Drop Signal#single and #size(int). (ba57f4e)
  • Drop Signal#skipAll. (0317e32)
  • Drop Signal#to(Class<? extend Collection>). (94a934b)
  • Drop Signal#toBinary, use Signal#toggle instead. (5f9ec96)
  • Drop Signale#toggle without initial boolean value. (c5700e3)
  • Drop Signale#toggle(boolean). (07e1666)
  • Drop support I#bundle for Iterable. (0a48b8c)
  • Drop support I#schedule without ScheduledExecutorService. (a8c7729)
  • Drop time related Signal methods without ScheduledExecutorService. (211f421)
  • Provide generic aware I#accept and #reject. (5521932)

Bug Fixes

  • Signal#skip(Signal) is broken. (d8bc6af)

sinobu v2.5.0

09 Oct 07:35
db44608
Compare
Choose a tag to compare

Features

  • Constructor to be used preferentially during DI can be specified (eddec34)
  • Support partial constructor injection by Inject annotation. (ac6f609)

Bug Fixes

  • Make console logging more faster. (bddd3d9)
  • Singleton accepts the upper-bounded implementation class. (a66b1f3)

sinobu v2.4.1

07 Oct 03:17
b5b9464
Compare
Choose a tag to compare

Bug Fixes

  • Multiple loggers lost the message to console. (5cb0163)

sinobu v2.4.0

06 Oct 23:45
af3cd0a
Compare
Choose a tag to compare

Features

  • (Re)Provide logging methods. (0861c16)
  • Add 'LogAppend' configuration. (52d2bb5)
  • Add logging utilities (I#trace #debug #info #warn #error) (b4edb16)
  • Add various configurable logging parameters. (a8dd676)
  • File logger can configure the file rotation size using (67778c1)
  • High speed logging utility. (360bf55)
  • I#env is strongly typed by the default value. (e4dc29c)
  • Log can flash smartly now. (75daa68)
  • Provide garbage-free logging. (6fb326e)
  • User can configure the log directory for each loggers. (214ea60)
  • User can define the extra log handler. (836fb7d)

Bug Fixes

  • Clear logger buffer. (118a773)
  • Enhance logging utility. (8171859)
  • Failed to inter type. (6e341f3)
  • File logger can delete old sparse files. (2af4e86)
  • File logger can flush automatically. (0ff6ea3)
  • Log files are generated only when they are needed. (3b9fa10)
  • Logging is not flushed immediately. (c864092)
  • Make async logging more fast. (100c34c)
  • Make logging more faster. (c22d762)
  • Make logging more faster. (92adae8)
  • Make logging more faster. (882073f)
  • Reduce creating instance on logging. (56263f0)
  • Reduce memory usage on IO task. (d284915)
  • Sets the length of the log level display name to a fixed width (5). (96403d1)
  • Update pom. (eaeb35d)