Releases: nestdotland/eggs
Releases · nestdotland/eggs
0.3.0
CHANGELOG
- #97 0.3.0 (@oganexon)
- #95 Rename cli options (breaking changes) (@oganexon)
- #87 feat: Add JSON schema for egg.json (@ebebbington)
- #85 Add Drake — a task runner for Deno (@oganexon)
🚀 Features
- #91 Confirmation for staged files (@martonlederer)
- You need to add
--yes
or-Y
to ignore this confirmation. (CI)
- You need to add
- #90 Add update notification for newer eggs releases (@oganexon)
- #89
init
command up to date (according to the new config fields) (@oganexon) - #88 New way to publish a module (Programmatically in a typescript file) (@oganexon)
import { publish } from "https://x.nest.land/[email protected]/src/commands/publish.ts"
const config = {
"description": "Your brief module description",
"version": "0.0.1",
/* ... */
};
publish(config, "my-module");
- #87 Add JSON schema for egg.json (@ebebbington)
🐛 Bug Fixes
- #92 Entry file was duplicated in the files field after publication (@oganexon)
- #88 Change
deno fmt
todeno fmt --check
(--check-format
) (@oganexon) - #83 Only format js, ts files (
--check-format
) (@oganexon) - #82 Can't link API key on Windows (@moncefplastin07)
💥 Breaking changes
- #95 Rename cli options (@oganexon)
--repository
->--homepage
--bump
->--releaseType
--handsfree
->--yes
--check-all
->--check
(use--no-check
to bypass the default checks)
- #88 Remove deprecated features (@oganexon)
fmt
andstable
in config
Install / Upgrade
Using Deno
deno install -Afq --unstable https://x.nest.land/[email protected]/eggs.ts
Using eggs
eggs upgrade
Special thanks to @ebebbington, @martonlederer, @moncefplastin07 and @oganexon for their contributions to this release!
0.2.3
CHANGELOG
🚀 Features
- #79 Generate an error for files/folders that do not exist while publishing (@oganexon)
- #79 Allow for custom command with
--check-format
(@oganexon) - #79 Allow for custom command with
--check-tests
(@oganexon) - #75 "extends" keyword in .eggignore (@oganexon)
- #75 The
.eggignore
syntax follows the same rules as the.gitignore
pattern format. (@oganexon)
🐛 Bug Fixes
- #82 Can't link API key on Windows (@moncefplastin07)
- #79
--entry
was set by default to mod.ts and was overwriting the entry field (@oganexon) - #79 Add entry file to the list of uploaded files (@oganexon)
- #79 Format matched files by default (@oganexon)
- #79 allow
--no-check-format
,--no-check-tests
,--no-check-installation
options when--check-all
is set to true (@oganexon)
Install / Upgrade
Using Deno
deno install -Afq --unstable -n eggs https://x.nest.land/[email protected]/mod.ts
Using eggs
eggs upgrade
Special thanks to @moncefplastin07, @oganexon and @t8 for their contributions to this release!
0.2.2
CHANGELOG
- #61 Revised publish command (@oganexon)
- A config file is no longer needed to publish a module. You can use the
.eggignore
file alone or no file at all by passing files with--files
or--ignore
. - Required fields:
name
version
orbump
files
orignore
entry
(default:mod.ts
)
- Consistency between command options and config fields.
- Optional checks before publishing:
--check-fmt
: Automatically format your code before publishing--check-tests
: Rundeno test
--check-installation
: Simulates a dummy installation and check for missing files in the dependency tree. (Closes #53)--check-all
: Performs all checks.
- A config file is no longer needed to publish a module. You can use the
- #60 Info command: Displays the dependency tree of a file in a more readable, colorful way. (@oganexon)
- #65 Better drawing algorithm (info) (@oganexon)
- #62 Fix a typo in dry run output (@TTtie)
- #58 Determine module stability with semantic versioning rules if author does not specify it (@oganexon)
🐛 Bug Fixes
- #72 deno 1.4 (@oganexon)
- #57 Display the corresponding help of a sub-command after an error (@oganexon)
- #55 Add entry field in upload (@oganexon)
Deprecated
stable
field in favour ofunstable
. It makes more sense to put `--unstable'. (Closes #44)- A warning message will be displayed if an author uses this field. This will encourage authors to let eggs determine module stability with the semver rules.
fmt
field in favour ofcheckFormat
.
Install / Upgrade
Using Deno
deno install -A -f --unstable -n eggs https://x.nest.land/[email protected]/mod.ts
Using eggs
eggs upgrade
0.2.1
CHANGELOG
🚀 Features
- #37 --bump & --version in eggs publish (@oganexon)
- #32 Enhanced logger (@oganexon)
- #30 feat: eggignore (@Qu4k)
- #20 Link command rework (@oganexon)
- #12 CLI rewrite (@Qu4k)
- #9 Progress bar (@MartonDev)
🐛 Bug Fixes
- #47 Install command was broken (@oganexon)
- #45 generate init file and cleaner log output (@oganexon)
- #33 Init command default options (@oganexon)
- #24 fix: deps & dry publish (@Qu4k)
- #7 fix: clean code (@Qu4k)
Install / Upgrade
Using Deno
deno install -A -f --unstable -n eggs https://x.nest.land/[email protected]/mod.ts
Using eggs
eggs upgrade