All Versions
114
Latest Version
Avg Release Cycle
14 days
Latest Release
1402 days ago

Changelog History
Page 6

  • v0.12.8 Changes

    March 12, 2018
    • ๐Ÿ“‡ send component's metadata to compilers
    • ๐Ÿ›  fix bit tag with --force flag to force tagging when exceptions occurred during a test
    • ๐Ÿ›  fix bit test error message to display the actual exception if occurred
    • ๐Ÿ‘Œ improve error message of bit tag --verbose when tests failed to include tests results
    • ๐Ÿ‘Œ improve handling of errors from compilers which return promises
    • ๐Ÿ”€ merge process.env from the main process to tester process fork
    • โœ… symlink tester env in isolated envs
    • ๐Ÿ› bug fix - tests files were ignored during bit add when they're weren't part of the files array and .gitignore contained a record with leading exclamation mark
  • v0.12.7 Changes

    February 28, 2018
    • ๐Ÿ› bug fix - specifying a component and its dependency as ids for bit remove was not working
    • ๐Ÿ› bug fix - fix remove component
  • v0.12.6 Changes

    February 27, 2018

    ๐Ÿ†• New

    • โช introduced a new command bit untag for reverting un-exported tags.
    • ๐Ÿ‘Œ support .vue files
    • ๐Ÿ‘Œ support bit install of specific ids
    • init local scope inside .git
    • ๐Ÿ‘Œ support peerDependencies
    • ๐Ÿ‘Œ support passing arguments/flags to the package-manager by specifying them after '--' (e.g. bit import -- --no-optional)
    • ๐Ÿ‘Œ support compilers which return promises

    ๐Ÿ”„ Changes

    • ๐Ÿ’พ save bit dev-dependencies components inside devDependencies section of package.json
    • bit status shows a list of staged versions in 'staged components' section

    ๐Ÿ› Bug Fixes

    • โš  show npm-client's warnings when they are about missing peer-dependencies
    • ๐Ÿ›  fix outdated to print correct version numbers
    • โœ‚ remove a modified component message
    • resolving .gitignore files
    • #729 fix bit cc to clear module cache
    • #769 - prevent duplicate ids in bitmap when adding existing files
    • #736 - .gitignore is blocking everything
  • v0.12.5 Changes

    February 06, 2018
    • 0๏ธโƒฃ default bit import with no id to import objects only, unless --write flag is used
    • โฌ‡ decrease verbosity of npm during bit test
    • โž• added --objects flag to bit import for fetching objects only and making no changes to the filesystem
    • ๐Ÿ› bug fix - dists had incorrect paths in the model when originallySharedDir was the same as dist.entry
    • strip dist.entry for imported and authored components only, not for nested.
    • write .bitmap on bit init command
    • ๐Ÿ“ฆ aggregate dependencies and package dependencies in bit show
    • โž• add entered username from prompt to context for server side hooks
  • v0.12.4 Changes

    January 30, 2018
    • ๐Ÿ‘Œ support separating dev-dependencies and dev-packages from dependencies and packages when they originated from tests files
    • ๐Ÿšš prompt user when trying to remove a component
    • ๐Ÿ“ฆ restore old behavior of requiring package installation
    • ๐Ÿ‘Œ support adding test files to existing component
    • โš  ignore tracked files when running bit add and print a warning message
    • ๐Ÿ› bug fix - bit test fails when the same environment installation was canceled before
  • v0.12.3 Changes

    January 28, 2018
    • avoid overriding not only modified components but also new components when running bit import, unless `--force' flag is used
    • validate version number during tag action
    • ๐Ÿ‘ allow bit config to run in non initialized directory
  • v0.12.2 Changes

    January 24, 2018

    ๐Ÿ†• New

    • #653 read config keys from Git config in case it's not found in bit config
    • ๐Ÿšš #516 add --eject flag for bit export for quickly remove local components after export and install them by the npm client ### ๐Ÿ”„ Changes
    • ๐Ÿ— bit build with no parameter, builds all authored and imported components regardless whether they're modified ### ๐Ÿ› Bug Fixes
    • โšก๏ธ bit move - updates links to node_modules and updates package.json dependencies with the new directory
    • ๐Ÿ— install missing environments before start build / test process
    • ๐Ÿ–จ print message in case of cyclic dependencies
    • ๐Ÿ›  fixed ci-update from failing when no compiler or tester
  • v0.12.1 Changes

    January 22, 2018
    • โž• add link-file for authored exported components from the root node_modules of a component to its main-file
    • avoid fetching the dependencies of versions older than the current imported one
    • ๐Ÿšš migration - remove latest from compiler
    • ๐Ÿ›  fix bug with importing old components with compiler defined
    • ๐Ÿ›  fixed deserialize bug with bit remove
  • v0.12.0 Changes

    January 18, 2018

    ๐Ÿ†• New

    • ๐Ÿ“„ extension system (beta)
    • ๐Ÿ“ฆ #540 support Yarn as package manager
    • ๐Ÿ“ฆ bit import: install hub dependencies as npm packages by default
    • ๐Ÿ“ฆ bit import: install npm packages by default
    • ๐Ÿ“ฆ #613 bit install command to install all packages and link all components
    • ๐Ÿ“ฆ #577 auto add workspaces to root package.json
    • ๐Ÿ“ฆ #515 save direct dependencies in package.json with relative paths
    • #571 apply auto-tagging mechanism for imported components
    • ๐Ÿ“ฆ #541 add package manager config to bit.json
    • ๐Ÿ‘Œ support saving dists files on a pre-configured directory relative to consumer root
    • ๐Ÿ‘Œ support bit show --compare with json format

    ๐Ÿ”„ Changes

    • ๐Ÿ”„ change auto-generated node_modules links to be the same as NPM installation of components (@bit/scope.box.name)
    • ๐Ÿ“‡ rename bit bind command to bit link
    • reanme {PARENT_FOLDER} variable to {PARENT} in dsl of add
    • ๐Ÿ“‡ rename .bit.map.json to .bitmap
    • avoid writing long files paths for imported components when there is a shared directory among the component files and its dependencies
    • ๐ŸŒฒ bit log now shows semver instead of version hash
    • 0๏ธโƒฃ #537 rename dist flag to --ignore-dist and by default create dist files
    • #527 rename structure property in bit.json
    • โœ‚ remove 'dist' attribute from root bit.json by default
    • ๐Ÿ“‡ rename no_dependencies flag to no-dependencies on bit import
    • ๐Ÿ“ฆ rename no_package_json flag to ignore-package-json on bit import
    • ๐Ÿ”„ change bit remote rm to bit remote del
    • โš™ run bit init automatically if dir is not initialized but contains .bitmap file
    • do not write the component's bit.json file, unless --conf flag is set ### ๐Ÿ› Bug Fixes
    • #517 when a nested dependency is imported directly, re-link all its dependents
    • #608 absolute components dependencies for new components throw an error
    • #605 component with modified dependencies doesn't recognize as modified
    • #592 auto-tagged component were not shown as staged in bit status
    • ๐Ÿ‘ #495 support adding files to imported components and ignoring existing files
    • #500 files added under one component although it was not specified
    • 0๏ธโƒฃ #508 componentsDefaultDirectory do not support anything other than one dynamic param per folder
    • ๐Ÿšš #543 remove imported component not working
    • ๐Ÿ— avoid building process when a component was not modified
    • prevent overriding index file if exists
  • v0.11.1 Changes

    November 29, 2017
    • ๐Ÿ‘Œ support tagging the entire local scope and all imported components to a specific tag using --scope and --include_imported flags
    • โž• add bit pack command to build packages for registry
    • ๐Ÿท tag command now accepts a version
    • โœ… bit test - paint a summary table when testing multiple components
    • bit status - add a new section "deleted components" for components that were deleted from the file-system manually
    • bit import - prevent overriding local changes unless --force flag was used
    • sort bit show and bit list components alphabetically
    • โšก๏ธ Auto update .bit.map.json to semantic versions
    • ๐Ÿ‘Œ improve stability and performance of the dependency resolution mechanism
    • โœ‚ removed --include-imported flags as --all can be used for the same functionality
    • --scope flag can be used without --all
    • message in tag command is now optional
    • --all and --scope accepts version (optional for --all and mandatory for --scope)
    • ๐Ÿ›  fixed bug on windows that created test files as components
    • ๐Ÿ›  fixed bit add bug when adding test files with DSL
    • ๐Ÿ›  fixed output to be the same for tag command
    • ๐Ÿ›  fixed bit list command display for deprecated components
    • ๐Ÿ›  fixed bit show with compare flag to display dependencies
    • don't write dists files for authored components
    • ๐Ÿ› bug fix - components that were not indicated as staged-components by bit status were exported by bit export
    • ๐Ÿ› bug fix - tests files saved with incorrect path when bit add was running from non-consumer root
    • bit add - exclude a component when its main file is excluded
    • ๐Ÿ› bug fix - generated .ts links were not valid