-
Notifications
You must be signed in to change notification settings - Fork 18
/
changelog.html
230 lines (211 loc) · 11.5 KB
/
changelog.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
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="generator" content="pandoc">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
<title>regex – Change Log</title>
<style type="text/css">code{white-space: pre;}</style>
<style type="text/css">
div.sourceCode { overflow-x: auto; }
table.sourceCode, tr.sourceCode, td.lineNumbers, td.sourceCode {
margin: 0; padding: 0; vertical-align: baseline; border: none; }
table.sourceCode { width: 100%; line-height: 100%; }
td.lineNumbers { text-align: right; padding-right: 4px; padding-left: 4px; color: #aaaaaa; border-right: 1px solid #aaaaaa; }
td.sourceCode { padding-left: 5px; }
code > span.kw { color: #007020; font-weight: bold; } /* Keyword */
code > span.dt { color: #902000; } /* DataType */
code > span.dv { color: #40a070; } /* DecVal */
code > span.bn { color: #40a070; } /* BaseN */
code > span.fl { color: #40a070; } /* Float */
code > span.ch { color: #4070a0; } /* Char */
code > span.st { color: #4070a0; } /* String */
code > span.co { color: #60a0b0; font-style: italic; } /* Comment */
code > span.ot { color: #007020; } /* Other */
code > span.al { color: #ff0000; font-weight: bold; } /* Alert */
code > span.fu { color: #06287e; } /* Function */
code > span.er { color: #ff0000; font-weight: bold; } /* Error */
code > span.wa { color: #60a0b0; font-weight: bold; font-style: italic; } /* Warning */
code > span.cn { color: #880000; } /* Constant */
code > span.sc { color: #4070a0; } /* SpecialChar */
code > span.vs { color: #4070a0; } /* VerbatimString */
code > span.ss { color: #bb6688; } /* SpecialString */
code > span.im { } /* Import */
code > span.va { color: #19177c; } /* Variable */
code > span.cf { color: #007020; font-weight: bold; } /* ControlFlow */
code > span.op { color: #666666; } /* Operator */
code > span.bu { } /* BuiltIn */
code > span.ex { } /* Extension */
code > span.pp { color: #bc7a00; } /* Preprocessor */
code > span.at { color: #7d9029; } /* Attribute */
code > span.do { color: #ba2121; font-style: italic; } /* Documentation */
code > span.an { color: #60a0b0; font-weight: bold; font-style: italic; } /* Annotation */
code > span.cv { color: #60a0b0; font-weight: bold; font-style: italic; } /* CommentVar */
code > span.in { color: #60a0b0; font-weight: bold; font-style: italic; } /* Information */
</style>
<link rel="stylesheet" href="lib/styles.css">
<!--[if lt IE 9]>
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
<![endif]-->
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/>
<link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32"/>
<link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16"/>
<link rel="manifest" href="/manifest.json"/>
<link rel="mask-icon" href="/safari-pinned-tab.svg"/>
<meta name="theme-color" content="#ffffff"/>
</head>
<body>
<div id="container">
<div id="sidebar">
<div id="corner">
<a href="." style="font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;" id="branding">[<span style='color:red;'>re</span>|${<span style='color:red;'>gex</span>}(.*)|<span></span>]</a>
</div>
<div class="widget" id="pages">
<ul class="page-nav">
<li class='pagenav toi'><a href='index'>Home</a></li>
<li class='pagenav toi'><a href='about'>About</a></li>
<li class='pagenav toi'><a href='reblog'>Blog</a></li>
<li class='pagenav toi'><a href='contact'>Contact</a></li>
<li class='pagenav toi'><a href='build-status'>Build Status</a></li>
<li class='pagenav toi'><a href='installation'>Installation</a></li>
<li class='pagenav toi'><a href='tutorial'>Tutorial</a></li>
<li class='pagenav toi'><a href='examples'>Examples</a></li>
<li class='pagenav toi'><a href='roadmap'>Roadmap</a></li>
<li class='pagenav toi'><a href='macros'>Macro Tables</a></li>
<li class='pagenav toi'><a href='directory'>Directory</a></li>
<li class='pagenav moi'><a href='changelog'>Change Log</a></li>
<li class='secnav'><a href='#changelog'>The regex Changelog</a></li>
</ul>
</div>
<div class="supplementary widget" id="github">
<a href="http://code.regex.uk"><img src="images/code.svg" alt="github code" /> Code</a>
</div>
<div class="supplementary widget" id="github-issues">
<a href="http://issues.regex.uk"><img src="images/issue-opened.svg" alt="github issues" /> Issues</a>
</div>
<div class="widget-divider"> </div>
<div class="supplementary widget" id="blog-badge">
<a href="http://blog.regex.uk">
<img src="badges/blog.svg" alt="regex blog" />
</a>
</div>
<div class="supplementary widget" id="hackage-badge">
<a href="https://hackage.haskell.org/package/regex">
<img src="badges/hackage.svg" alt="hackage version" />
</a>
</div>
<div class="supplementary widget" id="build-status-badge">
<a href="build-status">
<img src="badges/build-status.svg" alt="build status" />
</a>
</div>
<div class="supplementary widget" id="maintainers-contact">
<a href="mailto:maintainers@regex.uk">
<img src="badges/maintainers-contact.svg" alt="maintainers contact" />
</a>
</div>
<div class="supplementary widget" id="feedback-contact">
<a href="mailto:feedback@regex.uk">
<img src="badges/feedback-contact.svg" alt="deedback contact" />
</a>
</div>
<div class="supplementary widget twitter">
<iframe style="width:162px; height:20px;" src="https://platform.twitter.com/widgets/follow_button.html?screen_name=hregex&show_count=false">
</iframe>
</div>
</div>
<div id="content">
<header>
<h1 class="title">Change Log</h1>
</header>
<p class="pagebc">
<a href='.' title='Home'>Home</a> » <strong>Change Log</strong>
</p>
<h2 id="changelog">
The regex Changelog
</h2>
<div class="sourceCode"><pre class="sourceCode changelog"><code class="sourceCode changelog">-*-change-log-*-
0.10.0.1 Chris Dornan <chris.dornan@irisconnect.co.uk> 2017-03-26
<span class="dv">*</span> Fix sub-package cabal files (#88)
0.10.0.0 Chris Dornan <chris.dornan@irisconnect.co.uk> 2017-03-25
<span class="dv">*</span> Tweak Type-Safe SearchReplace templates (#86)
<span class="dv">*</span> Add escape methods to IsRegex (#87)
0.9.0.0 Chris Dornan <chris.dornan@irisconnect.co.uk> 2017-03-23
<span class="dv">*</span> Flip the order of the arguments to replace (#78)
<span class="dv">*</span> Add type-safe replacement templates (#60)
<span class="dv">*</span> Finish tidying up the API (#80)
<span class="dv">*</span> Make `regex` compatible w/ TH-less GHCs (#70)
<span class="dv">*</span> Declare extensions the compiler must support (#83)
<span class="dv">*</span> Fix curl for AppVeyor build (#79)
<span class="dv">*</span> Fix AppVeyor badge (#81)
<span class="dv">*</span> Remove QQ from code coverage stats (#82)
<span class="dv">*</span> Rename Options, Context and Replace methods (#84)
0.8.0.0 Chris Dornan <chris.dornan@irisconnect.co.uk> 2017-03-16
<span class="dv">*</span> Tidy up the API after recent reorganization (#76)
0.7.0.0 Chris Dornan <chris.dornan@irisconnect.co.uk> 2017-03-15
<span class="dv">*</span> Fix and extend Replace class (#74)
<span class="dv">*</span> Better package organisation (#73)
<span class="dv">*</span> Generalise sed' in progress (#72)
<span class="dv">*</span> compileRegex to take just a string (#68)
<span class="dv">*</span> Fix comment reference in Text.RE.PCRE in progress (#66)
0.6.0.1 Chris Dornan <chris.dornan@irisconnect.co.uk> 2017-03-13
<span class="dv">*</span> Fix .travis.yml release-stack script (#67)
0.6.0.0 Chris Dornan <chris.dornan@irisconnect.co.uk> 2017-03-13
<span class="dv">*</span> Split out rexex-with-pcre package (#65)
0.5.0.0 Chris Dornan <chris.dornan@irisconnect.co.uk> 2017-03-05
<span class="dv">*</span> Fix inter-operation of =~ & =~~ and named captures (#55)
<span class="dv">*</span> Add escaping functions (#37)
<span class="dv">*</span> Test Hackage release tarballs on Travis CI (#51)
<span class="dv">*</span> Fix up template replace ordinals (#52)
<span class="dv">*</span> Complete the web site (#39)
<span class="dv">*</span> Complete the Tutorial, Tests and Examples (#38)
<span class="dv">*</span> Complete narrative in literate modules (#8)
0.3.0.0 Chris Dornan <chris.dornan@irisconnect.co.uk> 2017-02-26
<span class="dv">*</span> Clean up API to use camelCase conventions
<span class="dv">*</span> Use -Werror in development and testing, -Warn for Hackage
<span class="dv">*</span> Integrate the regex blog
<span class="dv">*</span> Better presentation of ghci tryouts in the Tutorial
<span class="dv">*</span> Various minor README upgrades and fixes
0.2.0.4 Chris Dornan <chris.dornan@irisconnect.co.uk> 2017-02-22
<span class="dv">*</span> Repair re-gen-modules-test for Windows
0.2.0.3 Chris Dornan <chris.dornan@irisconnect.co.uk> 2017-02-21
<span class="dv">*</span> README/index layout tweak
0.2.0.2 Chris Dornan <chris.dornan@irisconnect.co.uk> 2017-02-21
<span class="dv">*</span> Fix re-gen-modules-test for Hackage (#45)
<span class="dv">*</span> Minor style tweks to README/index
0.2.0.1 Chris Dornan <chris.dornan@irisconnect.co.uk> 2017-02-20
<span class="dv">*</span> remove library from regex-examples (#43)
0.2.0.0 Chris Dornan <chris.dornan@irisconnect.co.uk> 2017-02-19
<span class="dv">*</span> Split off the tutorial tests and examples into regex-examples,
leaving just the library in regex
0.1.0.0 Chris Dornan <chris.dornan@irisconnect.co.uk> 2017-02-18
<span class="dv">*</span> Cabal file generated from a DRY template
<span class="dv">*</span> Library dependencies minimised, test depndencies moved into
examples/re-tests
<span class="dv">*</span> A proper static website generated by 're-prep all'
<span class="dv">*</span> README/sidebar Badges are a static record of current release
with links to a live build-status reporting on HEAD
<span class="dv">*</span> Added !$, !$?, !$$ and !$$? alternatives for looking up captures
in a Match
<span class="dv">*</span> Text.RE.Parsers now generate Text where they were generating String
<span class="dv">*</span> %nat, %int, %frac and %hex get their new names
0.0.0.2 Chris Dornan <chris.dornan@irisconnect.co.uk> 2017-01-30
<span class="dv">*</span> Fix for Windows
<span class="dv">*</span> Remove hsyslog dependency
<span class="dv">*</span> Establish Travis CI, AppVeyor and coveralls.io integrations
<span class="dv">*</span> Fix time parser to use Fixed arithmetic
<span class="dv">*</span> Miscelaneous minor adjustments
0.0.0.1 Chris Dornan <chris.dornan@irisconnect.co.uk> 2017-01-26
<span class="dv">*</span> First public release</code></pre></div>
</div>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-92650418-1', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>