All Versions
113
Latest Version
Avg Release Cycle
14 days
Latest Release
448 days ago

Changelog History
Page 3

  • v14.4.2 Changes

    October 23, 2019

    ๐Ÿ› Bug fixes

    • ๐Ÿ— #2024 rebuild components upon dependencies changes for compilers that build dependencies
    • #2067 fix bit checkout to not duplicate modified files when the shared dir has changed
    • โšก๏ธ #2079 update bit-javascript to fix error when Yarn workspaces uses nohoist
    • โšก๏ธ #2072 update bit-javascript to support React fragments

    Experimental

    • #2066 introduce --skip-auto-tag flag for bit tag

    Internal

    • ๐Ÿšš move from flow to typescript
  • v14.4.1 Changes

    October 06, 2019

    ๐Ÿ› Bug fixes

    • ๐Ÿ”€ #2019 fix bit import --merge to not override changed dependencies
    • ๐Ÿ‘ #2023 better handle external errors from compilers
    • #2013 fix bit import when one module resolution alias is a directory of another alias for extensions other than .js
    • ๐Ÿ— #2033 improve bit link to build unrecognized missing links
    • ๐Ÿ“ฆ #2035 fix "unable to manually add the dependency" error when package.json of an imported component is missing
    • #2034 make sure versions are not deleted upon tag when components have cycle dependencies and a version is specified
    • ๐Ÿ— #2027 fix ComponentNotFound error when building a typescript component and its Bit dependency is installed as a package
    • โšก๏ธ #2011 update dependents package.json files when ejecting dependencies
    • ๐Ÿ›  fix bit graph edge colouring for regular dependencies
    • call pre and post export hooks actions
  • v14.4.0 Changes

    September 24, 2019

    ๐Ÿ†• New

    • #1981 allow compilers to add all dependencies types and not only devDependencies

    ๐Ÿ”„ Changes

    • #2004 ask for approval before exporting a component to another scope (fork)

    ๐Ÿ› Bug fixes

    • #2013 fix bit import when one module resolution alias is a directory of another alias
    • ๐Ÿš€ block tagging components with prerelease versions
    • ๐Ÿ›  fix "Converting circular structure to JSON" error when logging a circular metadata object
    • ๐Ÿ›  fix exporting to a different scope than workspace configuration of defaultScope
    • ๐Ÿ›  fix exporting components with and without scope at the same time
    • #1999 show a descriptive error when a component is missing from the scope

    Experimental

    • #1956 introduce a new flag --rewire for bit export to replace the import/require statements in the source to the newly exported scope
  • v14.3.0 Changes

    September 11, 2019

    ๐Ÿ†• New

    • 0๏ธโƒฃ #1956 add defaultScope settings in workspace config for bit export to use when no remote scope defined for component
    • ๐Ÿ“ฆ #1990 auto add @types/package-name for *.tsx files โ€‹ ### ๐Ÿ”„ Changes
    • ๐Ÿ— generate node_modules links upon build for new components โ€‹ ### ๐Ÿ› Bug fixes
    • fail early when exporting nested dependency
    • ๐Ÿ›  fix an error "Cannot read property log of null" upon bit log
    • ๐Ÿ“ฆ #1988 avoid adding a component to root package.json when importing with --ignore-package-json flag
    • #1972 fix generated links to nested dependencies in the capsule
    • ๐Ÿ–จ #1966 prevent intermediate console printing when --json flag is used
    • โœ… #1721 enable removing/workspace-propagating a compiler/tester from component's config
    • ๐Ÿ“ฆ #1965 fix generated links for .scss and .sass packages to point to the main file
    • ๐Ÿ— #1959 improve message when running bit build when compiler not configured
    • ๐Ÿ›  fix dist replacements upon export (for angular compiler) to support require statements to an internal path
    • โ†ช #1947 workaround an angular-compiler issue when the dists have a prefix โ€‹ ### Experimental
    • #1956 add --include-dependenciesflag for bit export to be export all component-dependencies to the remote scope
    • ๐Ÿ‘ #1956 support exporting components without mentioning a remote by exporting to their last remotes
  • v14.2.4 Changes

    August 13, 2019

    โ€‹

    ๐Ÿ†• New

    • #1867 apply workspace overrides config on imported components
    • #1863 allow excluding components from overrides rules
    • ๐Ÿ“ฆ #1865 allow adding package.json props via overrides
    • #1837 enable executing commands on remote components outside of bit-workspace
    • ๐Ÿ“ฆ #913 add new flags to bit init -c|--compiler, -t|--tester, -d|--default-directory, -p|--package-manager
    • ๐Ÿ“ฆ #1889 auto add @types/package-name to the dependencies of TS components
    • โž• added no_warnings config to eliminate some warnings from being written to the stdout โ€‹ ### ๐Ÿ”„ Changes โ€‹
    • โœ‚ remove Angular dependencies from bit-javascript, instead, use TS compiler to parse Angular Decorators
    • ๐Ÿ—„ #1892 deprecating bit list --bare and replace with bit list --raw
    • #1774 improve access errors and warn when sudo is used
    • ๐Ÿ”„ change shortcut flag to bit init standalone from t to T โ€‹ ### ๐Ÿ› Bug fixes โ€‹
    • safer access to bit global config
    • #1903 fix importing dependents to not override dependencies
    • ๐Ÿ›  fix capsule to respect the override property of vinyl files
    • โšก๏ธ #1925 update bit-javascript to fix Angular non-relative paths from decorators โ€‹ ### Experimental โ€‹
    • #1885 introduce new flags --dependents and --dependencies for bit show to display them all recursively
    • #1908 new bit init interactive Collapse
  • v14.2.3 Changes

    July 28, 2019
    • #1714 auto recognize mainFile when a file added with the same name as its dir
    • ๐Ÿ‘ #1683 introduce --namespace flag for bit list to support namespaces with wildcards
    • #1727 prevent saving objects that link to invalid objects
    • ๐Ÿ“ฆ #1856 fix links deletion from node_modules after installing packages by a compiler on a capsule
    • ๐ŸŽ #1710 improve performance of importing an entire collection
  • v14.2.2 Changes

    July 24, 2019

    ๐Ÿ†• New

    • โž• add workspacePath and bitmapFileName to post-add hook invocation

    ๐Ÿ”„ Changes

    • ๐Ÿ‘Œ improve bit watch to watch directories instead of only files to support addition / deletion
    • #1634 improve the output of bit watch

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  fix "Cannot read property 'push' of undefined" error upon bit status
    • ๐Ÿ— build only the component of the modified/added/removed file upon bit watch
    • โšก๏ธ #1668 bug fix - bit watch doesn't update files
  • v14.2.1 Changes

    July 21, 2019

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  fix "Cannot read property 'length' of undefined" error upon bit status
    • ๐Ÿ›  fix error "unable to link" upon bit build when dist is outside the components dir
    • ๐Ÿ“ฆ #1705 preserve newline type of package.json and add a newline at the end (same as NPM does)
  • v14.2.0 Changes

    July 18, 2019

    ๐Ÿ‘ Bit is now available to install as a binary with all dependencies. This is the prefer method to install Bit, as it is bundled with its runtime. Note that when you install with npm / yarn Bit only supports node < 8.12.0.

    ๐Ÿ†• New

    • ๐Ÿ‘Œ Support packaging bit-bin into a binary file according to the OS by running npm run pkg
    • โœ… Enable compilers and testers to isolate components using capsule.
    • โž• add --no-cache flag to bit ci-update command
    • ๐Ÿ“ฆ #1762 allow compilers to add properties to package.json file.
    • #1770 modify dependency links for compilers that bundle them.
    • ๐Ÿ‘ #1663 Support toposort order when compiling components.
    • ๐Ÿ“ฆ #1808 Adding dist-path-template as a package.json value, which gets replaced with the calculated dist path upon import.
    • Generate index.d.ts file for node_modules links generated for typescript's custom-resolve-modules.
    • โž• Add a custom entry point file for Angular components
    • ๐Ÿ‘Œ Support providing different main-file for dists by a compiler
    • ๐Ÿ‘Œ Support identify angular dependencies

    ๐Ÿ”„ Changes

    • ๐Ÿ›  fix require statements to an internal package file to not include extensions if they're [.js, .ts, .tsx, .jsx]
    • ๐Ÿ“ฆ #1792 don't generate entry-point files for nested dependencies when their package.json is written
    • ๐Ÿ”„ change dependency links generated when dependencies are saved as components to be module paths and not relative paths

    ๐Ÿ› Bug fixes

    • ๐Ÿ— #1817 fix ComponentNotFound error when tagging after export, tag and untag for author using compiler that builds dependencies.
    • #1810 avoid generating link files with .ts, .jsx and .tsx inside node_modules.
    • #1807 fix resolution of dependency when 2 files require it and one of them using alias
    • #1796 fix dependency resolution when 2 files of component import different things from a file of another component
    • โšก๏ธ #1779 update bit-javascript to prioritize custom-resolve settings
    • avoid generating duplicate require statements within dependency links files of ES6
    • โšก๏ธ update bit-javascript to fix finding tsconfig.json for Angular projects
    • ๐Ÿ“ฆ #1750 improve the output to clarify when a dependency package is missing
    • #1752 fix dependency links generation when originally there were multiple link files
    • ๐Ÿ›  fix directory flag of bit ci-update command
    • ๐Ÿ›  fix installation errors on Windows related to posix package by replacing it with uid-number
    • #1734 fix error "unable to add the file ..." when the require statement was of . or .. as the only string

    Experimental

    • โž• add post-add hook
    • โž• add option to isolate component into "capsule" via bit isolate command

    Internal

    • โšก๏ธ update execa to v2.0.3
    • โฌ†๏ธ upgrade to babel 7
  • v14.1.3 Changes

    June 06, 2019

    ๐Ÿ› Bug fixes

    • ๐Ÿ‘ #1708 support require with apostrophes
    • #1698 fix dependency version resolution when imported component requires authored component
    • #1702 fix error "failed adding a symlink into DataToPersist, src is empty"
    • #1699 fix config.get is not a function