- Updated dependencies, base files, and editions using boundation
- Thank you to the sponsors: Andrew Nesbitt, Balsa, Codecov, Poonacha Medappa, Rob Morris, Sentry, Syntax
- Update github-api and fellow deps, so trailing slashes no longer cause duplicates (they are now trimmed) and maintainer urls are now the homepage
- Support
.repository
that isn't github, if it is github however, update to the preferred format - Updated dependencies, base files, and editions using boundation
- Thank you to the sponsors: Andrew Nesbitt, Balsa, Codecov, Poonacha Medappa, Rob Morris, Sentry, Syntax
- Updated dependencies, base files, and editions using boundation
- Thank you to the sponsors: Andrew Nesbitt, Balsa, Codecov, Poonacha Medappa, Rob Morris, Sentry, Syntax
- CLI has been rewritten, supporting new
offline
mode, and no longer requires thecompile
argument; made possible via bevry/argument - Backers are now fetched if possible; made possible via bevry/github-api
- Markdown files are now rendered with markdown segments instead of html; made possible via bevry/render
- Updated dependencies, base files, and editions using boundation
- Thank you to the sponsors: Andrew Nesbitt, Balsa, Codecov, Poonacha Medappa, Rob Morris, Sentry, Syntax
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Use the new
@bevry/fs-*
dependencies - Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Minimum required Node.js version changed from
node: >=18
tonode: >=20
adapting to ecosystem changes
- Updated license from
MIT
toArtistic-2.0
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Don't use
npx
anymore during our tests, it doesn't do what we actually want, and it keeps prompting to install things. - Updated dependencies, base files, and editions using boundation
- Fixed fatal errors going unreported
- No longer support CSON for package files, JSON only.
- No longer outputs logging line info if
--verbose
is not present - Better debugging for file and json reading, writing, and directory reading.
- Fixed missing
package.json:badges.config
from crashing the compile. --debug
now tells you to use--verbose
instead, rather than doing nothing.- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Pika to Skypack
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Fix failure from missing
Errlop
dependency - Thakns to Oliver Lorenz for pull request #154 - Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Support for Deno installation and edition instructions
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Converted from JavaScript to TypeScript
-p <value>
cli arg is now--path=<value>
-d
cli arg is now--verbose
- Contributors are no longer fetched from github, if you want that functionality, use @bevry/update-contributors
- If this is an issue, file an issue with a small bounty and it can be re-added
- This was done, as
- now projectz is purely reading, merging, and rendering of local files
- fetching contributors requires github authorisation env variables to be provided
- Contributors and Maintainers will now have their github URL used instead of their homepage in the json listings
- No more duplicate contributors and maintainers
- No more bots listed as contributors and maintainers
- Updated dependencies, base files, and editions using boundation
- Minimum required node version changed from
node: >=8
tonode: >=14
as projectz's tests have issues with supporting all but the latest LTS
- Fix crash when trying to generate install instructions for an edition that lacks an entry
- This can happen in the case of editioned websites, which only specify
directory: '.'
- This can happen in the case of editioned websites, which only specify
- Ignore contributors that are bots (identified by
[bot]
in their name)
- Removed browser edition entry from unkpkg URL as it is not necessary
- Added links for Node.js, the Editions Autoloader, and ECMAScript versions
- Babel Polyfill section is removed as modern ecosystem doesn't need it
- Fixed v1.17.0 busting edition names
- Install instructions adjust accordingly depending on if there is a default export or not (detected by presence of the
export-default
keyword) - Add install instructions for pika and unpkg if the project is a module
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Implemented support for
GITHUB_API
environment variable to access the GitHub API via a proxy
- Updated base files and editions using boundation
- Show help if no arguments were supplied
- Thanks to James George for pull request #94
- Updated dependencies
- Update SPDX dependency
- Thanks to Peter Chanthamynavong for pull request #95
- Update SPDX dependency
- Updated base files and editions using boundation
- Prevent
pacakge-lock.json
from being read - Switched from
CSON
toseason
, as CSON doesn't handle sync errors, and no one has maintained it
- Internal documentation updates
- Moved npm require instructions after the command instructions for consistency
- Fixed an eyesore with the jspm installation instructions
- Only output TypeScript blurb on modules
- Updated installation instructions for latest ecosystem changes
- Updated base files and editions using boundation
- Note that contributors may also fail to fetch if the internet is disconnected.
- Update githubauthquerystring to v1 and make use of its redaction abilities
- Fixed failures in fetching contributors causing projectz to crash
- Now uses githubauthquerystring to generate the GitHub Auth Query Strings.
- Removed compiled editions as they are no longer needed with modern node versions
- Updated editions format for editions v2.1.0
- Updated base files using boundation
- Updated for latest dependencies
- Updated base files
- Updated dependencies
- Load the fellow edition that corresponds with the projectz edition
- Update dependencies
- Add new support for the newer editions standard while keeping support for the old standard
- Add support for
repository
field being github repo shortname, and prefer it - Thanks to Zlatan Vasović for pull request #83
- Updated dependencies
- Updated internal conventions
- Updated dependencies
- Fix error if have a cached version of fellow
- Updated base files
- Repackaged
- Fix
projectz: line 1: //: is a directory
- Repackaged with Editions
- Added editions rendering
- Updated esnextguardian script
- Moved from ECMAScript Modules to CommonJS Modules due to lack of Node.js support
- Updated base files
- Updated dependencies
- Browser install instructions will now correctly display is bower or component configuration exists, or
browser
orjspm
fields exist
- Updated dependencies
- Fixed missing
esnextguardian
dependency (regression since v1.0.3)
- Readme files will correctly finish with a newline character
- Updated dependencies
- Fixed second author losing their year
- Continue if fetching github contributors fails
- Fixed github API auth for user api requests
- Initial stable release
- Readme and Package files are now extension independent
- Readme sections are now outputted in HTML instead of Markdown to be more universal
- Support SPDX licenses - Implements #72, #66 - Fixes #65
- Uses new bevry/badges package for badge rendering - Implements #67, #55, #25, #10
- Uses new bevry/fellow package for people handling - Implements #37, #11
- Newline no longer required at start of readme file - Fixes #53
- Moved from CoffeeScript to ES6+ - Fixes #20
- Support multiple licenses - Currently only MIT and CC-BY-4.0 are supported
- Appends new line when saving packages
- Fixes cmd line -d option
- Fixes CRLF issue that occurred in the v0.4.1 npm package
- Fixes incorrect handling of CSON.parseFile
- Removed merging of dependencies between Package.json and Bower.json
- Added Node v0.12.0 support
- Fixed david badges (regression from v0.3.16)
- Better badges
- New npm downloads badge
- Updated dependencies
- Updated dependencies
- Add support for global install instructions
- Keep contributor cache valid for one day
- Updated dependencies
- Added DocPad plugin install instructions
- Added support for the
browser
field, see readme
- Added Waffle.io badge
- Added Wishlist badge
- Always show david dependency and dev dependency badges if they are enabled, rather than disabling them if there are no dependencies or dev dependencies
- Cleaner badge determination
- Updated david-dm to use the Shields.io theme - Thanks to Rob Loach for pull request #26
- Added bitcoin badge which accepts a URL via the
bitcoin
badge option - Donation badges are now on their own line
- Only show david dm badges if there actually are dependencies for that badge
- Added david-dm dev dependency badge support
- Automatic badge detection for
daviddev
- Added david-dm badge support - Thanks to Rob Loach for pull request #21
- Automatic badge detection for
travis
,npm
, anddavid
badges - Travis file is now regarded as a readme file
- Formatting changes to backers listing
- Formatting changes to backers listing
- Client-side install instructions will only show if
browser
property is truthy - Added new
browser
property that will default to true ifbower
orcomponent
packages are defined
- Moved
docco
fromdependencies
intodevDependencies
where it belongs
- Fixed CDN URL highlighting
- Changed
HISTORY.md
andCONTRIBUTING.md
URLs and names to always be uppercase - Added wzrd.in CDN URL to the Node/Browserify install section
- Updated dependencies
- Updated dependencies
- Seems github doesn't like
//
urls
- Updated badges to use
//
for their urls
- Fixed error when encountering an unknown license
- Fixed
license
andlicenses
duplicate inpackage.json
file - Fixed some issues with contributors and
package.json
files
- Fixed some issues. Now stable enough to use for your projects.
- Added INSTALL, BACKER, and BACKERFILE tags
- Mostly working except for BACKER tags
- Renamed from
readme-utils
toprojectz
- Initial non-working commit