v8.0.15 (2024-08-15)
- PR #11 rebase Allow users to user octokit 5.x #35 (tpowell-progress)
- PR #11 rebase Allow users to user octokit 5.x #35 (tpowell-progress)
- Add running of tests on verify pipeline #33 (tpowell-progress)
- Fix version string comparison for Minitar and uncomment install feature #32 (tpowell-progress)
v8.0.12 (2024-08-13)
- move to chef maintained cleanroom #29 (tpowell-progress)
- Constrain minitar gem version and fix require #30 (tpowell-progress)
- Minitar fix #31 (tpowell-progress)
v8.0.9 (2023-09-28)
- refactoring networking issues #21 (johnmccrae)
- This resolves an issue where "berks install" fails due to a cert is already being in the hash table. #23 (nikhil2611)
v8.0.7 (2023-06-12)
- Added the SonarQube configuration #16 (nikhil2611)
- Refactoring the gemspec for chef-17 support #17 (johnmccrae)
- Fix cookbook dependency version validation against chef's required format to berks upload #18 (nikhil2611)
v8.0.5 (2022-10-27)
- Dummy #9 (mimaslanka)
- Copyedit README and contributing guides #12 (tnir)
- Specify explicit hash #14 (vkarve-chef)
8.0.2 (2022-06-02)
- Fix directory structure of berkshelf package
8.0.1 (2022-05-19)
- Updated the gem specifications to point to the forked repo.
8.0.0 (2022-04-29)
- Added support for Ruby 3.1 and ended support for Ruby 2.6
- Refer fork in Chef instead of repo in RiotGames
7.2.2 (2021-06-16)
- Fix Ruby 3.0 support with Berkshelf::APIClient::ChefServerConnection
7.2.1 (2021-06-14)
- Workaround issue which impacts running ChefSpec on Github Actions due to a bug in Docker
- Migrate testing of the project to GitHub Actions
- Remove extra development dependencies from the Gemfile
7.2.0 (2021-02-11)
- Require mixlib-archive 1.1.4 or later for Ruby 3.0 compatibility
- Resolve failures on Ruby 3
- Modernize code that could result in race conditions, especially in Test Kitchen with high concurrency
- Move CI from AppVeyor / Travis CI to GitHub Actions for all platforms
- Add macOS testing
- Fix all CI failures for a nice green build
7.1.0 (2020-06-25)
Merged pull requests:
- Add splat to Ridley create options to silence warning on upload #1844 (clintoncwolfe)
v7.0.10 (2020-04-27)
Merged pull requests:
- Ruby 2.7: double-splat to expand optional args #1840 (marcparadise)
- Add ISSUE_TEMPLATE & Update PULL_REQUEST #1834 (vsingh-msys)
7.0.9 (2020-01-27)
Merged pull requests:
- berks upload skip syntax check fixes #1836 (vsingh-msys )
- Update travis config #1832 (tas50)
- Fixes berks verify path is broken #1833 (vsingh-msys)
- Swap usage of .load_cookbooks with .load! to avoid deprecation - Update travis config #1831 (tas50)
- Substitute require for require_relative #1828 (tas50)
- Fix gitlab using faraday #1816 (kubihie)
7.0.8 (2019-03-18)
Merged pull requests:
- Allow for retryable 3.x #1810 (tas50)
- Allow for the latest mixlib-shellout and mixlib-archive #1809 (tas50)
- Add Github PR template #1805 (tas50)
- Slim the files we ship in the gem #1804 (tas50)
- call init_openssl to setup fips mode #1803 (lamont-granquist)
v7.0.7 (2018-11-27)
Merged pull requests:
- Allow relative urls in location_path for downloader #1799 (DarthHater)
- Adds the possibility to show all outdated dependencies with berks outdated #1793 (jeroenj)
- Remove chef from gemfile and add docs group #1792 (tas50)
v6.3.4 (2018-08-07)
Merged pull requests:
- [SHACK-295] Kitchen generator conflicts on 'chefignore' #1791 (tyler-ball)
v7.0.6 (2018-08-06)
Merged pull requests:
v7.0.5 (2018-08-06)
Merged pull requests:
- Add a Chef::CookbookManifestVersions to RidleyCompat #1789 (ryancragun)
v6.3.3 (2018-08-03)
Merged pull requests:
- [SHACK-295] Missing require for ChefDK 2.x patch release #1788 (tyler-ball)
- Additional generator removal cleanup #1786 (lamont-granquist)
- fixes for latest chefstyle updates #1784 (lamont-granquist)
- remove hashrockets syntax #1783 (lamont-granquist)
v7.0.4 (2018-06-08)
Merged pull requests:
- Fix infinite loops in resolving cookbooks in the uploader #1781 (lamont-granquist)
v7.0.3 (2018-06-06)
Merged pull requests:
- stringify client_key option before trying to match on it #1779 (dbresson)
- Provide the name during debug #1777 (martinisoft)
v7.0.2 (2018-05-02)
Merged pull requests:
- bump gems and update thor pin #1773 (lamont-granquist)
- add support for lock bot #1772 (lamont-granquist)
- remove dot dir from berks package #1771 (lamont-granquist)
v7.0.1 (2018-05-01)
Merged pull requests:
- fix reading the json config file #1770 (lamont-granquist)
- CI fix: remove '::' from module statements #1769 (lamont-granquist)
- fix to generate metadata.json only in the vendored cookbook #1768 (lamont-granquist)
v7.0.0 (2018-04-24)
Merged pull requests:
- generate and upload metadata.json #1763 (lamont-granquist)
- ship compiled metadata in the vendored cookbook #1760 (lamont-granquist)
- Fix chefignores being ignored in berkshelf 7.0.0 #1758 (lamont-granquist)
- pin cucumber-expressions to working version #1757 (lamont-granquist)
- changelog update and bonus bump to Gemfile.lock #1756 (lamont-granquist)
v6.3.2 (2018-04-04)
Merged pull requests:
- remove buff-extensions #1747 (lamont-granquist)
- remove buff-config / varia_model #1746 (lamont-granquist)
- ignore .svn recursively #1742 (lamont-granquist)
- minitar update for security fixes #1741 (lamont-granquist)
- remove direct use of faraday #1740 (lamont-granquist)
- Update cookbook upload order #1735 (shoekstra)
- remove deprecated features #1729 (lamont-granquist)
v6.3.1 (2017-08-22)
Merged pull requests:
- Bump solve to 4.0 #1726 (thommay)
- Remove ridley as a dep of Berkshelf #1719 (lamont-granquist)
v6.3.0 (2017-08-08)
Merged pull requests:
- Remove stale comment #1724 (jaym)
- Fix up Dir.glob for windows #1722 (jaym)
- bump the gemfile.lock #1721 (lamont-granquist)
v6.2.2 (2017-08-02)
Merged pull requests:
- fix verify false and add tests #1720 (lamont-granquist)
- Docs update #1715 (iennae)
v6.2.1 (2017-07-18)
Merged pull requests:
- remove berks-api dep #1712 (lamont-granquist)
- pull berkshelf-api-client gem into berkshelf #1711 (lamont-granquist)
- bump berkshelf-api-client dep to 4.0.1 #1710 (lamont-granquist)
v6.2.0 (2017-06-22)
Merged pull requests:
- pull in berkshelf-api-client and bump deps #1707 (lamont-granquist)
v6.1.1 (2017-06-20)
Merged pull requests:
- bumping cookstyle deps and others #1708 (lamont-granquist)
v6.1.0 (2017-05-31)
Merged pull requests:
- Release 6.1.0 #1704 (thommay)
- remove TK dep and undocumented 'berks test' command #1702 (lamont-granquist)
- remove direct use of buff-shell_out #1701 (lamont-granquist)
- guard seems to be a lot more trouble than its worth #1700 (lamont-granquist)
- bump deps (faraday+ridley) #1699 (lamont-granquist)
- replace celluloid with concurrent-ruby futures #1698 (lamont-granquist)
- Switch off open-uri for community site downloads #1697 (coderanger)
- Add chef_repo source #1696 (coderanger)
- Pass along an artifactory_api_key attribute from a Chef config #1693 (RoboticCheese)
- add chefstyle enforcement #1663 (lamont-granquist)
v6.0.1 (2017-05-17)
Merged pull requests:
v6.0.0 (2017-05-17)
Merged pull requests:
- Minor refactor on the default artifactory options and support artifactory_api_key in knife.rb #1691 (coderanger)
- Artifactory support #1690 (coderanger)
v5.6.5 (2017-05-04)
Merged pull requests:
v5.6.4 (2017-03-14)
Merged pull requests:
v5.6.3 (2017-02-23)
Merged pull requests:
- Release 5.6.3 #1681 (tduffield)
- Specify appropriate proxies based on URI #1679 (tduffield)
- Remove spork #1672 (biinari)
v5.6.2 (2017-02-05)
Merged pull requests:
- fix for including hashie versions before the logger appeared #1675 (lamont-granquist)
v5.6.1 (2017-02-03)
Merged pull requests:
- Address hashie warning spam #1668 (lamont-granquist)
v5.6.0 (2017-02-02)
Merged pull requests:
- Bump Mixlib-Archive to 0.4 #1666 (thommay)
- chefstyle fixes #1662 (lamont-granquist)
v5.5.0 (2017-01-24)
Merged pull requests:
- remove Thread.exclusive #1661 (lamont-granquist)
- Revert vendoring metadata.rb file #1660 (lamont-granquist)
- bundle update #1659 (lamont-granquist)
v5.4.0 (2017-01-19)
Merged pull requests:
- Prepare for 5.4.0 #1658 (thommay)
- vendor the metadata.rb file #1652 (lamont-granquist)
- Add a format option to berkz viz that outputs a dotfile #1646 (borntyping)
v5.3.0 (2016-12-15)
Merged pull requests:
- Add SSLPolicy class that will use chefdk trusted certs path #1640 (afiune)
- Add alternative way to run tests #1626 (gliptak)
v5.2.0 (2016-11-07)
Merged pull requests:
- pin berkshelf-api, bump deps, remove failing matrix tests #1623 (lamont-granquist)
- Community site error message missing URL #1621 (tkling)
- Pass all ssl/X509 parameters to configuration #1600 (thommay)
v5.1.0 (2016-09-16)
Merged pull requests:
- Update version to 5.1.0 #1615 (jkeiser)
- Disable caching of bundler since it's broken #1612 (thommay)
- Update cli.rb #1611 (martinmosegaard)
- fix cucumber tests #1609 (mwrock)
- Enable appveyor #1606 (thommay)
- fix syncing windows user directories on ruby 2.3 #1605 (mwrock)
- Update buff-shell_out to 1.0 #1604 (jkeiser)
- Only fall back to cp/rm if we have to #1602 (thommay)
- Expose configuration for API timeouts #1601 (thommay)
- Only optionally remove the contents of the target #1599 (thommay)
v5.0.0 (2016-08-30)
Merged pull requests:
- Atomically move git located cookbook to cache #1598 (kamaradclimber)
- Faild
berks install
with ENV['BERKSHELF_PATH'] #1595 (hirocaster) - Add Ruby 2.3 and Ruby 2.4 support - drop Ruby 2.1 support and older #1591 (lamont-granquist)
- bump berkshelf-api and associated deps #1589 (lamont-granquist)
- force encoding to UTF-8 #1588 (lamont-granquist)
- Bump dep-selector-libgecode to 1.3.1 #1586 (stevendanna)
- allow user to change git url handler #1585 (lamont-granquist)
- fix specs for bento box #1582 (lamont-granquist)
- Fixes #1473 where Lockfile#trusted? would compare dependencies of oth… #1580 (bbaugher)
- Require Ruby 2.1+ #1575 (tas50)
- Add introductory docs for newcomers. #1520 (jzohrab)
- Update Vagrantfile generator default vm box #1491 (tannerj)
- Add the support for "gitlab" location_type passed by Berkshelf API #1419 (gueux)
v4.3.5 (2016-06-13)
Merged pull requests:
- We released with a dependency on a github source #1572 (tyler-ball)
- Update docs to use
chef generate cookbook
instead ofberks init
orberks cookbook
. #1568 (tylercloke)
v4.3.4 (2016-06-13)
Merged pull requests:
- Update release docs and bump Gemfile.lock. #1570 (tylercloke)
- Release v4.3.4. #1569 (tylercloke)
- Deprecate
berks init
in favor ofchef generate cookbook
. #1567 (tylercloke) - Deprecate
berks cookbook
in favor ofchef generate cookbook
. #1565 (tylercloke) - Use rubygem's tar implementation #1553 (thommay)
v4.3.3 (2016-05-09)
Merged pull requests:
- Fixing some specs that fail on Windows #1554 (tyler-ball)
- fix up @reset's review comments from #1527 #1543 (thommay)
- Correct usage of Net::HTTP.new #1532 (xeron)
v4.3.2 (2016-04-06)
Merged pull requests:
- Updating Test Kitchen to the latest version #1542 (tyler-ball)
v4.3.1 (2016-03-23)
Merged pull requests:
- Update all dependencies #1535 (danielsdeleo)
v4.3.0 (2016-03-09)
Merged pull requests:
- update ridley in Gemfile.lock #1530 (mwrock)
- fix busted tests #1529 (thommay)
- Support downloading universe from chef servers #1527 (thommay)
- Unpin changelog generator to get rid of version conflicts #1525 (jkeiser)
v4.2.3 (2016-02-26)
Merged pull requests:
v4.2.2 (2016-02-26)
Merged pull requests:
v4.2.1 (2016-02-19)
Merged pull requests:
v4.2.0 (2016-02-19)
Merged pull requests:
- Update the chef-config pin to 12.7.2 #1516 (jaym)
- Apply locks to local json environment file #1512 (louis-gounot)
v4.1.1 (2016-02-11)
Merged pull requests:
- Update solve to 2.0.2 #1509 (danielsdeleo)
- Use github_changelog_generator #1507 (jkeiser)
v4.1.0 (2016-02-04)
Merged pull requests:
- remove berkshelf gem entry in generated Gemfile #1485 (reset)
- Pin aruba to 0.10.2 #1484 (smith)
- Add a new
solver
Berksfile DSL option #1482 (martinb3) - Upgrade to solve 2.0 #1475 (jkeiser)
- Use Net::HTTP.new instead of Net::HTTP.start #1467 (jkeiser)
- Have berks install bump only required cookbooks #1462 (FlorentFlament)
v4.0.1 (2015-10-07)
v4.0.0 (2015-10-06)
Merged pull requests:
- When doing 'berks install' Lock cookbooks' version according to the lockfile #1460 (FlorentFlament)
- Removes the gzip middleware from Faraday builder. #1444 (johnbellone)
v3.3.0 (2015-06-30)
Merged pull requests:
- tiny docfixes #1434 (dastergon)
- Improved error msg for unknown compression types. #1433 (patcon)
- Use httpclient instead of nethttp #1393 (jf647)
v3.2.4 (2015-04-30)
Merged pull requests:
- Fix defunct link. #1417 (lorefnon)
- Fix link to chef repository article #1414 (Maks3w)
- Chef-DK link has changed #1410 (mreeves1)
- prevent race conditions #1398 (shyouhei)
- SSL verify unrecognized by community_rest.rb #1395 (oldirty)
- Use git: locations over github: in the Gemfile #1394 (jf647)
- Adding '**/.git' to exclusions. #1380 (vinyar)
- fix expected berkshelf-api-server version #1374 (mwrock)
- correctly return the max version from searches #1373 (mwrock)
- Fix small typos in index.md #1372 (selesse)
v3.2.3 (2015-01-14)
Merged pull requests:
- super minor typo fix #1367 (dpetzel)
- Correct help command #1365 (gsf)
- Fix e.message to show detailed error messages #1364 (sonots)
- add ConfigurationError #1363 (sonots)
- Fixed README description of config file search #1359 (BackSlasher)
v3.2.2 (2014-12-18)
Merged pull requests:
- Only exclude top-level metadata.rb file while vendoring #1353 (jpruetting)
- Use chef.io #1351 (sethvargo)
- Use chef.io #1350 (sethvargo)
- Fix edge cases with vendoring #1342 (rchekaluk)
v3.2.1 (2014-11-13)
Merged pull requests:
- Correct exclusion of metadata.rb #1339 (rveznaver)
- fix chefignore for files in sub directories #1335 (thomas-riccardi)
- Do not leak tempdirs #1334 (sethvargo)
v3.2.0 (2014-10-29)
Merged pull requests:
- Vagrant: Use vm.box_url when vm.box is not a Vagrant Cloud box #1332 (jossy)
- add 'verify' command to Berkshelf #1331 (reset)
- Use Vagrant.has_plugin? for checking Omnibus #1330 (sethvargo)
- Always expand the full path for BERKSFILE_PATH #1329 (sethvargo)
- Name the lockfile after the basename of the Berksfile #1328 (sethvargo)
- Include the name of a cookbook when Ridley throws an error #1327 (sethvargo)
- Do not delete the vendor directory #1326 (sethvargo)
- Raised the celluloid version from pre to stable #1324 (tboerger)
- Adding a small if-else clause to change upload order #1316 (svanharmelen)
- Fixing _PaxHeader_ error on berks upload #1313 (sbotman)
- Fix Graphviz dependency checks on Windows #1312 (glasschef)
- Correct the gh-pages docs for the v2.0
--without
cli arg as--except
#1309 (steve-jansen) - Fix linting issues #1301 (chr4)
- Fix
berks viz
whenpwd
contains spaces #1294 (ameir) - Change 'berkshelf shelf uninstall' -> 'berks shelf uninstall' #1293 (ameir)
- Include the forgotten :graphviz tag in visualizer_spec. #1291 (sersut)
- Minor typo in cli.rb deprecation message. #1289 (erichelgeson)
- Add version information to edges of berks viz #1286 (quodlibetor)
- Fix failing specs and upgrade to RSpec 3 #1283 (sethvargo)
- Use the cleanroom gem for evaluating DSLs #1282 (sethvargo)
- Implement "downloading" for
file\_store
sources #991 (whiteley)
v3.1.5 (2014-08-01)
Merged pull requests:
- berks cookbook generator uninitialized constant Berkshelf::CookbookGenerator::LICENSES #1268 (dasibre)
- Add Super Market location_type support #1238 (reset)
v3.1.4 (2014-07-14)
Merged pull requests:
- Version bump v3.1.4 #1260 (sethvargo)
- Replace api.berkshelf.com with supermarket.getchef.com #1259 (Maks3w)
- Follow redirects when we try to get a cookbook #1258 (jujugrrr)
- update all api.berkshelf.com references to supermarket.getchef.com #1250 (reset)
v2.0.18 (2014-07-08)
Merged pull requests:
- Follow redirects #1251 (sethvargo)
- Updated default vagrant box to Ubuntu 14.04 from Vagrant Cloud #1217 (jossy)
v2.0.17 (2014-06-10)
Merged pull requests:
v3.1.3 (2014-06-03)
Merged pull requests:
- bump ridley and buff dependencies #1219 (reset)
- Fixed a minor typo on the home page #1213 (elektronaut)
- Extract git mixin into its own module #1209 (sethvargo)
- ssl.verify option is ignored #1204 (ohtake)
- Fix windows specs #1200 (danielsdeleo)
- Skip cached cookbooks missing their name attributes instead of failing #1198 (KAllan357)
v3.1.2 (2014-05-08)
Merged pull requests:
- Remove the .git directory for git-sourced cookbooks #1194 (cnunciato)
- Apply environment file artifact #1188 (stephenlauck)
- Fix typo in show cmd description #1187 (dougireton)
- Do not care about ordered output during installation #1186 (sethvargo)
- Update README.md.erb #1183 (mjuszczak)
- Fix Berkshelf::Graph#update #1182 (carkmorwin)
- Update to buff-config ~> 0.4 #1180 (sethvargo)
- Fix infinite lock check #1178 (mi-wood)
- Create a subclass of the shell instead of a module #1177 (sethvargo)
- remove duplicate faraday dependency #1173 (jamesc)
- Handle when Celluloid.cores is nil #1169 (douglaswth)
- Prefer https over http. #1168 (arangamani)
- add @graphviz tag to cucumber #1165 (mcquin)
- tag tests which require the presence of Graphviz so that they can be exc... #1163 (mcquin)
- Add bazaar plugin reference #1162 (Da-Wei)
- Update Thor API #1161 (sethvargo)
v2.0.16 (2014-04-22)
Merged pull requests:
v3.1.1 (2014-04-20)
Merged pull requests:
v3.1.0 (2014-04-19)
Merged pull requests:
- Add
berks viz
#1137 (sethvargo) - minimum viable depsolving exception handling fix #1136 (lamont-granquist)
- Typo and edit to index page of docs #1133 (nicgrayson)
- Change
berks show
to output the path to a cookbook on disk #1053 (sethvargo)
v3.0.1 (2014-04-15)
Merged pull requests:
v3.0.0 (2014-04-14)
Merged pull requests:
v2.0.15 (2014-04-14)
Merged pull requests:
berks vendor
"cannot be trusted!" error #1124 (JeanMertz)- Fix community cookbook download error #1123 (carkmorwin)
- Remove gecode install instructions from README #1122 (danielsdeleo)
v3.0.0.rc1 (2014-04-09)
Merged pull requests:
- Force unlock elements in the graph when reducing #1117 (sethvargo)
- Support transitive update #1115 (sethvargo)
- Nope nope nope, nope, no. This is so fucking dangerous, no. #1114 (reset)
- Support uploading a single cookbook (transitive dependency) #1112 (sethvargo)
- use system gecode when building #1111 (reset)
- Dump statuses in gitter #1110 (sethvargo)
- Loosen constraint on Thor #1107 (reset)
- Add
--type
flag toberks cookbook
command #955 (reset)
v3.0.0.beta9 (2014-04-07)
Merged pull requests:
- Update the API to use semverse #1106 (sethvargo)
- BaseLOcation -> BaseLocation #1105 (EvanPurkhiser)
- Update API calls to Solve to match 1.0.0.dev #1104 (reset)
- update generator for Vagrant 1.5.x #1103 (reset)
v3.0.0.beta8 (2014-04-03)
Merged pull requests:
- Update Ridley, Faraday, Berkshefl-API, Berkshefl-API-Client #1102 (reset)
- Berks package not producing tarballs compatible with chef-solo #1099 (pghalliday)
- remove Berksfile and Berksfile.lock from generated chefignore file #1096 (reset)
- Add
berks search
command for searching remote sources #1092 (sethvargo) - Fix location delegation #1090 (sethvargo)
- Add a feature for changing the location for a dependency #1089 (sethvargo)
- Fix equality checking for PathLocations #1088 (sethvargo)
- Add debug logging to the installer #1087 (sethvargo)
- Fix Lockfile#trusted? bugs #1086 (sethvargo)
- Fix lockfile reduction algorithm (and other things) #1082 (sethvargo)
- Fix git location caching #1078 (sethvargo)
- Fix failing tests #1075 (sethvargo)
- Add feature for updating a git location #1074 (sethvargo)
- Updated README for PR #1045 #1070 (svanharmelen)
- Add lifecycle command for bumping the local version #1065 (sethvargo)
- Added location_type :uri #1064 (docwhat)
- Suppress default location #1062 (sethvargo)
- Recurse into transitive dependencies when lockfile trusting #1058 (sethvargo)
- Make mercurial specs optional #1056 (sersut)
- Improve errors #1051 (sethvargo)
- Don't install when uploading #1049 (sethvargo)
- Don't save the lockfile on reduction #1048 (sethvargo)
- Added some logic so it can handle multiple Github configurations #1045 (svanharmelen)
- Warn us if git isn't found #1042 (jjshoe)
- Treat branches, tags, refs, and revisions differently #1035 (sethvargo)
- Use bundler's parallel downloader for installing #1033 (sethvargo)
- Kernel.autoload Mixins #1031 (sethvargo)
- Coerce Source#uri to a string when checking if it is the default #1029 (sethvargo)
- update README for oh-my-zsh plugin #1028 (shengyou)
- Add feature for vendoring transitive dependencies in path locations #1027 (sethvargo)
- Make formatters object-oriented so we can Autoload them #1020 (sethvargo)
v3.0.0.beta7 (2014-02-21)
Merged pull requests:
- Add feature for vendoring transitive dependencies #1026 (sethvargo)
- Update Vagrantfile.erb #1022 (berniedurfee)
- Don't load Octokit until we need it #1017 (sethvargo)
- Refactor the lockfile to separate top-level dependencies from the graph #1009 (sethvargo)
- Missing CHANGELOG.md #1007 (jasnab)
- berks vendor does not work if the path is nested #984 (rteabeault)
- Remove implicit default source #983 (borntyping)
- Raise on all commands when install is required but not performed #949 (reset)
v3.0.0.beta6 (2014-02-07)
v2.0.14 (2014-02-04)
Merged pull requests:
- Update berksfile.rb #1006 (erichelgeson)
- Backport metadata.json detection logic to berks2 #1004 (ivey)
- Sane defaults for OSX and keep current dir #1000 (mjallday)
- Issue 978 - Make sure to add dependencies to artifacts that are loaded from the cookbook store #997 (rteabeault)
v3.0.0.beta5 (2014-01-20)
v2.0.13 (2014-01-20)
Merged pull requests:
- Fix extra whitespace when commented line is empty #989 (cpuguy83)
- enable downloading from private github repos #982 (punkle)
v2.0.12 (2014-01-08)
v2.0.11 (2014-01-07)
Merged pull requests:
- Make sure path/scm location is used during dependency resolution #976 (grobie)
- Fix typo #974 (gregkare)
- improve warnings when receiving APIClientErrors when building universe #971 (reset)
- Berkshelf 3 overrides custom cookbooks w/ "locked_version" of community cookbooks. #963 (joestump)
- Added a Berkshelf 3 notice to the homepage. #962 (joestump)
- Added a warning about Berkshelf 2 being unsupported and a link to how to install 3. #960 (joestump)
- Add deprecation warning for
berks install --path
#954 (reset) - more robust checking for bash completion #951 (invsblduck)
- properly handle error codes other than 200 from api server #948 (reset)
- add a github downloader #947 (punkle)
- Make Berkshelf API Client it's own gem #945 (sethvargo)
- add open timeout and timeout settings to API client #944 (reset)
- add #warn function to formatters #943 (reset)
- Greatly improve
berks package
command #942 (reset) - properly identify a cookbook on disk by it's metadata #941 (reset)
- Make 'package' command to filter hidden files from chefignore #940 (noorul)
- berksfile.lock not honored for transitive dependencies #939 (kashook)
- Looking for wrong version #907 (scalp42)
- exception info swallowed when git protocol doesn't work #879 (cjerdonek)
berks install --quiet
mutes error output #827 (torandu)
v3.0.0.beta4 (2013-12-05)
Merged pull requests:
- Ensure Berksfile.lock goes along with vendored cookbooks #935 (reset)
- locked_version must be present for all items in Lockfile #934 (reset)
- berks apply is an action on a lockfile, not a berksfile #933 (reset)
- Fix for tests on Windows #926 (rarenerd)
- generate instructions for using edge berkshelf + vagrant-berkshelf #925 (reset)
- metadata.rb should be compiled into metadata.json before vendoring #923 (reset)
- Address issue #921: clarify configuration documentation #922 (cjerdonek)
- Fix handling chefignore #917 (chulkilee)
- improvements to generated README #915 (reset)
- Update org locs #909 (reset)
- Removed Outdated Vagrant configuration #905 (gosuri)
- Remove the
berks configure
command #903 (sethvargo) - Rebase and rename branch of pull request #871 #881 (cjerdonek)
- Address issue #845: Raise a helpful error if github location ends in .git #874 (cjerdonek)
- Workaround issue where Cygwin Git will create a directory called C: in #872 (douglaswth)
- Equality pinning forward port #870 (capoferro)
- improve git location display for issue #867 #869 (cjerdonek)
- Add skip_syntax_check feature again #866 (josacar)
- Berkshelf 3 Fixes - Logging and Output #865 (KAllan357)
- 'berks list' does an implicit 'install' #833 (jeffkimble)
v3.0.0.beta3 (2013-10-17)
Merged pull requests:
- Fix bersk* typos #863 (justincampbell)
- [README.md] fixed numbered-list formatting error in Contributing section #850 (caryp)
- Updated README.md template to match the latest version in knife #848 (caryp)
- Reduce the number of remote API calls in setup steps and refactor cucumber tests #844 (sethvargo)
- Avoid reloading each cached cookbook on every resolve #842 (sethvargo)
- If there is a locked_version, check the CookbookStore directly #841 (sethvargo)
- bump celluloid/ridley dependencies #840 (reset)
- Equality pinning 2 0 #838 (sethvargo)
- use HTTPS instead of HTTP for api.berkshelf.com #837 (reset)
- Standardize cucumber tests #776 (sethvargo)
v2.0.10 (2013-09-01)
Merged pull requests:
- Avoid reloading each cached cookbook on every resolve #829 (kainosnoema)
- Accept an environment variable to debug solve #824 (sethvargo)
berks init
should raise a friendly error if the current directory does not contain a cookbook #821 (reset)- Allow chef client name and key to be overridden for cookbook uploads #818 (kashook)
- Allow chef client name and key to be overridden for cookbook uploads #817 (kashook)
- generate new Vagrantfile's with 1.9 style hashes #813 (reset)
v2.0.9 (2013-08-22)
Merged pull requests:
- Bump ridley #812 (reset)
- Dependencies with a path location take precedence over locked ones #809 (reset)
- Support -h and --help flags on subcommands #806 (sethvargo)
- Enable use of vagrant-omnibus plugin in generated vagrant files #799 (pghalliday)
- Fixed bash-completion directory path #797 (chrisyunker)
- Use HTTPS by default for community API #775 (coderanger)
- Fix issue where location is nil for cookbook that is in the cache #772 (b-dean)
- Refactor ChefIgnore #748 (sethvargo)
v2.0.8 (2013-08-02)
Merged pull requests:
- relax constraint on ridley to ~> 1.5 #786 (reset)
- bump required solve version >= 0.8.0 #783 (reset)
- Missing backtick on incompatible version error #782 (ocxo)
- From bug berkshelf#758 #778 (riotcku)
- clean hard tabs #771 (j4y)
- When Cucumber can’t find a matching Step Definition #768 (sethvargo)
- @tknerr metadata deps not honored #717 (sethvargo)
v3.0.0.beta2 (2013-07-19)
Merged pull requests:
- skip uploading an already uploaded metadata dependency #769 (reset)
- Fix skipped outdated formatter #767 (sethvargo)
- Berksfile.lock overwritten? #765 (sfiggins)
- Fix a lost commit #763 (sethvargo)
- change default vendor location to 'berks-cookbooks' #757 (reset)
- Don't install cookbooks when looking for outdated ones #755 (sethvargo)
- Only show failing specs and cukes on Travis #753 (sethvargo)
- Listen to the lockfile #752 (sethvargo)
Berks package
should packaging properly for chef-solo #749 (johntdyer)- Mercurial Support (rebased) #746 (mryan43)
- Remove unused fixtures #744 (sethvargo)
- Fix RSpec deprecation error #742 (sethvargo)
- Use Ridley::Chef::Config #741 (sethvargo)
berks show
should not install cookbooks for the end user #740 (reset)- Rescue all errors, include Errno::EDENT #736 (sethvargo)
- Rescue all errors when evaluating the Berksfile #735 (sethvargo)
- Just output the version string instead of License and Authors as well #733 (sethvargo)
- Properly implement
berks outdated
#731 (reset) berks vendor
command to replaceberks install --path
#729 (reset)- Always raise exception when uploading a metadata frozen cookbook #692 (sethvargo)
- Fix lockfile speed issues (master) #684 (sethvargo)
v3.0.0.beta1 (2013-07-12)
Merged pull requests:
v2.0.7 (2013-07-12)
Merged pull requests:
- Fix generator files to allow multiple hyphens in cookbook_name #732 (maoe)
- Lockfile load 2 0 stable #728 (sethvargo)
- Rescue CookbookNotFound in lockfile#load! #727 (sethvargo)
- Fixing issue with relative cookbook paths while processing a Berksfile (Issue 721) #723 (krmichelos)
- Fixing issue with relative cookbook paths while processing a Berksfile (Issue 721) #722 (krmichelos)
- Fixed 'greater than equal to' symbol in index.md #720 (kppullin)
v2.0.6 (2013-07-03)
Merged pull requests:
- clarify usage of branch, tag and ref keys #719 (josephholsten)
- Add test for Unicode characters #716 (sethvargo)
- Add test for Unicode characters #715 (sethvargo)
- Backport dependencies fixes #711 (sethvargo)
- ActiveSupport 4.0 breaks everything #710 (coderanger)
- Move back to a single builder #698 (sethvargo)
- Remove support for Ruby 1.9.2 #697 (sethvargo)
- always resolve dependencies #694 (thommay)
- Speed up aruba #504 (sethvargo)
v2.0.5 (2013-06-21)
Merged pull requests:
- Gracefully fail LockfileParserError and handle empty lockfiles #687 (sethvargo)
- If a Berksfile.lock is empty, berks stacktraces trying to read it #686 (capoferro)
- Fix lockfile speed issues (2-0-stable) #683 (sethvargo)
- Forwardport lockfile fixes #681 (sethvargo)
- remove dependency on active support #678 (reset)
- run unit and acceptance tests at the same time #677 (reset)
- handle gzipped responses from the community site #675 (reset)
- replace Chozo::Config with Buff::Config #673 (reset)
v2.0.4 (2013-06-17)
Merged pull requests:
- Rename lockfile sources to dependencies #665 (sethvargo)
- Read error message master (3.0) #663 (sethvargo)
- Read error message in BerksfileReadError (2.0) #662 (sethvargo)
- Remove explicit TK Dependency #659 (reset)
- Use .values instead of mapping the hash (3.0) #653 (sethvargo)
- Use .values instead of mapping the hash (2.0) #652 (sethvargo)
- Remove a test that creeped in from master #651 (sethvargo)
- Fix broken metadata constraints #648 (sethvargo)
- Regression in speed improvements when installing with a Berksfile.lock #646 (reset)
- rename cookbook source/sources to dependency/dependencies #640 (reset)
- File syntax check #632 (sethvargo)
berks install
should not write a locked version for a cookbook installed bymetadata
#623 (reset)
v1.4.6 (2013-06-11)
Merged pull requests:
- Merge pull request #629 from RiotGames/rel_lockfile #644 (reset)
- Merge pull request #642 from RiotGames/use-mixin-shellout #643 (reset)
- use Mixin::ShellOut instead of Ridley::Mixin::ShellOut #642 (reset)
- Add bzip2 tarball support #641 (pdf)
- cached relative path of git repo broken in 2.0.1 #629 (bhouse)
- Fix metadata nested constraints #626 (sethvargo)
- Full backport default locations #598 (sethvargo)
v2.0.3 (2013-06-11)
Merged pull requests:
v2.0.2 (2013-06-11)
Merged pull requests:
- use Ridley's ShellOut to fix issues with thread saftey and windows #636 (reset)
- move thor/monkies to thor_ext #635 (reset)
- only expose methods we want to the Berksfile DSL #634 (reset)
- berks upload --skip-dependencies goes down in flames #631 (thommay)
- Unknown license error when running
berks cookbook
#624 (dougireton)
v2.0.1 (2013-06-07)
Merged pull requests:
- CLI does not actually respect the
-c
flag #622 (reset) - Debug/Verbose logging is broken #621 (reset)
- Berksfile will now be installed instead of resolved before upload #620 (reset)
- Bump .ruby-version to 1.9.3-p429 [ci skip] #619 (sethvargo)
- Fixing the version location in outdated source error message #618 (jeremyolliver)
v2.0.0 (2013-06-06)
Merged pull requests:
- test command registered to the CLI properly #610 (reset)
- remove all @author tags from source - rely on gemspec/readme/license #609 (reset)
- add Seth Vargo to authors list #608 (reset)
- Berks cookbook misplaces files #603 (sethvargo)
- remove quotes around
ref
as they will break:git
locations (at least... #602 (tknerr) - Turns out the default sites were actually broken... #599 (sethvargo)
- Don't generate real keys #596 (sethvargo)
- Take #2 at replacing MixLib::Shellout #593 (sethvargo)
- Chef Zero still broken #592 (sethvargo)
- Bring berkshelf specs up to the latest chef-zero #589 (jkeiser)
berks shelf show
should take an optional VERSION argument #586 (reset)- :json is not registered on Faraday::Response (RuntimeError) #581 (mconigliaro)
- Create
berks shelf
#579 (sethvargo) - Convert many things to single quotes #575 (sethvargo)
- Remove mixlib-config as a dependency #571 (sethvargo)
- Speed up #show command and operate off a Berksfile #564 (sethvargo)
- Require a Berksfile for the #info command #563 (sethvargo)
- Speed up Lockfile feature #559 (sethvargo)
- Allow user to specify licenses #543 (sethvargo)
- Cookbook validation should be performed on
package
command #536 (reset)
v1.4.5 (2013-05-29)
Merged pull requests:
- json parsing middleware registerd as :parse_json in Ridley 0.12.4 #582 (reset)
- Fix link to vagrant-berkshelf #578 (sethvargo)
- Remove autoload #572 (sethvargo)
- Remove json_spec as a dependency (we aren't using it) #570 (sethvargo)
- Run all tests on Travis #568 (sethvargo)
- Speed up Vendor feature #567 (sethvargo)
- Speed up Upload feature #566 (sethvargo)
- Speed up Update feature #565 (sethvargo)
- Speed up Package feature #562 (sethvargo)
- Speed up Outdated command #561 (sethvargo)
- Speed up Open feature #560 (sethvargo)
- Speed up List feature #558 (sethvargo)
- Speed up Groups feature #557 (sethvargo)
- Speed up Cookbook feature #556 (sethvargo)
- Speed up Contingent feature #555 (sethvargo)
- Speed up Configure feature #554 (sethvargo)
- Speed up Config feature #553 (sethvargo)
- Speed up Apply feature #552 (sethvargo)
- Move Gemfile development dependencies to gemspec #551 (sethvargo)
- Fix failing specs and features #550 (sethvargo)
- Fix CZ on master #546 (sethvargo)
- Only set the path option if it existed when parsing a legacy lockfile #544 (sethvargo)
- Warn if spaces #534 (sethvargo)
- Lockfile fixes #533 (sethvargo)
- Remove alias_method on UI module #527 (sethvargo)
- version numbers must be strings to prevent environment.save crash #521 (timops)
- Default locations are broken #516 (sethvargo)
v2.0.0.beta (2013-05-15)
Merged pull requests:
- Fix tests #515 (sethvargo)
- Implement
berks package
#510 (sethvargo) - Test-Kitchen integration #435 (reset)
v1.4.4 (2013-05-14)
Merged pull requests:
- bump required ridley version to 0.12.1 #513 (reset)
- Don't assume Thor::Shell::Color #507 (sethvargo)
- Use Celluloid Futures to load the CookbookStore #506 (sethvargo)
- Accept Berkshelf configurations from other paths (#476) #505 (sethvargo)
- Use formatters everywhere for output #503 (sethvargo)
- Warn if CookbookSource#name is different from the metadata name #502 (sethvargo)
- Refactor Specs #501 (sethvargo)
v1.4.3 (2013-05-09)
Merged pull requests:
- Just use JSON #491 (sethvargo)
- git SHA should be resolved in lockfile #486 (sethvargo)
- berks apply command #473 (capoferro)
- Is there any config file for author name/email to populate while creating cookbook? #391 (millisami)
v1.4.2 (2013-05-02)
Merged pull requests:
- Fix Git caching #484 (ivey)
- Fix
berks open
features when $VISUAL is set #483 (ivey) - Lockfile 2.0 - cleaned branch #481 (reset)
v1.4.1 (2013-04-30)
Merged pull requests:
- chef_server_url not configurable for upload command #480 (KAllan357)
- Re-think #463? #472 (sethvargo)
- Fix the failing cucumber scenaiors #471 (sethvargo)
- Doc SSL issues - #380 #470 (ivey)
- Init Error #468 (kbacha)
- Update CLI example for 'berks cookbook' #466 (jastix)
- Validate the shortname for 'site' #465 (capoferro)
- Create Plugin List #459 (sethvargo)
v1.4.0 (2013-04-13)
Merged pull requests:
- path source should expand from Berksfile location and now CWD #463 (reset)
- add addressable gem dependency to gemspec and explicitly require it #461 (reset)
- Enable berkshelf-vagrant by default #457 (danshultz)
- Thor 0.18 #456 (justincampbell)
- Fix specs - look in right place for testing knife.rb #454 (ivey)
- Support plain .tar cookbooks as well as .tar.gz cookbooks. #452 (hnakamur)
- Fix rspec dependency #451 (justincampbell)
- Always uploads to chef_api defined org, rather than knife defined org #446 (bakins)
- require a cookbook name argument in show command #444 (reset)
- require 'cookbook' argument on contingent command #443 (reset)
- 208 no bundler test #422 (sethvargo)
- Support for generating cookbooks with chef-minitest #401 (charlesjohnson)
- Search for the knife.rb like chef does #383 (sethvargo)
- Add berks contingent command #365 (sethvargo)
- Add berks info command #364 (sethvargo)
v1.4.0.rc1 (2013-03-22)
Merged pull requests:
- add logging mixin and refactor Berkshelf.log into Berkshelf::Logger #434 (reset)
- Automatically freeze cookbooks on upload #431 (reset)
- remove facter language override prevention hack #428 (reset)
- Attempt #2 at #399 (use local cache) #415 (sethvargo)
v1.3.1 (2013-03-20)
Merged pull requests:
v1.3.0 (2013-03-20)
Merged pull requests:
- relax required ruby ver back to >= 1.9.1 #427 (reset)
- add -d flag to enable debug output #426 (reset)
- explicitly lock supported rubies #425 (reset)
- bug fixes in cookbook transfers #424 (reset)
v1.3.0.rc1 (2013-03-20)
Merged pull requests:
- remove vagrant plugin from berkshelf core #423 (reset)
- Require Ridley 0.8.5 #420 (justincampbell)
- Rubygems via https #417 (Spikels)
- Attempt to speed up tests #414 (sethvargo)
- Fix travis #413 (sethvargo)
- Behave more like a linux-based CLI: #412 (sethvargo)
- Ensure the git user is set during CI #406 (justincampbell)
- Replace underscores for hostnames in Vagrantfile #402 (rb2k)
- Use uniform .ruby-version file #398 (stevenhaddox)
v1.2.1 (2013-03-07)
v1.2.0 (2013-03-05)
Merged pull requests:
- Look locally for cached cookbooks #395 (sethvargo)
- add knife option so some knife.rb options will work #394 (bakins)
- Add named anchors to ## headings. #390 (jhowarth)
- add HTTP retries to downloading and uploading cookbooks #389 (reset)
- remove uploader #388 (reset)
- Fixing Git support for sha, tag, branch #387 (ryansch)
- add helpful error message for loading the berkshelf plugin #385 (reset)
- generated Gemfile should not include Vagrant dependency #375 (reset)
- Resolver should error if incompatible dependencies are specified #366 (ivey)
v1.2.0.rc1 (2013-02-26)
Merged pull requests:
- Autocreate git remotes #367 (capoferro)
- Add debugging output #360 (sethvargo)
- Move vagrant development dependency to gemspec #356 (reset)
- backout PR #298 #355 (reset)
- Git spec cleanup #352 (capoferro)
- remove dependency on Chef gem #342 (reset)
- Remove unnecessary hard dependency on $HOME being set #340 (blasdelf)
- Bash completion for cookbooks #337 (sethvargo)
- Like bundler, berks should default do berks install #336 (sethvargo)
- Add Cane #333 (justincampbell)
- Loading berkshelf sets locale to C #270 (sciurus)
v1.1.6 (2013-02-07)
Merged pull requests:
- Move moneta from Gemfile to gemspec #350 (reset)
- add vagrant to development and test gem group #344 (reset)
v1.1.5 (2013-02-07)
Merged pull requests:
- JSON (in)sanity #339 (reset)
- Berkshelf gem should not depend on Vagrant gem #288 (charlesjohnson)
v1.1.4 (2013-02-06)
Merged pull requests:
- fix broken configure features #338 (reset)
- Merge 1-1-stable into master #334 (justincampbell)
- Clarify language in Vagrantfile #331 (sethvargo)
v1.1.3 (2013-02-04)
Merged pull requests:
- Add score to Code Climate badge #329 (justincampbell)
- Fix for chef 11 #328 (reset)
- Test against multiple Chef versions #326 (sethvargo)
- update email addresses of riot contributors #324 (reset)
- Enable Guard notifications #317 (justincampbell)
- Make Berkshelf threadsafe (again) #316 (sethvargo)
- Read maintainer info from Berkshelf::Config #315 (sethvargo)
- Convert UI to Module #314 (sethvargo)
- If a relative :path is in Berksfile, keep it relative in Berksfile.lock. #310 (rectalogic)
- Ignore Bundler binstub-generated directories #309 (schisamo)
- Fix (some) failing specs #307 (reset)
- Please add a Changelog file #305 (tmatilai)
- use latest version of Ridley #303 (reset)
- Use berksfile for dependency resolution #302 (chrisroberts)
- Set metadata name if metadata name is not set #301 (chrisroberts)
- Allow cookbook uploads without dependency resolution. Add spec. #300 (chrisroberts)
- Raise an exception if the berkshelf directory is not writable #299 (sethvargo)
- Lockfile management and DEBUG flags #298 (sethvargo)
- Allow cookbook uploads without dependency resolution. Add spec. #296 (chrisroberts)
- Support --quiet option #292 (sethvargo)
v1.1.2 (2013-01-10)
Merged pull requests:
- Resolves issue #286 #287 (arangamani)
- Add development steps to CONTRIBUTING.md #280 (justincampbell)
v1.1.1 (2013-01-01)
Merged pull requests:
- Add option to skip ruby syntax check on upload #283 (reset)
- fix our failing tests #282 (reset)
- Add more files and patterns to chefignore. #281 (sethvargo)
- Add 'test/*' to chefignore generator file. #279 (fnichol)
- Add IRC notifications for Travis CI #277 (justincampbell)
- bump ridley version and use improvements in uploader #276 (reset)
- Allow wider range of repository URIs (#257) #265 (aflatter)
- Create CONTRIBUTING.md #262 (dwradcliffe)
v1.1.0 (2012-12-06)
Merged pull requests:
- lock the ohai version in install_command.feature to prevent future test failures #260 (sethvargo)
- Honor chefignore when vendorizing cookbooks #256 (sethvargo)
- Create
berks open
#254 (sethvargo)
v1.1.0.rc1 (2012-11-30)
Merged pull requests:
- More verbose outdated #255 (reset)
- Add berks outdated command #252 (sethvargo)
- Raise a Berkshelf::CookbookNotFound error when trying to update a cookbook that is not in any of the sources #251 (sethvargo)
- "cookbook" argument is no longer optional for show command #246 (reset)
- use File.open instead of File.write #245 (reset)
- better errors in Vagrant plugin #244 (reset)
- Better list and show output #241 (sethvargo)
- Allow the same cookbook in different groups #240 (sethvargo)
- Allow updating of a single cookbook #239 (sethvargo)
- Fix #232 by merging with Thor options #238 (sethvargo)
- Add rvmrc #237 (sethvargo)
- Allow uploading one (or more) cookbooks #234 (sethvargo)
berks show
to look at a cookbook's location #219 (sethvargo)
v1.0.4 (2012-11-16)
v1.0.3 (2012-11-14)
v1.0.2 (2012-11-14)
v1.0.1 (2012-11-14)
Merged pull requests:
- Refactor 213 #224 (reset)
- Fix syntax on group example #223 (coderanger)
- Adds travis testing to docs #218 (miketheman)
- Adds documentation for GitHub location #217 (miketheman)
- add detection for git.cmd on the PATH, factor out detection to keep code... #216 (tknerr)
- Simplifying override of mv to always do cp_r and rm_rf #214 (temujin9)
- Make git clones happen into a stable subfolder, and don't reclone if it exists #213 (temujin9)
- Further cleanup on options[:ssl_verify] and Berkshelf::Config.instance.ssl.verify #212 (temujin9)
- Adding :rel to :git resource, for repositories where cookbook is not in the repo root #211 (temujin9)
v1.0.0 (2012-11-12)
Merged pull requests:
- Using FileUtils.mv rather than File.rename fixes berkshelf#209 #210 (tknerr)
- Github location (Issue #64) #206 (capoferro)
- Check if options are supported (Issue #170) #204 (capoferro)
v1.0.0.rc3 (2012-11-12)
Merged pull requests:
- organization is now automatically inferred by server_url in Ridley #205 (reset)
- coerce value for vagrant.cookbooks_path to an array if it is not one #203 (reset)
berks upload
should read the knife.rb, if present #202 (sethvargo)- Specifying -c or --config during
berks upload
does nothing... #201 (sethvargo) - Allow config file to set ssl.verify usefully #200 (temujin9)
- Allowing Berkshelf::Config.path override #199 (temujin9)
- Disable default bridged networking #198 (someara)
- Default cookbook version #197 (someara)
- adding .rbenv-version to gitignore #196 (someara)
v1.0.0.rc2 (2012-11-07)
Merged pull requests:
- ChefAPI Download bug #195 (reset)
- Code cleanup #192 (justincampbell)
v1.0.0.rc1 (2012-11-01)
Merged pull requests:
v0.6.0.beta4 (2012-11-01)
Merged pull requests:
- simplify configuration generation, validation, and defaults #186 (reset)
- Dir.glob does not support backslash as a File separator, even on Windows... #183 (jdutton)
- Fix regression (infinite recursion on Windows) in 4ad97d4 #182 (jdutton)
- Organize gemdeps #180 (reset)
- fixes issue 158 - init command accepts and uses the generator flags #179 (reset)
v0.6.0.beta3 (2012-10-29)
Merged pull requests:
- refactor 140pr to use re-defined FileUtils.mv to fix windows support #178 (reset)
- fix issue where FileUtils.mv fails on some Windows machines #176 (tknerr)
- Fix :git access on Windows #175 (jdutton)
- Touch metadata.rb before berk init #174 (justincampbell)
- Fix git and vagrant flags #173 (justincampbell)
- Make Git and Vagrant the defaults #172 (justincampbell)
- Use Travis CI #171 (justincampbell)
- Add additional options to the Berkshelf config #169 (justincampbell)
- Remove Vagrant auto-require hook #168 (justincampbell)
- Add support for a Berkshelf config file #162 (justincampbell)
- Ignore all *.pem files #160 (justincampbell)
- Before download errors, output source and location #159 (justincampbell)
- Use :rubygems symbol in generated Gemfile #157 (justincampbell)
- Refactoring Downloader #156 (justincampbell)
- Failing specs #155 (justincampbell)
- Allow customization of generated Vagrantfile #153 (justincampbell)
- Require chef before everything else, sort requires #149 (justincampbell)
v0.6.0.beta2 (2012-09-28)
v0.5.1 (2012-09-28)
Merged pull requests:
- Multi vm #143 (reset)
- Copy Cookbook Dir Contents Instead of Cookbook Dir Itself #142 (RoboticCheese)
v0.6.0.beta1 (2012-09-25)
Merged pull requests:
v0.5.0 (2012-09-24)
v0.5.0.rc4 (2012-09-22)
v0.5.0.rc3 (2012-09-21)
Merged pull requests:
- add ability to disable SSL verification in uploads #135 (reset)
- fix uploads when using chef_client provisioner #134 (reset)
- Pages 5 #133 (reset)
v0.5.0.rc2 (2012-09-20)
v0.5.0.rc1 (2012-09-19)
Merged pull requests:
- Ui class #132 (reset)
- use the Berkshelf.ui output Vagrant info #131 (reset)
- make sources and locations serializable into hash/json #129 (reset)
- ensure the cookbook retreived by a location matches the name of the source #128 (reset)
- Use ridley #127 (reset)
- Vplugin bugfix #126 (reset)
- vagrant destroy will clean up the plugin's shelf #125 (reset)
- Only except #124 (reset)
- Vendor install #121 (reset)
- remove 'shims' feature #120 (reset)
- Vagrant plugin #119 (reset)
v0.4.0 (2012-09-11)
Merged pull requests:
- remove Berkshelf::DSL and put it's functionality directly in Berksfile #118 (reset)
- if default locations are specified then a downloader will only use those #117 (reset)
- treat 'recommends' in cookbook data as dependencies #116 (reset)
- add ability to define default locations for a Berksfile #115 (reset)
- Refactors for default locations feature #114 (reset)
- BERKSHELF-112 ignore temporary editor files #112 (bryanwb)
- A couple cleanups #110 (matschaffer)
v0.4.0.rc4 (2012-08-21)
Merged pull requests:
- Bump thor for compatibility with test-kitchen #109 (matschaffer)
- Formatters #108 (ivey)
v0.4.0.rc3 (2012-08-20)
Merged pull requests:
- Git SSH uri's without organization will now be valid #107 (reset)
- Don't checksum the file if it's a broken symlink. #102 (capoferro)
- Capture errors that occur during berksfile eval to prevent being inadver... #101 (capoferro)
- move generator files out of ruby load path #100 (reset)
- Skip broken symlinks encountered in hardlink traversal. #91 (capoferro)
v0.4.0.rc2 (2012-07-27)
Merged pull requests:
- Trivial changes due to spec update. Also pemfile ignore. #97 (capoferro)
- Thor::SCMVersion support in generators #95 (ivey)
- -93 #94 (lastobelus)
- Update cookbook versions in lockfile_spec #92 (capoferro)
- Cookbook command #90 (reset)
- Invalid cross-device link during berks install --shims #81 (promisedlandt)
v0.4.0.rc1 (2012-07-13)
Merged pull requests:
- Chef API location #87 (reset)
- Site location refactors #86 (reset)
- add validation for options in Berksfile #84 (reset)
- Replace DepSelector with Solve #83 (reset)
- Handle shims dir that's a child of the current dir - closes #78 #80 (ivey)
- Test fixes #79 (ivey)
- Use knife rb #68 (erikh)
v0.3.7 (2012-07-04)
Merged pull requests:
v0.3.6 (2012-07-04)
Merged pull requests:
v0.3.5 (2012-07-03)
Merged pull requests:
v0.3.4 (2012-07-03)
Merged pull requests:
- Validate downloaded sources #74 (reset)
- shims will be rewritten if write_shims is called #73 (reset)
- Validate Git location sources #72 (reset)
- Don't download sources that have already been downloaded #71 (reset)
- No require config file #69 (erikh)
- Config file from environment #67 (erikh)
v0.3.3 (2012-06-27)
Merged pull requests:
v0.3.2 (2012-06-26)
Merged pull requests:
v0.3.1 (2012-06-26)
Merged pull requests:
v0.3.0 (2012-06-25)
Merged pull requests:
v0.2.0 (2012-06-24)
Merged pull requests:
v0.1.5 (2012-06-23)
v0.1.4 (2012-06-23)
Merged pull requests:
v0.1.3 (2012-06-23)
v0.1.2 (2012-06-22)
Merged pull requests:
v0.1.1 (2012-06-21)
v0.1.0 (2012-06-21)
Merged pull requests:
- Rename to Berkshelf #54 (reset)
- remove "clean" knife command and supporting functionality #53 (reset)
- add yarddoc gem and guard-yarddoc #50 (reset)
- Add upload command #47 (reset)
- lock required ruby version to >= 1.9.1 #45 (reset)
- Add CookbookStore and CachedCookbook classes #44 (reset)
- refactor Downloader::Result and ResultSet into a more generalized TXResult #43 (reset)
- Large refactor to turn KCD into a Library with a CLI wrapper #42 (reset)
- Improved error handling and messages #40 (reset)
- Revert "ENV["TMPDIR"] is really important for people who don't want to u... #39 (erikh)
- Init command #38 (reset)
- ENV["TMPDIR"] is really important for people who don't want to use "/tmp... #34 (erikh)
- Fix typo in Readme #33 (erikh)
- Update #32 (capoferro)
- Clean #31 (capoferro)
- Remove use of File.write, which was added in 1.9.3. #30 (jhowarth)
- Add dependency computation test. #29 (jhowarth)
- Remove dependency reader #28 (jhowarth)
- Use Chef::Cookbook::Metadata for handling metadata.rb files. #27 (jhowarth)
- VCR with dynamic cassette generation #25 (capoferro)
- fix gitignore and clear shelf when installing multiple times in a single... #23 (erikh)
- Alias itall #22 (reset)
- Lock tests #21 (erikh)
- Refactors #20 (erikh)
- not everyone who runs the tests has access to riot github :) #19 (erikh)
- Groups #18 (ivey)
- Friendly errors #17 (capoferro)
- Lockfile support #13 (erikh)
- Git ref #12 (erikh)
- Knife plugin #11 (erikh)
- Git support #10 (erikh)
- Path #9 (capoferro)
- Cookbookfile > Cheffile to avoid unintentional conflicts with librarian-chef #8 (capoferro)
- Cookbook refactors #7 (erikh)
- test cleanup: #6 (erikh)
- Fat commit, see comments: #5 (erikh)
- Executable #4 (capoferro)
- Rdoc readme #3 (erikh)
- Rake checks #2 (erikh)
- gemfile and building gem properly. Version is in lib/remy/version.rb #1 (erikh)