Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 60 lines (51 sloc) 2.827 kB
09254fa @kogent Fixed build issues with Hoe 2.3.3
kogent authored
1 == 1.1.2 /
2 * Fixed build issues with Hoe 2.3.3
3
47ec5be @jasherai Bump version + Add comment in History.txt
authored
4 == 1.1.1 /
5 * Fixed oregexp.c issue with UTF16/32 etc. patch found at http://howflow.com/tricks/ruby_how_to_install_the_gem_oniguruma
6
445969e @dichodaemon * Fixed string escaping in ORegexp#to_str and ORegexp#inspect.
dichodaemon authored
7 == 1.1.0 /
65843e1 @dichodaemon * Fixed string escaping in ORegexp#to_str and ORegexp#inspect.
dichodaemon authored
8 * Fixed string escaping in ORegexp#to_str and ORegexp#inspect.
9 * Added begin parameter to ORegexp#match.
445969e @dichodaemon * Fixed string escaping in ORegexp#to_str and ORegexp#inspect.
dichodaemon authored
10
fbffef5 @dichodaemon * Modified Rakefile to accept win32 gems.
dichodaemon authored
11 == 1.0.1 / 2007-03-28
12 * Minimal recommended version of oniglib changed to be compatible with Ruby 1.9, now is 4.6 or higher.
13 * Restore check for onig version to build with 4.6
14 * In getting replacement do not create temp string object, but directly add to resulting buffer (performance impr.)
80c2c0c @dichodaemon * Modified README.txt to require libonig v.4.x or higher
dichodaemon authored
15 * Included binary gems for windows.
fbffef5 @dichodaemon * Modified Rakefile to accept win32 gems.
dichodaemon authored
16 * Modified Rakefile to support win32 gems.
17
62c7eac @dichodaemon * Added documentation for MatchData.
dichodaemon authored
18 == 1.0.0 / 2007-03-27
19 * Added documentation for MatchData.
20 * Added ogsub, ogsub!, sub and sub! to ::String.
21 * Removed ::String definitions from tests.
22 * Now the minimal recommended version of oniglib is 5.5 or higher.
23 * Removed ugly #if statements from c code.
24 * Do not create @named_captures hash if there are no named groups for regexp -- somewhat improve speed for repetive calls
25 * Fixed usage of named backreferences in gsub with non-ascii names
26 * Move ORegexp#=~ to C code, make it work just like Regexp#=~, i.e. set $~. Throw ArgumentError instead of Exception if pattern does not compile
27 * Fix implementation of ORegexp#===, so it now does not raise errors in case statement anymore
28 (resembles plain Ruby Regexp#=== behaviour)
29 * Modified begin, end and offset methods in MatchData to handle named groups and default to group 0.
30 * Exception is not longer thrown when in oregexp_make_match_data.
31 * Removed references to MultiMatchData from documentation
32 * Removed class MultiMatchData
33 * Fix off by one error in region->num_regs usage
34 * Fix dumb bug with zero-width matches that made infinite loops. now consume at least one char in gsub and scan
35 * ORegexp API changes:
36 * Pass only MatchData to sub/gsub with blocks
37 oregexp.sub( str ) {|match_data| ... }
38 oregexp.gsub( str ) {|match_data| ... }
39 * Add ORegexp#scan instead of match_all
40 oregexp.scan(str) {|match_data| ... } # => MultiMatchData
41 * Friendly way to set options
42 ORegexp.new( pattern, options_str, encoding, syntax)
43 ORegexp.new('\w+', 'imsx', 'koi8r', 'perl')
44 * Named backreferences in substitions
45 ORegexp.new('(?<pre>\w+)\d+(?<after>\w+)').sub('abc123def', '\<after>123\<pre>') #=> 'def123abc'
46 * couple of bugfixes with region's num_regs
47 * some docs for substitution methods added
48
c221f57 @dichodaemon - FIX: Buggy resolution of numeric codes for encoding and syntax opti…
dichodaemon authored
49 == 0.9.1 / 2007-03-25
50 * FIX: Buggy resolution of numeric codes for encoding and syntax options (Nikolai Lugovoi)
51 * FIX: Buggy implementation of ORegexp#gsub and ORegexp#gsub methods. Now code is all C (Nikolai Lugovoi)
52 * Added documentation for class ORegexp
6ffc8f1 @dichodaemon Updated History.txt and README.txt
dichodaemon authored
53 * Added regexp syntax documentation.
c221f57 @dichodaemon - FIX: Buggy resolution of numeric codes for encoding and syntax opti…
dichodaemon authored
54
55 == 0.9.0 / 2007-03-19
4fcb0fd @dichodaemon initial import
dichodaemon authored
56
57 * 1 major enhancement
58 * Birthday!
59
Something went wrong with that request. Please try again.