-
Notifications
You must be signed in to change notification settings - Fork 8
/
CHANGES
161 lines (84 loc) · 4.12 KB
/
CHANGES
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
== 1.2.0 / 2020-05-19 Charlie Savage
* Remove deprecated functions (Charlie Savage)
* Remove reference to unsupported constant that was removed from libxslt (Isabel Drost-Fromm)
* Modernize tests (Charlie Savage)
* Add travis.yml (Sophia Shao)
== 1.1.1 / 2014-03-16 Charlie Savage
* Adds output and transform methods that respect the <xsl:output> options in stylesheets (Rick Frankel)
* Update included binaries
* Update extconf.rb to remove warnings
== 1.1.0 / 2013-01-06 Charlie Savage
* Update dependency to latest libxml-ruby version (Charlie Savage)
* Remove dependency on dl which causes warning in Ruby 2.0.0 (Charlie Savage)
== 1.0.9 / 2012-03-17 Charlie Savage
* Build fix for library inclusion order (Andrew Watts)
* Add pkg directory to gitignore (Travis Warlick)
== 1.0.8 / 2011-09-03 Charlie Savage
* Don't depend on exported data from libxml-ruby, doesn't work with VC++.
== 1.0.7 / 2011-08-29 Charlie Savage
* Don't require 'rake' in the gemspec to avoid annoying Bundler bugs
== 1.0.6 / 2011-08-14
* Fix compilation with Microsoft Visual Studio 2010 (Charlie Savage)
== 1.0.5 / 2011-08-09
* Fix Ruby 1.9.3-preview1 libxml 2.7.3 (OS X Lion) conflicting OnigUChar redefinition (Travis Warlick).
== 1.0.4 / 2011-08-03
* Don't link against libxml-ruby on OS X, as it is unnecessary and doesn't work
- dylib vs bundle (Travis Warlick).
* Add 'rake' to gemspec to enable use of :path option with Bundler (Travis Warlick).
* Update test requires to work on Ruby 1.8.* and 1.9.* (Charlie Savage)
== 1.0.3 / 2011-07-31
* Added support for extension function registration. This was adapted from
Gregoire Lejeune's ruby-xslt library at https://github.com/glejeune/ruby-xslt (Jens Willie).
* Update to work with libxml-ruby 2.1.0 and higher (Jens Willie).
* Use ENV for rake compiler task configuration (Jens Willie)
* Build fixes (Charlie Savage).
* Switch to using def files to control library exports (Charlie Savage).
== 1.0.1 / 2011-04-18 Charlie Savage
* Modernize gem - add gemspec file, use rake-compiler
* Fix Ruby 1.9.2 compile errors
* Build fixes
* Update tests scripts to make testing during development easier
== 0.9.8 / 2011-01-18 Charlie Savage
* Update build environment
== 0.9.1 / 2008-11-24 Charlie Savage
* Support libxml-ruby bindings 0.9.3 and above which has a changed
external api.
* Remove unused xslt transform wrapper class.
== 0.9.0 / 2008-11-18 Charlie Savage
* Add back in support for exslt.
* Support libxml-ruby bindings 0.9.0.
== 0.8.2 / 2008-07-21 Charlie Savage
* To use LibXSLT you can either require 'xslt' or require 'libxslt'.
The differences is that require 'xslt' mixes the LibXML and
LIBXSLT modules into the global namespace, thereby allowing
you to write code such as:
stylesheet = XSLT::Stylesheet.new(XML::Document.new). Note that
this is different from 0.8.0 release and may require updating your code.
* Support for libxml-ruby 0.8.2
* Improved Windows support - libxslt-ruby should now work out of the box.
== 0.8.0 / 2008-07-10 Charlie Savage
* Fix memory errors when reusing a stylehseet
* Added support for setting xsl::param values
* Updated RDocs.
* Moved to LibXSLT namespace
== 0.7.0 / 2008-07-10 Charlie Savage
* Ability to reuse the same stylesheet multiple times
* Simpler api
* Compatibility layer for pre-0.7.0 versions
* Major rewrite, resulting in significantly less code
* Updated RDocs.
== 0.6.0 / 2008-07-01 Charlie Savage
* Now packaged as a separate gem
* Windows support (both lots of memory fixes and binaries)
* New libxslt.rb ruby wrapper, so programs can simply say require 'xslt'
== 0.5.0 / 2006-02-27 Ross Bamford <rosco at roscopeco.co.uk>
* Source layout for Rubygem release
* Fixed unit tests (set_up to setup, directory handling)
* Updated extconf to remove shell-script dependency
* Fixed multiple symbol declarations for -fno-common
== 0.4.0 / 2003-12-15 Martin Povolny <[email protected]>
* libxslt.c: added call to exsltRegisterAll to enable exslt extensions
* extconf.rb: added -lexslt
== 0.3.0 / 2004-02-01 Martin Povolny <[email protected]>
* libxslt.c: added call to ruby_init_xslt_transform_context() to make it
work on ruby1.8