1 Changes in BitBake 1.7.3:
3 Changes in BitBake 1.7.1:
4 - Major updates of the dependency handling and execution
6 - Change of the SVN Fetcher to keep the checkout around
7 courtsey to Paul Sokolovsky (#1367)
9 Changes in Bitbake 1.6.0:
11 - COW dict implementation from Tim Ansell (mithro) leading
15 Changes in Bitbake 1.4.4:
16 - SRCDATE now handling courtsey Justin Patrin
17 - #1017 fix to work with rm_work
19 Changes in BitBake 1.4.2:
20 - Send logs to oe.pastebin.com instead of pastebin.com
22 - Copy the internal bitbake data before building the
23 dependency graph. This fixes nano not having a
24 virtual/libc dependency
25 - Allow multiple TARBALL_STASH entries
26 - Cache, check if the directory exists before changing
28 - git speedup cloning by not doing a checkout
29 - allow to have spaces in filenames (.conf, .bb, .bbclass)
31 Changes in BitBake 1.4.0:
32 - Fix to check both RDEPENDS and RDEPENDS_${PN}
33 - Fix a RDEPENDS parsing bug in utils:explode_deps()
34 - Update git fetcher behaviour to match git changes
35 - ASSUME_PROVIDED allowed to include runtime packages
36 - git fetcher cleanup and efficency improvements
37 - Change the format of the cache
38 - Update usermanual to document the Fetchers
39 - Major changes to caching with a new strategy
40 giving a major performance increase when reparsing
43 Changes in BitBake 1.3.3:
44 - Create a new Fetcher module to ease the
45 development of new Fetchers.
46 Issue #438 fixed by rpurdie@openedhand.com
47 - Make the Subversion fetcher honor the SRC Date
49 Issue #555 fixed by chris@openedhand.com
50 - Expand PREFERRED_PROVIDER properly
51 Issue #436 fixed by rprudie@openedhand.com
52 - Typo fix for Issue #531 by Philipp Zabel for the
54 - Introduce a new special variable SRCDATE as
55 a generic naming to replace CVSDATE.
56 - Introduce a new keyword 'required'. In contrast
57 to 'include' parsing will fail if a to be included
58 file can not be found.
59 - Remove hardcoding of the STAMP directory. Patch
60 courtsey pHilipp Zabel
61 - Track the RDEPENDS of each package (rpurdie@openedhand.com)
62 - Introduce BUILD_ALL_DEPS to build all RDEPENDS. E.g
63 this is used by the OpenEmbedded Meta Packages.
64 (rpurdie@openedhand.com).
66 Changes in BitBake 1.3.2:
67 - reintegration of make.py into BitBake
68 - bbread is gone, use bitbake -e
69 - lots of shell updates and bugfixes
70 - Introduction of the .= and =. operator
71 - Sort variables, keys and groups in bitdoc
72 - Fix regression in the handling of BBCOLLECTIONS
73 - Update the bitbake usermanual
75 Changes in BitBake 1.3.0:
76 - add bitbake interactive shell (bitbake -i)
77 - refactor bitbake utility in OO style
78 - kill default arguments in methods in the bb.data module
79 - kill default arguments in methods in the bb.fetch module
80 - the http/https/ftp fetcher will fail if the to be
81 downloaded file was not found in DL_DIR (this is needed
82 to avoid unpacking the sourceforge mirror page)
83 - Switch to a cow like data instance for persistent and non
84 persisting mode (called data_smart.py)
85 - Changed the callback of bb.make.collect_bbfiles to carry
87 - Drastically reduced the amount of needed RAM by not holding
88 each data instance in memory when using a cache/persistent
91 Changes in BitBake 1.2.1:
92 The 1.2.1 release is meant as a intermediate release to lay the
93 ground for more radical changes. The most notable changes are:
95 - Do not hardcode {}, use bb.data.init() instead if you want to
96 get a instance of a data class
97 - bb.data.init() is a factory and the old bb.data methods are delegates
98 - Do not use deepcopy use bb.data.createCopy() instead.
99 - Removed default arguments in bb.fetch