file_system_model 6.0.0 copy "file_system_model: ^6.0.0" to clipboard
file_system_model: ^6.0.0 copied to clipboard

file_system_model library is FileSystemEntity operation utility.

6.0.0 #

  • Edit FileModel.decode()
    • log の decode ではなく encode と書いてたのを修正
  • Change FileModel.content type Uint8List to List
  • Edit FileModel.fromString()
  • Edit FileModel.fromJson()
  • Change FileModelRoute.content type Uint8List to List
  • Edit FileModelRoute.fromString()
  • Edit FileModelRoute.changeContent()

5.3.0 #

  • Add FileSystemModelRoute.changeLocation()
  • Add FileSystemModelRoute.changeName()
  • Add FileModelRoute.changeLocation()
  • Add FileModelRoute.changeName()
  • Add FileModelRoute.changeContent()
  • Add FileModelRoute.changeContentByString()
  • Add FolderModelRoute.changeLocation()
  • Add FolderModelRoute.changeName()
  • Add LinkModelRoute.changeLocation()
  • Add LinkModelRoute.changeName()
  • Add LinkModelRoute.changeContent()
  • Add EmptyLinkModelRoute.changeLocation()
  • Add EmptyLinkModelRoute.changeName()
  • Add EmptyLinkModelRoute.changeContent()
  • Add FileLinkModelRoute.changeLocation()
  • Add FileLinkModelRoute.changeName()
  • Add FileLinkModelRoute.changeContent()
  • Add FolderLinkModelRoute.changeLocation()
  • Add FolderLinkModelRoute.changeName()
  • Add FolderLinkModelRoute.changeContent()

5.2.0 #

  • Add FileSystemModelRouteRoster.edit()

5.1.0 #

  • Add FileSystemModelRouteRoster.getDescendants()

5.0.0 #

  • Delete FileSystemModelRouteRoster.removeFile()
  • Add FileSystemModelRouteRoster.remove()
  • Delete FileSystemModelRouteRoster.removeFolder()
  • Add FileSystemModelRouteRoster.removeAll()

4.1.0 #

  • Add FileSystemModelRouteRoster.sort()

4.0.0 #

  • struct pattern で統一するための変更
    • Delete FileSystemModelRoster
    • Delete FileModel.binaryFromString()
    • Delete FileModel.model()
    • Delete FileSystemModel.decode()
    • Delete FileSystemModelList.decode()
    • Delete FolderModel.decode()
    • Delete LinkModel.decode()
    • Delete BinaryContent
    • Delete StringContent
    • Delete FileContent
    • Delete FileSystemModel.primaryKey
    • Delete FileSystemModelList.result
    • Edit FileModel.fromJson()
    • Edit FileModel.createAsComplement()
    • Edit FileModel.createAsOverwrite()
    • Edit FileModel.decode()
    • Edit FileSystemModelList.fromYamlMap()
  • route pattern
    • Add FileSystemModelRoute
    • Add FileModelRoute
    • Add FolderModelRoute
    • Add LinkModelRoute
    • Add EmptyLinkModelRoute
    • Add FileLinkModelRoute
    • Add FolderLinkModelRoute
    • Add FileSystemModelRouteRoster
    • Add FileModel.fromRouteForm()
    • Add EmptyLinkModel.fromRouteForm()
    • Add FileLinkModel.fromRouteForm()
    • Add FolderLinkModel.fromRouteForm()
    • Add LinkModel.fromRouteForm()
    • Add FileSystemModel.fromRouteForm()
    • Add FileSystemModelList.fromRouteForm()
    • Add FolderModel.fromRouteForm()

3.0.2 #

  • Update bpriver_origin library
    • ^4.0.0
  • Update bpriver_yaml library
    • ^0.7.2
  • Update bpriver_json library
    • ^0.1.2

3.0.1 #

  • Update bpriver_origin library
    • ^3.0.0
  • Update bpriver_yaml library
    • ^0.7.1
  • Update bpriver_json library
    • ^0.1.1

3.0.0 #

  • Edit ChangeExhaustiveSignature
    • 引数に渡す editor function の 引数に fragments を追加
    • オプション引数に fragments を追加
  • Edit FileModel.ChangeExhaustive
  • Edit LinkModel.ChangeExhaustive
  • Edit FolderModel.ChangeExhaustive
  • Edit FileSystemModelListModel.ChangeExhaustive

2.0.0 #

  • Edit ChangeExhaustiveSignature
  • Edit FileSystemModelList.changeExhaustive
  • Edit FileModel.changeExhaustive
  • Edit LinkModel.changeExhaustive
  • Edit FolderModel.changeExhaustive
  • Change GenerateMode.fromValue to GenerateMode.result
  • Delete GenerateMode.fromType

