Skip to content

Commit

Permalink
[1.0.0] Formatting
Browse files Browse the repository at this point in the history
  • Loading branch information
james-pre committed Dec 10, 2024
1 parent 069e8fe commit 08077c6
Show file tree
Hide file tree
Showing 2 changed files with 77 additions and 77 deletions.
150 changes: 75 additions & 75 deletions old-changelogs.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,26 +2,26 @@

### <a name="zip-v0.5.2" href="#zip-v0.5.2">0.5.2</a>

- Updated dependencies:
- Utilium to `^1.0.0`
- Typescript to `^5.5.0`
- Typedoc
- Fixed duplicate install of Utilium
- Removed bundle from NPM package
- Removed temporary Eslint config
- Updated dependencies:
- Utilium to `^1.0.0`
- Typescript to `^5.5.0`
- Typedoc
- Fixed duplicate install of Utilium
- Removed bundle from NPM package
- Removed temporary Eslint config

### <a name="zip-v0.5.1" href="#zip-v0.5.1">0.5.1</a>

- Aliased the backend type to an interface
- This is for cleaner IntelliSense and Typescript errors
- Fixed subdirectories sometimes missing from parent entries (#9)
- Aliased the backend type to an interface
- This is for cleaner IntelliSense and Typescript errors
- Fixed subdirectories sometimes missing from parent entries (#9)

### <a name="zip-v0.5.0" href="#zip-v0.5.0">0.5.0</a>

- Changed to standard ES decorators
- Enabled Typescript strict mode
- Moved from Jest to Node's native test runner
- Updated Utilium to `^0.7.0`
- Changed to standard ES decorators
- Enabled Typescript strict mode
- Moved from Jest to Node's native test runner
- Updated Utilium to `^0.7.0`

### <a name="zip-v0.4.9" href="#zip-v0.4.9">0.4.9</a>

Expand Down Expand Up @@ -61,11 +61,11 @@ Fixed incorrect slice end (#4)

### <a name="zip-v0.4.0" href="#zip-v0.4.0">0.4.0</a>

- Overhauled `ZipFS` - It no longer uses `IndexFS` - Parsing the EOCD and CD entries has been streamlined and inlined into the constructor
- Removed `ZipFS.getCentralDirectoryEntry`
- Removed `ZipFS.getCentralDirectoryEntryAt`
- Fixed `FileEntry.stats` not having the correct file type
- Updated core
- Overhauled `ZipFS` - It no longer uses `IndexFS` - Parsing the EOCD and CD entries has been streamlined and inlined into the constructor
- Removed `ZipFS.getCentralDirectoryEntry`
- Removed `ZipFS.getCentralDirectoryEntryAt`
- Fixed `FileEntry.stats` not having the correct file type
- Updated core

### <a name="zip-v0.3.1" href="#zip-v0.3.1">0.3.1</a>

Expand All @@ -74,28 +74,28 @@ Also moved `extendedASCIIChars` to utils.ts

### <a name="zip-v0.3.0" href="#zip-v0.3.0">0.3.0</a>

- Overhauled binary views to use `struct` decoration
- Renamed things
- Removed "file" prefix of many member names
- Renamed `CentralDirectory` to `FileEntry`
- Renamed `FileHeader` to `LocalFileHeader`
- Renamed `ArchiveExtraDataRecord` to `ExtraDataRecord`
- Renamed `EndOfCentralDirectory` to `Header` (even though it is at the end of the file)
- Combined all zip file parsing into a single file (zip.ts)
- Updated time resolution (Now using a single uint32 instead of uint16 for date and uint16 for time)
- Updated doc comments to link to ZIP spec
- Removed `Data` class
- Removed `rawData` and `fileData` from `FileEntry`
- Signatures are written in hex and 8 characters long, even if that means having a 0 prefix
- Renamed `ExternalFileAttributeType` to `AttributeCompat`
- Changed how some flags are checked (bit shifting instead of decimal values)
- Overhauled binary views to use `struct` decoration
- Renamed things
- Removed "file" prefix of many member names
- Renamed `CentralDirectory` to `FileEntry`
- Renamed `FileHeader` to `LocalFileHeader`
- Renamed `ArchiveExtraDataRecord` to `ExtraDataRecord`
- Renamed `EndOfCentralDirectory` to `Header` (even though it is at the end of the file)
- Combined all zip file parsing into a single file (zip.ts)
- Updated time resolution (Now using a single uint32 instead of uint16 for date and uint16 for time)
- Updated doc comments to link to ZIP spec
- Removed `Data` class
- Removed `rawData` and `fileData` from `FileEntry`
- Signatures are written in hex and 8 characters long, even if that means having a 0 prefix
- Renamed `ExternalFileAttributeType` to `AttributeCompat`
- Changed how some flags are checked (bit shifting instead of decimal values)

### <a name="zip-v0.2.0" href="#zip-v0.2.0">0.2.0</a>

- Removed `typesVersions` and added `src` to package
- Renamed many fields
- Inlined some signatures
- Changed `TableOfContents` to an interface and moved to ZipFS.ts
- Removed `typesVersions` and added `src` to package
- Renamed many fields
- Inlined some signatures
- Changed `TableOfContents` to an interface and moved to ZipFS.ts

### <a name="zip-v0.1.5" href="#zip-v0.1.5">0.1.5</a>

Expand All @@ -105,8 +105,8 @@ Thanks @zardoy ([core#47](https://github.com/zen-fs/core/issues/47))

### <a name="zip-v0.1.4" href="#zip-v0.1.4">0.1.4</a>

- Fixed `safeToString` not slicing the buffer when `useUTF8` was `false`.
- Narrowed `Zip` type
- Fixed `safeToString` not slicing the buffer when `useUTF8` was `false`.
- Narrowed `Zip` type

### <a name="zip-v0.1.3" href="#zip-v0.1.3">0.1.3</a>

Expand All @@ -122,15 +122,15 @@ Added a `.` specifier to the `exports` field of `package.json`.

### <a name="zip-v0.1.0" href="#zip-v0.1.0">0.1.0</a>

- Removed usage of some template strings (for security)
- More refactoring of classes to use getters
- Upgraded to the latest core
- Fixed `ready()`
- Removed usage of some template strings (for security)
- More refactoring of classes to use getters
- Upgraded to the latest core
- Fixed `ready()`

### <a name="zip-v0.0.2" href="#zip-v0.0.2">0.0.2</a>

- Updated build target to ES2020
- Updated to [email protected]
- Updated build target to ES2020
- Updated to [email protected]

### <a name="zip-v0.0.1" href="#zip-v0.0.1">0.0.1</a>

Expand All @@ -144,33 +144,33 @@ Fixed `ShortFormDate` not accounting for the year correctly.

### <a name="iso-v0.3.2" href="#iso-v0.3.2">0.3.2</a>

- Fixed duplicate Utilium version
- Updated Utilium to `^1.0.0`
- Fixed duplicate Utilium version
- Updated Utilium to `^1.0.0`

### <a name="iso-v0.3.1" href="#iso-v0.3.1">0.3.1</a>

- Removed bundle
- Aliased the backend to an interface
- Added tests
- Removed unused reference
- Updated example in readme
- Removed bundle
- Aliased the backend to an interface
- Added tests
- Removed unused reference
- Updated example in readme

### <a name="iso-v0.3.0" href="#iso-v0.3.0">0.3.0</a>

- Changed from working directly with `DataView`s to using Utilium structs
- `Uint8Array`s are now used instead of `ArrayBuffer`s
- Simplified ISO9660 vs Joliet handling
- Added end of file condition to `IsoFS` constructor, preventing an infinite `while` loop
- Renamed `TFFlags` to `TFFlag`
- Refactored `TFEntry`
- `IsoFS` no longer creates a `VolumeDescriptor` to check the type on contruction.
- Removed `getJoiletString`
- Refactored `Directory` to extend `Map`
- Changed to standard ES decorators
- Refactored a lot of code
- Enabled strict mode
- Added tests
- Upgraded utilium to `^0.7.0`
- Changed from working directly with `DataView`s to using Utilium structs
- `Uint8Array`s are now used instead of `ArrayBuffer`s
- Simplified ISO9660 vs Joliet handling
- Added end of file condition to `IsoFS` constructor, preventing an infinite `while` loop
- Renamed `TFFlags` to `TFFlag`
- Refactored `TFEntry`
- `IsoFS` no longer creates a `VolumeDescriptor` to check the type on contruction.
- Removed `getJoiletString`
- Refactored `Directory` to extend `Map`
- Changed to standard ES decorators
- Refactored a lot of code
- Enabled strict mode
- Added tests
- Upgraded utilium to `^0.7.0`

### <a name="iso-v0.2.3" href="#iso-v0.2.3">0.2.3</a>

Expand All @@ -182,15 +182,15 @@ Updated utilium to >= 0.6.0

### <a name="iso-v0.2.1" href="#iso-v0.2.1">0.2.1</a>

- Bumped utilium version (#1)
- Simplified some imports
- Use core Github workflows and package.json `files` instead of .npmignore
- Bumped utilium version (#1)
- Simplified some imports
- Use core Github workflows and package.json `files` instead of .npmignore

### <a name="iso-v0.2.0" href="#iso-v0.2.0">0.2.0</a>

- Changed global name from `ZenFS_Iso` to `ZenFS_ISO`
- Overhauled to use structs
- Streamlined volume descriptors
- Changed global name from `ZenFS_Iso` to `ZenFS_ISO`
- Overhauled to use structs
- Streamlined volume descriptors

### <a name="iso-v0.1.3" href="#iso-v0.1.3">0.1.3</a>

Expand All @@ -216,8 +216,8 @@ Added a `.` specifier to the `exports` field of `package.json`.

### <a name="iso-v0.0.2" href="#iso-v0.0.2">0.0.2</a>

- Updated to build target ES2020
- Updated to [email protected]
- Updated to build target ES2020
- Updated to [email protected]

### <a name="iso-v0.0.1" href="#iso-v0.0.1">0.0.1</a>

Expand Down
4 changes: 2 additions & 2 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@

This packages adds a few backends:

- `Zip` allows you to create a _readonly_ file system from a zip file.
- `Iso` allows you to create a _readonly_ file system from a `.iso` file.
- `Zip` allows you to create a _readonly_ file system from a zip file.
- `Iso` allows you to create a _readonly_ file system from a `.iso` file.

For more information, see the [API documentation](https://zenfs.dev/archives).

Expand Down

0 comments on commit 08077c6

Please sign in to comment.