CHANGELOG.markdown in each_sql-0.2.5 vs CHANGELOG.markdown in each_sql-0.3.0

- old
+ new

@@ -1,6 +1,20 @@ +### 0.3.0 / 2012/03/10 +* Internal implementation revised. + * At first, I thought this would be trivial, + that I didn't need a real parser for just breaking SQL scripts + into individual executable units. + I couldn't be more wrong. Codes for handling a few exceptional cases + soon piled up and became unmaintainable. + The new version now employs Citrus parser for processing SQL scripts. + The output is not backward-compatible, for instance, comments before and after + each execution block are trimmed out. +* Supports PostgreSQL (experimental) +* `delimiter` command works for all types + ### 0.2.5 / 2011/09/01 * Can pass block directly to EachSQL(script) + ```ruby EachSQL(script) do |sql| # ... end ```