Skip to content
This repository has been archived by the owner on Sep 28, 2023. It is now read-only.

Latest commit

 

History

History
284 lines (201 loc) · 8.07 KB

CHANGELOG.md

File metadata and controls

284 lines (201 loc) · 8.07 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

NPMPackageEditor [Unreleased]

Show differences

NPMPackageEditor v3.1.1

Fixed

  • Error that caused the private property to be added to dumped packages even if it is set to false

Added

  • Support for dumping properties only if they are set to a truthy value by introducing GenerationLogic.Truthy

Updated

  • All dependencies

Show differences

NPMPackageEditor v3.1.0

Fixed

  • Vulnerabilities in dependencies

Updated

  • All dependencies
  • Lifecycle scripts
  • Configuration to migrate from Drone to Woodpecker

Added

  • Strict null checks

Removed

  • Dependabot checks

Show differences

NPMPackageEditor v3.0.2

Added

  • Missing package exports

Show differences

NPMPackageEditor v3.0.1

Added

  • Support for new package.json fields:
    • type for specifying whether the package is a CommonJS or an ES Module
    • exports for specifying entry points
    • imports for declaring subpath imports

Updated

  • All dependencies

Show differences

NPMPackageEditor v3.0.0

Breaking

  • Converted the package to an ESModule

Updated

  • All dependencies

Show differences

NPMPackageEditor v2.2.6

Fixed

  • Vulnerabilities in dependencies

Updated

  • All dependencies

Show differences

NPMPackageEditor v2.2.5

Added

  • Support for all different kinds of GitHub remote urls

Show differences

NPMPackageEditor v2.2.4

Fixed

  • Vulnerabilities in dependencies

Updated

  • All dependencies
  • Linting environment

Show differences

NPMPackageEditor v2.2.3

Fixed

  • Broken publish-scripts

Updated

  • All dependencies
  • The Package-class to not output dependencies or devDependencies if none are present
  • Settings to disable timeouts for mocha unit-tests

Show differences

NPMPackageEditor v2.2.2

Fixed

  • Broken PackageDependencyCollection by refactoring the use of the DependencyNames-property

Updated

  • All dependencies

Show differences

NPMPackageEditor v2.2.1

Fixed

  • Several errors by dropping the use of the instanceof-keyword

Updated

  • All dependencies

Show differences

NPMPackageEditor v2.2.0

Fixed

  • Errors in DependencyCollection.AllDependencies when a dependency is occurs in multiple lists
  • AllDependencies to also include DependencyCollection.PeerDependencies

Added

  • A component KeyOfType for representing keys of properties with a predefined type
  • A class PackageDependencyCollection for representing a dependency-collection which is loaded from a Package
  • Support for parallel execution of drone-pipeline steps
  • New unit-tests

Updated

  • All dependencies

Show differences

NPMPackageEditor v2.1.0

Added

  • A static member Package.FileName which returns the default name of package-files, which is package.json

Fixed

  • Grammatical errors

Updated

  • All dependencies

Show differences

NPMPackageEditor v2.0.0

Breaking

  • Fixed spelling errors in exported properties

Fixed

  • Vulnerabilities in dependencies
  • Spelling errors

Updated

  • All dependencies

Show differences

NPMPackageEditor v1.4.7

Fixed

  • Vulnerabilities in dependencies
  • Drone-pipelines for multi-digit version-numbers

Updated

  • All dependencies

Show differences

NPMPackageEditor v1.4.6

Fixed

  • Broken drone-pipelines
  • Broken Auto-Merge workflow

Updated

  • All dependencies
  • Drone-pipelines to use small-sized images

Show differences

NPMPackageEditor v1.4.5

Fixed

  • Vulnerabilities in dependencies

Added

  • A workflow for merging Dependabot-PRs
  • A workflow for analyzing the code

Updated

  • All dependencies

Show differences

NPMPackageEditor v1.4.4

Updated

  • All dependencies

Show differences

NPMPackageEditor v1.4.3

Fixed

  • Broken dependabot-settings
  • Vulnerabilities in dependencies

Updated

  • All dependencies

Show differences

NPMPackageEditor v1.4.2

Updated

  • ESLint rules for preventing usage of deprecated API

Show differences

NPMPackageEditor v1.4.1

Added

  • A component for representing package.json-files with additional properties

Show differences

NPMPackageEditor v1.4.0

Added

  • The functionality to store additional properties in the Package class
  • Tests for improving the stability

Updated

  • All dependencies
  • The TypeScript-library

Show differences

NPMPackageEditor v1.3.1

Fixed

  • The path-determination of the README file during Package normalization

Show differences

NPMPackageEditor v1.3.0

Added

  • Support for ignoring existing dependencies when Registering dependencies to a collection
  • The functionality to set values of existing Directory-entries using the Directory.Set method

Fixed

  • Normalize method of the Package class
  • Key-existence checking in the Dictionary class

Show differences

NPMPackageEditor v1.2.0

Added

  • Support for overwriting existing dependencies when registering a collection
  • A property for retrieving all dependencies in a collection
  • A FileName property to the Package class
  • New tests for stability improvements

Updated

  • The README file
  • All dependencies

Show differences

NPMPackageEditor v1.1.0

Added

  • Functionality for clearing dependency-collections
  • Support for automatically setting git-related info
  • Functionality to automatically load the description from README files

Show differences

NPMPackageEditor v1.0.0

Added

  • Types for package.json-metadata
  • Components for creating dynamic objects
  • Classes for storing key-value pairs
  • A Package-class for editing package-metadata
  • Functionality to decide under which circumstances properties are added to the resulting package.json metadata
  • Tests for all classes
  • Class for converting objects to Dictionarys
  • Components for managing dependencies

Show differences