1.0.2 #

  • Update bpriver_origin library
    • ^2.2.1
  • Update bpriver_yaml library
    • ^0.7.0
  • Update yaml library
    • ^3.1.3

1.0.1 #

  • Edit README.md
  • Delete DEVELOPER.yaml
  • Update bpriver_origin library
    • ^2.0.0
  • Update lints library
    • ^6.0.0
  • Add bpriver_json library
    • ^0.1.0
  • Add bpriver_yaml library
    • ^0.6.0
  • Add yaml library
    • ^3.1.2

1.0.0 #

  • Initial major version.

0.8.1 #

  • Update bpriver_origin library
    • ^1.0.0
  • Delete yaml library

0.8.0 #

  • Update bpriver_origin library
    • 0.8.0

0.7.0 #

  • Update dart sdk
    • 3.7.0
  • Change LICENSE
    • BSD-2-Clause
  • Update bpriver_origin library
    • 0.7.0

0.6.12 #

  • Update bpriver_origin library
    • 0.6.10

0.6.11 #

  • Update bpriver_origin library
    • 0.6.9

0.6.10 #

  • Update bpriver_origin library
    • 0.6.8
  • Add FileSystemModelList
  • Edit FileSystemModelRoster
    • いくつかの method を FileSystemModelList へ移動.
  • Edit StringContent ...etc
    • これに依存する各 method の引数に encoding 等を追加する.
  • StructPattern で統一する大幅な変更.
  • Edit folder 構造を整理

0.6.9 #

  • Update bpriver_origin library
    • 0.6.3

0.6.8 #

  • Update bpriver_origin library
    • 0.6.2

0.6.7 #

  • Edit FileSystemModel.move
    • location が存在しない場合 exception.

0.6.6 #

  • Edit FileSystemModel.copy
    • copyPath と pastePath が同じ場合 exception.

0.6.5 #

  • Edit FileSystemModel.copy
    • paste 先に 何かしらの file system entity が存在する場合 exception に変更.
  • Edit FileSystemModel.delete
    • 指定した path がNotFound, Pipe, UnixDomainSocket, の場合 exception.

0.6.4 #

  • Edit FileSystemModel.rename
    • 指定し新しい名前がすでに存在する場合 失敗するように変更.

0.6.3 #

  • Add FileModel.binaryFromString
    • sugar method.

0.6.2 #

  • Edit FileSystemModel.copy
    • 同じ location 上に copy を作成できるように考慮.

0.6.1 #

  • Update bpriver_origin library
    • 0.6.1

0.6.0 #

  • Update bpriver_origin library
    • 0.6.0
  • Delete bpriver_yaml library
    • bpriver_origin library に統合

0.5.5 #

  • Update bpriver yaml
    • 0.5.4

0.5.4 #

  • Update bpriver yaml
    • 0.5.3

0.5.3 #

  • Delete StringContent.toJson
  • Edit BinaryContent.fromJson
  • Update bpriver origin
    • 0.5.2
  • Update bpriver yaml
    • 0.5.2

0.5.2 #

  • Update bpriver origin
    • 0.5.1
  • Update bpriver yaml
    • 0.5.1

0.5.1 #

  • Edit BinaryContent.fromJson
    • 空の file だった時の処理.
    • 空の場合 List

0.5.0 #

  • Update bpriver origin
    • 0.5.0
  • Update bpriver yaml
    • 0.5.0

0.4.4 #

  • Update bpriver origin
    • 0.4.2
  • Update bpriver yaml
    • 0.4.2

0.4.3 #

  • 細かい修正

0.4.2 #

  • Edit fromJson
    • 自身の class name を key とした json を必要なように変更.
  • Add JSON_KEY

0.4.1 #

  • Add fromJson
  • Add StringContent.toJson
    • 既存のままでは json に変換できないので 実装を override する必要がある.
  • Edit FileModel generative constructor
    • encoding を指定できるように.

0.4.0 #

  • Update bpriver origin
    • 0.4.0
  • Update bpriver yaml
    • 0.4.0

0.3.4 #

  • Update bpriver origin
    • 0.3.4
  • Update bpriver yaml
    • 0.3.4

0.3.3 #

  • Update bpriver origin
    • 0.3.3
  • Update bpriver yaml
    • 0.3.3

0.3.2 #

  • Update bpriver origin
    • 0.3.2
  • Update bpriver yaml
    • 0.3.1

0.3.1 #

  • Edit decode method

0.3.0 #

  • Update dart sdk
    • 3.6.0
0
likes
140
points
197
downloads

Publisher

verified publisherbpriver.com

Weekly Downloads

file_system_model library is FileSystemEntity operation utility.

Repository (GitLab)
View/report issues

Documentation

API reference

License

BSD-2-Clause (license)

Dependencies

bpriver_json, bpriver_origin, bpriver_yaml, path, yaml

More

Packages that depend on file_system_model