- provide shrinkwrapper support: component-shrinkwrapper
- watch development fields watcher.js#2
- check latest tag for component.json at first component#611
- download archive if globs are used in component.json downloader.js#7
-
use
debug
instead of consoler.js to warn about requiring components below root -
add repository redirects for api.github.com requests (if a user rename a repo)
-
require2
- fix semver sorting for
require.latest
- fix semver sorting for
For a more in-depth changelog about v1, please read: https://github.com/component/guide/blob/master/changelogs/1.0.0.md.
-
component-build
- update autoprefixer
-
require2
- provide
require.loader
- provide
require.latest(moduleName)
to require a remote module without specify the version
- provide
component-build --watch
deletes build files if errors occur and doesn't stop the process anymore- allow to require locals below the root without throwing an error
- allow to require paths which cannot be resolved without throwing an error
- fix requiring files from a local (without file extension)
- feature: nested locals like
foo/bar
- fix CSS parsing for url rewriting, 10x faster
- fix module name when exporting as AMD
- fix AMD export for
strict
mode - fix remaining quotes when rewrite
require()
paths - allow hashtag in CSS URLs
Primarily bug fixes.
-
bitbucket support
-
component-link
- add
--tag
- remove the requirement of the component name matching the repository name
- add
-
component-build
- fix
--out
- fix
--copy
- fix file path rewriting for local components
- fix
-
fix
component-ls --depth
Component 1.0.0
is now feature complete. Please help debug and open an issues you may have with this release! 1.0.0
will not be released until http://component.io is updated.
- doc updates
- better debug/error messages
- bug fixes
- re-add
component install --proxy
The primary goal of this release is to make 1.0.0 feature complete. Please try all the new commands and provide feedback!
-
add:
component build --watch
component link
-
update
component-search
to use crawled components
The primary goal of this release is to test the new commands.
-
add:
component-duplicates
component-open
component-outdated
component-pin
component-update
component-validate
-
reintroduce
--standalone
tocomponent-build
The primary goal of this release is to test component install
and component build
and remove features we've decided to remove.
-
add:
component-install
semver supportcomponent-install
now handles redirects (not w/ semver resolution, however)component-crawl
component-build <styles|scripts|files>
for designating a specific buildcomponent-build styles --browsers
- default autoprefixer supportcomponent-build styles
- fix CSS dependency orderingcomponent-build scripts
- es6 module supportcomponent-build scripts
- other generator improvements from builder2component-build scripts
- now autorequires by default
-
remove:
component-create
- moved to component-createcomponent-convert
component-wiki
component-info
component-changes
component-install --force
component-install
custom remotes (for now, need adapter APIs in remotes)component-install
proxy - temporarily removed/untested, will be added again later
-
changed:
component-build scripts --umd
from--standalone
-
updated to comply with the latest specs
- fix force install option #485
- fix dependencies installed via not being added to component.json #466
- bump deps
- update github URLs in package.js to https://raw.githubusercontent.com
- update component-installer to remove lowercasing
- update "superagent-proxy" to v0.3.0
- update "proxy-agent" to v1.1.0
- update installer for lookup casing fix
- fix casing in .lookup()
- update installer for casing fix
- update builder for casing fix
- update installer
- revert builder
- update builder for main alias fix
- add .netrc auth logic back
- add proxy support
- add full MIT license to component-create(1)
- update component-builder for alias removal
- change component-install to use installer.js
- remove component-install(1) --out flag. Closes #389
- change component-search(1) to only display "demo: ..." when present
- update builder for json support
- revert superagent enabling for now
- add use of "open" for component-wiki
- add superagent use back for netrc
- update builder
- update builder (require function change)
- add superagent-proxy
- add warning for missing bin
- fix: bump version of netrc
- fix: keep default gh remote from being added each install command.
- fix: wait for packages to install successfully before writing component.json -- Should solve #386
- update builder
- fix dups reported in install output. Closes #372
- fix corrupt downloads with quick superagent replacement. Closes #374
- update superagent for unzip fixes
- update superagent
- fix node 0.8 issues when installing partial files
- remove OAuth in .netrc instructions
- update superagent
- fixing resolve bug for node 0.10+
- fix build of empty js files when no js is present
- fix installation of local dependencies via lookup paths
- fix removal of semi-installed components
- update builder
- add dev url prefixing back
- add mtime update of output directory on install. Closes #344
- fix component-install(1) --dev, manip .development not .dependencies Closes #177
- add netrc support
- add
component-install(1)
--verbose - add .demo, closes #254
- add -v, --verbose to component-search(1) with license / version. Closes #317
- add
--no-require
tocomponent-build(1)
- remove component-docs(1)
- fix: inFlight components do not emit
end
events
- update builder for root-level main alias fix
- update builder
- add .main to component-create(1) generated component.json for clarity
- add component-info(1) tests
- add Package#url() default of first remote
- remove .addLookup() from component-build(1), now performed in Builder
- update builder
- fix a call to fn() that should be done()
- fix UMD: use "this" instead of window for global
- change error handling to treat non-404s as fatals
- fix exit status of component(1)
- fix current .remote usage in Package
- update builder
- fix component-info(1)
- fix: install: do not create component.json if it doesn't exist
- fix fatal detection
- add explicit remotes using
-r <url>
- add: only one in-flight request per component (~50% perf increase). Closes #47
- add --use flag
- remove makefile and .gitignore from component-create local components
- add -c, --copy option to copy files instead of symlinking
- fix AMD support for modules exporting functions
- add component link to component-create(1) template
- add
make test-remotes
- add correct version of dependency to component.json when installing
- update builder
- remove term-css dep
- fix ability to install dependencies from remote repos
- add AMD support to --standalone. Closes #139
- add component-ls(1) --depth support
- add in
<path>
to getLocalJSON error - add in
<url>
message to JSON parsing errors - add g+ community link
- change component-ls(1) to use tree view. Closes #204
- remove empty build.css output. Closes #80
- update builder
- fix component-info(1) example typo
- rename win-spawn to win-fork [fixes #170]
- add source url support when in --dev mode
- fix component-search(1) EPIPE with pagers. Closes #122
- remove component-open(1)
- add increase of installation performance 50% via gzip
- add increase of search performance 50% via gzip
- update builder
- add
-l, --local
tocomponent-create(1)
. Closes #119 - add module check to
component-build(1)
--standalone dance - add
.paths
lookup path array support. Closes #137 - update builder for root main alias fix
- remove COMPONENT_PATH support. Closes #137
- add
-p, --prefix <str>
support - add asset copying and url rewriting. Closes #52
- add
.images
and.fonts
support for installation
- add error-handling for getFiles(). Closes #121
- add error(res, url) helper
- add implicit
--save
tocomponent-install(1)
. Closes #103 - add recursive
.local
support tocomponent-install(1)
- add better local dep failure message
- add
-l, --license
tocomponent-search(1)
. Closes #107 - add
component.lookup(pkg)
function - add
component.dependenciesOf(pkg)
function - add History.md to
component-create(1)
. Closes #101 - add default .license of "MIT" to
component-create(1)
- update builder
- fix a component-install(1) bug where a 404 would not display an error [damian]
- update builder for main alias fix
- add component-create(1) support for existing dirs and files. Closes #58
- add local sub-command resolution
- improve some error handling
- fix annoying node warning for existsSync()
- fix utils.error() stderr
- change "bundled" to "local"
- add COMPONENT_PATH support. Closes #30
- add
component.paths()
helper function - update builder
- add "main" support
- fix
component-search(1)
when description is missing. Closes #83 [Tim Oxley]
- fix silly component-install(1) bug attempting to read ./component.json. Closes #81
- update builder
- add
.remotes
support. Closes #6 - add --name option to specify the base name of built files.
- change --standalone name to be required. Closes #71
- update builder dep, remove --dev cascading. Closes #69
- add readme template for
component-create(1)
with more boilerplate - add default of
{}
for conf for direct installs - add
auth
support for basic authentication [Dan Williams]
- add
component-search(1)
--open
flag to view in browser. Closes #39 - add
component-wiki(1)
. Closes #55 - add "y" as "yes" support
- add
component-install(1)
--save
support - fix < 0.8.x support
- add new "stdio" child process inherit option. Closes #45
- update component(1) --help docs
- remove special-casing of 127 exit status
- remove component-register(1) from package.json
- fix subcommand execution on windows [ForbesLindesay]
- add remote search
- add ★ to search output
- add sorting by stars
- add --json to
component-search(1)
- remove
component-register(1)
- change
component-search(1)
to use only verbose output
- add
--standalone [name]
support to component-build(1). Closes #34 - add memoized mkdir
- add empty .development
{}
to component-create(1) - update component-builder
- remove "which" dependency
- remove logging from component-convert(1)
- remove "component.json" dep of component target in component-create(1) makefile
- rename devDependencies to development
- add
--dev
tocomponent-create(1)
build command - add
component-build(1)
--dev flag. Closes #25 - rename
devDependencies
todevelopment
- fix
component-create(1)
undefined.css. Closes#24
- add
--standalone
tocomponent-build(1)
- add
.repo
tocomponent-create(1)
- add
.files
support. Closes #11 - fix installation of files nested in dirs
- change
component-register(1)
to use .repo prop - change
component-search(1)
query to be optional - change
component-search(1)
to join args
- add missing commands to package.json
- update commander.js for pull-request fail