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