bpriver_origin 2.1.0 copy "bpriver_origin: ^2.1.0" to clipboard
bpriver_origin: ^2.1.0 copied to clipboard

this package is utility library.

2.1.0 #

  • Increasing the abstraction level of argument structure type.
    • LogPart.getHistory(Type, String) -> (Object, String)
  • Bug fix
    • LogPart.getHistory

2.0.0 #

  • Delete DEVELOPER.yaml
  • Delete dependencies
    • yaml
    • yaml_writer
  • Delete(Move) internal library
  • Edit LogPart.classLocation
    • Change return type from Type to String
  • Edit History.resultType
    • Change return type from Type to String
  • Delete method
    • Log.empty
    • Danger.tryAndConvert
    • Danger.tryAndConvertFuture
    • BpriverYamlException.fromException
    • Result.toHistory
    • Result.tryAndRethrow
  • Delete class
    • NotExist
  • Delete mixin
    • RosterPatternPut
    • RosterPatternPutAll
    • IterablePatternInternalFactory
  • Add method
    • History.fromLog
  • Update lints library
    • ^6.0.0

1.0.0 #

  • Initial major version.

0.8.0 #

  • Add Box, Empty, Full, classes.
    • 要素が 0 or 1 つある状態を表現するための型.
  • Add DEVELOPER.yaml

0.7.0 #

  • Update dart sdk
    • 3.7.0
  • Change LICENSE
    • BSD-2-Clause

0.6.10 #

  • Edit BpriverJson
    • 返す exception の型を BpriverJsonException に統一.

0.6.9 #

  • Edit BpriverJson
    • 不要な generic(E) を削除

0.6.8 #

  • Edit bpriver_origin.dart
    • export の追加

0.6.7 #

  • Add BpriverJson.parseIterableClasses

0.6.6 #

  • Add BpriverJson.parseClasses

0.6.5 #

  • Add export BpriverJson library

0.6.4 #

  • Add BpriverJson

0.6.3 #

  • Edit BpriverYaml.getByKeyFromYamlMapAsTListWithDefault
    • bug fix

0.6.2 #

  • Add BpriverYaml.getByKeyFromYamlMapAsTWithDefault
  • Add BpriverYaml.getByKeyFromYamlMapAsTList
  • Add BpriverYaml.getByKeyFromYamlMapAsTListWithDefault
  • Edit bpriver_yaml library
    • reexport yaml package.
    • 呼び出し側で yaml library を import する手間を無くせるように.

0.6.1 #

  • Add BpriverYaml.parseYamlDocumentAsT
    • YamlList, YamlMap, 以外にも parse できるように.
  • Delete BpriverYaml.parseYamlDocumentAsYamlList
  • Delete BpriverYaml.parseYamlDocumentAsYamlMap

0.6.0 #

  • BugFix AggregationPattern.toString
    • properties が空の場合に range error が発生.
  • Edit BpriverYaml.toYamlString
    • 文字列を出力する際に 可能であれば quote で囲まない状態で出力するように調整.
  • BpriverYaml library と統合.
    • bpriver origin を更新した際に、bpriver_yaml も更新する必要があり、それが手間なため.
  • Delete BpriverOriginException
    • それぞれの library 内で管理するように変更
  • Delete BpriverOriginError
    • それぞれの library 内で管理するように変更

0.5.2 #

  • Edit RosterPattern.toJson
    • toJson で返す記述を書き忘れ.

0.5.1 #

  • Edit AggregationPattern.inactivate and IterablePattern.inactivate
    • AggregationPattern の property に IterablePattern があるとバグった.
    • iterable.map() による処理を for に変更.
  • Add InactivateSignature
  • Delete ValuePattern.inactivate
    • 呼び出し先の ValuePattern の class で InactivateSignature を実装すればよい.

0.5.0 #

  • Edit EnumPattern.toJson
    • fromValue constructor を流用できるように 出力結果を value の値に変更.
  • Add test IterablePattern.toJson
    • values の値が class でも primitive でも同じ出力になるかの確認.

0.4.2 #

  • Edit toJson
    • class に Generics がある場合 その Generics の型も出力されていたのを class name のみを出力するように変更.

0.4.1 #

  • Edit AggregationPattern.toJson
    • value が toString されていたためこれをなくした.
    • toString をしてしまっているので int 型なども String 型になってしまっていた.

0.4.0 #

  • Add PropertiesSignature
    • toMap の代わり. toMap は method だったが getter として定義する.
  • Delete DesignPatternToMapSignature
    • properties を使う.
  • Edit toJson
  • Delete Log.monitorAll
  • Delete Log.debugAll
  • Edit Log.monitor
    • Map を受け取るようにする
    • 要は moniorAll を monitor に統合した
  • Edit Log.debug
    • monitor と同様.

0.3.4 #

  • Edit History.fromResult
    • resultType に入る値を wrapped された instance の型に変更.

0.3.3 #

  • yaml 関連を bpriver yaml へすべて移行

0.3.2 #

  • bpriver_origin_extension と統合
    • Add IterablePatternInternalFactory mixin
    • Add RosterPatternPut mixin
    • Add RosterPatternPutAll mixin

0.3.1 #

  • History.toMoldedYamlString
    • output molded yaml string.
  • History.toYamlString
    • output not molded yaml string.
  • History._toEncodable
    • 上記 2つのmethod に必要.

0.3.0 #

  • Update dart sdk 3.6.0

0.1.1 #

  • Add test\design_pattern\iterable\roster\roster_pattern_test.dart
    • generative constructor test.

0.1.0 #

  • Changed license from BSD to AGPL
0
likes
130
points
308
downloads

Publisher

verified publisherbpriver.com

Weekly Downloads

this package is utility library.

Repository (GitLab)
View/report issues

Documentation

API reference

License

BSD-2-Clause (license)

More

Packages that depend on bpriver_origin