forked from bndtools/bndtools.github.io
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathwhatsnew.html
175 lines (158 loc) · 10.2 KB
/
whatsnew.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Bndtools</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content>
<meta name="author" content>
<!-- Le styles -->
<link href="css/bootstrap.css" rel="stylesheet">
<style type="text/css">
body {
padding-top: 60px;
padding-bottom: 40px;
}
.sidebar-nav {
padding: 9px 0;
}
</style>
<!--<link href="css/bootstrap-responsive.css" rel="stylesheet">-->
<!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<!-- Le fav and touch icons -->
<link rel="shortcut icon" href="images/favicon.ico">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container-fluid">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<a class="brand" href="./index.html"><img src="./images/logo-topbar.png"></img></a>
<!--
<div class="btn-group pull-right">
<a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
<i class="icon-user"></i> Username
<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="#">Profile</a></li>
<li class="divider"></li>
<li><a href="#">Sign Out</a></li>
</ul>
</div>
-->
<div class="nav-collapse">
<ul class="nav">
<li><a href="./index.html">Home</a></li>
<li><a href="./installation.html">Install</a></li>
<li><a href="./tutorial.html">Tutorial</a></li>
<li><a href="./help.html">Get Help</a></li>
<li><a href="./faq.html">FAQ</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
</div>
<div class="container-fluid">
<div class="row-fluid">
<div class="span2">
<div class="well sidebar-nav">
<ul class="nav nav-list">
<li><a href="./">Home</a></li>
<li><a href="./licence.html">Licence</a></li>
<li><a href="./community.html">Get Involved</a></li>
<li><a href="./training.html">Training</a></li>
<li><a href="./#donate">Donate</a></li>
<li class="divider"></li>
<li class="nav-header">Documentation</li>
<li><a href="./installation.html">Installation</a></li>
<li><a href="./tutorial.html">Tutorial</a></li>
<li><a href="./concepts.html">Concepts Guide</a></li>
<li><a href="./faq.html">FAQ</a></li>
<li><a href="./whatsnew.html">What's New</a></li>
<li class="divider"></li>
<li class="nav-header">Development</h1>
<li><a class="external-left" href="https://github.com/bndtools/bndtools/issues">Bug Reports</a></li>
<li><a class="external-left" href="https://bndtools.ci.cloudbees.com/job/bndtools.master/">Build Status</a></li>
<li><a href="./development.html">Developer Guide</a></li>
<li><a href="./acknowledge.html">Acknowledgements</a></li>
</ul>
</div><!--/.well -->
</div><!--/span-->
<div class="span10">
<div class="hero-unit">
<h1>New in Bndtools 2.1</h1>
<p>Based on bnd</p>
</div>
<h1 id="TOC">Table of Contents</h1><ul>
<li><a href="#introduction"><span class="toc-section-number">1</span> Introduction</a></li>
<li><a href="#important-notes"><span class="toc-section-number">2</span> Important Notes</a></li>
<li><a href="#program-arguments"><span class="toc-section-number">3</span> Program Arguments</a></li>
<li><a href="#version-control-ignore-files"><span class="toc-section-number">4</span> Version Control Ignore Files</a></li>
<li><a href="#jar-viewer-improvements"><span class="toc-section-number">5</span> JAR Viewer Improvements</a></li>
<li><a href="#paths-containing-whitespace"><span class="toc-section-number">6</span> Paths Containing Whitespace</a></li>
<li><a href="#stricter-compilation"><span class="toc-section-number">7</span> Stricter Compilation</a></li>
<li><a href="#speed-improvements"><span class="toc-section-number">8</span> Speed Improvements</a></li>
<li><a href="#miscellaneous"><span class="toc-section-number">9</span> Miscellaneous</a></li>
<li><a href="#installation"><span class="toc-section-number">10</span> Installation</a></li>
<li><a href="#older-releases"><span class="toc-section-number">11</span> Older Releases</a></li>
</ul>
<h1 id="introduction"><a href="#TOC"><span class="header-section-number">1</span> Introduction</a></h1>
<p>This new version has many improvements that - not only - make it faster again, but also expand the functionality to offer a more complete experience.</p>
<p>We’ve focused on bug fixes with an increased attention to details and also added some new functionality.</p>
<h1 id="important-notes"><a href="#TOC"><span class="header-section-number">2</span> Important Notes</a></h1>
<ul>
<li><p>We’re deprecating running from <code>*.bnd</code> files, which is why we’re no longer showing the <em><strong>Run Requirement/Resolve</strong></em> panel on the Run tab. Users are <strong>strongly advised</strong> to migrate their run settings into <code>*.bndrun</code> files. Expect the Run tab to be removed completely for <code>*.bnd</code> files in a future release.</p></li>
<li><p>Existing workspaces should update their <code>cnf/buildrepo/biz.aQute.launcher</code> to version 1.0.6 to fix issues with paths containing whitespace. Download it <a href="https://bndtools.ci.cloudbees.com/job/bnd.master/75/artifact/dist/bundles/biz.aQute.launcher/biz.aQute.launcher-1.0.6.jar">here</a>, or generate a new <code>cnf</code> project by removing the existing one.</p></li>
</ul>
<h1 id="program-arguments"><a href="#TOC"><span class="header-section-number">3</span> Program Arguments</a></h1>
<p>You can now specify program (command line) arguments on the Run tab.</p>
<p>This enables running and debugging your application in Eclipse as if you were running it from the command line.</p>
<p>For more details, see <a href="https://github.com/bndtools/bndtools/wiki/Program-Arguments">the wiki page explaining its usage</a>.</p>
<h1 id="version-control-ignore-files"><a href="#TOC"><span class="header-section-number">4</span> Version Control Ignore Files</a></h1>
<p>Bndtools will now (by default) generate <code>.gitignore</code> files when you create new Bndtools projects so that you don’t commit derived files.</p>
<p>This can be switched of in the Bndtools preferences panel.</p>
<p>This feature is still under active development and expected to gain support for other version control systems than Git.</p>
<h1 id="jar-viewer-improvements"><a href="#TOC"><span class="header-section-number">5</span> JAR Viewer Improvements</a></h1>
<p>The JAR viewer now by default opens the <code>META-INF/MANIFEST.MF</code> file when opening a JAR file.</p>
<p>It will also remember the selected file so that when the JAR is updated, the same file is still shown after the JAR is reloaded.</p>
<h1 id="paths-containing-whitespace"><a href="#TOC"><span class="header-section-number">6</span> Paths Containing Whitespace</a></h1>
<p>Bndtools now (finally) fully supports paths containing whitespace.</p>
<p>This was a long standing bug that affected launching from Bndtools. See also the <a href="#important-notes">Important Notes</a> above.</p>
<h1 id="stricter-compilation"><a href="#TOC"><span class="header-section-number">7</span> Stricter Compilation</a></h1>
<p>A compiler error is now generated on incorrect usage of the <code>@Reference</code> annotation.</p>
<p>An example: You have a setter (e.g. set/add) for a dynamic dependency, but no unsetter (e.g. unset/remove).</p>
<h1 id="speed-improvements"><a href="#TOC"><span class="header-section-number">8</span> Speed Improvements</a></h1>
<p>We again improved the build speed by being even smarter about dependencies than in the 2.0.0 release, and as a result the build is again faster than before.</p>
<h1 id="miscellaneous"><a href="#TOC"><span class="header-section-number">9</span> Miscellaneous</a></h1>
<p>Of course there are many more gems in the changes. A full list of changes can be found on our <a href="https://github.com/bndtools/bndtools/wiki/Changes-in-2.1.0">wiki</a></p>
<h1 id="installation"><a href="#TOC"><span class="header-section-number">10</span> Installation</a></h1>
<p>You can install Bndtools into Eclipse through the marketplace or use our Eclipse update site, see the <a href="http://bndtools.org/installation.html">installation instructions</a> for further instructions.</p>
<p>For those of you that want to live on the (bleeding) edge, our latest stable build lives <a href="https://bndtools.ci.cloudbees.com/job/bndtools.master/lastSuccessfulBuild/artifact/bndtools.build/generated/p2">here</a>.</p>
<p>As usual, please report any issues you find on our <a href="https://github.com/bndtools/bndtools/issues">Github bug tracker</a>.</p>
<h1 id="older-releases"><a href="#TOC"><span class="header-section-number">11</span> Older Releases</a></h1>
<ul>
<li>Version <a href="./whatsnew2-0-0.html">2.0.0.REL</a>, released on February 11, 2013</li>
</ul>
</div><!--/span-->
</div><!--/row-->
</div><!--/.fluid-container-->
<footer>
<div class="well">
<p>© <a href="mailto:[email protected]">Neil Bartlett</a> 2011. Built with <a href="http://twitter.github.com/bootstrap/">Bootstrap</a> and <a href="http://jaspervdj.be/hakyll/index.html">Hakyll</a>.</p>
</div>
</footer>
<!-- Le javascript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="js/jquery.js"></script>
<script src="js/bootstrap.min.js"></script>
</body>
</html>