- Support loading ES Modules
- Move away from
ts-node
totsx
- Updated dependencies
- Updated docker-compose typings
- Move back to Evil Kiwi (
@evilkiwi/devon
) - Update dependencies
- Moved to OYED
@oyed/devon
- Updated dependencies
- Added support for creating Volumes via root definition
- Move monorepo to PNPM & Turborepo
- Drop support for NodeJS 14
- Re-sync types for Docker Compose
- Support PNPM during onboarding
- Added image rebuilding flag to
devon switch
- Added auto-generated
docker-compose
typings
domains
definition in.devon.ts
gen-certs
command to re-generate certificates files baseddomains
definition- Detect WSL1/2 and warn about running
devon install
in Windows too
- Moved bundler to
unbuild
- Use NodeJS ESM as a default export
- Renamed company to Evil Kiwi Limited
- Enforce NodeJS version support via
package.json
engines
- Added a new
interact
command for starting a shell inside a container - Updated dependencies
- Added support for defining custom Networks
- Fixed
proxy
template conf file host - Improved feedback of the
install
command - Added manual instructions for macOS 11+ users
- Updated dependencies
- Store current services by Project name for better
switch
UX - Fix issue when switching between different monorepos (Different folders = different project names)
- Improve devon repo (made it a monorepo)
- Various maintenance and library updates
- Fix script output not using ASCII
- Export command logic for programmatic use
- Added
down
command
- Allow overriding of
docker-compose
format version
- Allow
mkcert
automation
- Install
@evilkiwi/devon
as a local dev dependency if supported (For type support) - Don't emit a
.env
file if service doesn't specify any env vars - Don't override service-level configs if re-running
init
- Update example to show full proxy configs
- Emit an example proxy config file for NGINX
- Fix
.devon.ts
template adding unselected services oninit
- Fix
.devon.ts
template not adding correct service name
- Fix duplicate services in
devon init
if they match multiple criteria
- Initial release