Skip to content

Latest commit

 

History

History
137 lines (85 loc) · 2.32 KB

CHANGELOG.md

File metadata and controls

137 lines (85 loc) · 2.32 KB

Change log

v3.0.0 Sep 30, 2020

a breaking changes version

Added:

  • Shape Class
  • static File.tmpFile() and Dir.tmpDir() methods
  • CHANGELOG.md
  • Dir.moveTo() and Dir.copyTo()
  • "createParents" options in Dir.createFile() and Dir.createDir()

Removed:

  • Model Class
  • Structure Class

Improvements:

  • Splitting testing into multiple files
  • Change testing to use tmp files and folders
  • Prevent addPlugin from overwriting Class' native methods
  • Change File.validator from receiving the file content in string to nothing
  • Change File.validator to return and array of Error or nothing
  • Changing Dir.delete() to use the "recursive" options instead of manual deleting
  • Prevent addPlugin form loading a plugin twice

v3.1.0 Oct 1, 2020

Fix:

  • Some method "return this"

v3.2.0 Oct 3, 2020

Improvements:

  • Switching watch lib to "chokidar"
  • Add testing for File.watch() and Dir.watch() and unwatch
  • Adding private property "watcher" to File
  • Changing API for File.watch() and Dir.watch()
  • Fixing Bug found in Shape.createShapeInst()

v3.3.0 Oct 5, 2020

Fix:

  • Shape typing issues

v3.4.0 Oct 8, 2020

Remove:

  • File.createReadStream()
  • File.createWriteStream()

Improvements:

  • Support Deno

v3.5.0 Oct 9, 2020

Added:

  • getPluginTrack
  • getPluginTrackFormatted
  • "desc" property for plugins and plugins' methods

v3.6.0 Oct 12, 2020

Added:

  • File.close()
  • File.open()

v3.7.0 Mar 9, 2021

Added:

  • File.link()
  • File.symlink()
  • File.truncate()
  • File.read(position?: number, length?: number, buffer?: BufferType | TypedArray | DataView, offset?: number) overwrite
  • File.write(data: BufferType | string | obj, position?: number, length?: number, offset?: number) overwrite

Removed:

  • File.read(splitter: string, callback: Function) overwrite

v3.8.0 Mar 26, 2022

Added:

  • File.Pattern()
  • some testing

Fixed:

  • #127
  • #128
  • #129
  • #130
  • #131
  • some bugs mentioned in #133

v3.9.0 Mar 28, 2022

Fixed

  • Bug mentioned in #135
  • repetition of tests across node and deno

Added

  • getFs()
  • BufferModules.getBuffer()

v3.10.0 Apr 1, 2022

Fixed

  • #136
  • bug mentioned in #137

v3.11.0 Apr 11, 2022

Fixed

  • Bug mentioned in #138

v3.12.0 May 26, 2022

Fixed

  • correctly name File.exits() and Dir.exits() to .exists()