NEWS.md in review-3.2.0 vs NEWS.md in review-4.0.0
- old
+ new
@@ -1,7 +1,103 @@
+# Version 4.0.0
+## New Features
+* introduce review-idgxmlmaker which generates IDGXML files at once ([#1337])
+* review-textmaker converts the math in the document to image files when `imgmath` parameter has `true` ([#1338])
+* introduce wizard mode to layout of LaTeX on Web browser. Add `-w` option to review-init. This feature is experimental and may be replaced in the future ([#1403])
+* experimental feature: introduce the feature to insert whitespace based on character when combining lines into a paragraph. To enable this, install unicode-eaw gem and add `join_lines_by_lang: true` into config.yml [#1362]
+
+## Breaking Changes
+* review-init no longer creates empty `layouts` folder ([#1340])
+* PDFMaker: fix a problem that white space characters disappeared in `@<code>`, `@<tt>`, `@<tti>`, and `@<ttb>`. Also the string is automatically wrapped ([#1348])
+* `//texequation`、`//embed` and `//graph` that don't allow inline op no longer escape inline op in strings. And don't put extra line break ([#1371], [#1374])
+* PDFMaker: change the default table placement from `htp` to `H` for use in columns (`\floatplacement{table}` value in review-style.sty) [#1385]
+* PDFMaker: the space between Japanese/Western characters in the code lists is changed to 0 from 1/4 character ([#1401])
+* change the default value of `toc` parameter from null (false, don't create a table of contents) to true (create a table of contents) ([#1405])
+
+## Bug Fixes
+* fix a typo in review-jlreq ([#1350])
+* fix incorrect result when `re` file uses CR for line-feed code ([#1341])
+* PDFMaker: fix foreground color of `//cmd` with review-jlreq after page breaking ([#1363])
+* PDFMaker: fix duplicate 'column' label for `@<column>` ([#1367])
+* PDFMaker: copy gentombow.sty and jsbook.cls only for review-jsbook ([#1381])
+* PDFMaker: fix invalid PDFDocumentInformation on review-jlreq with LuaLaTeX ([#1392])
+* PDFMaker: fix missing hiddenfolio information at even pages on review-jlreq ([#1395])
+
+## Enhancements
+* support `@<em>` and `@<strong>` in IDGXMLBuilder ([#1353])
+* PDFMaker: extract `code_line` and `code_line_num` from code blocks for ease handling each line ([#1368])
+* PDFMaker: add new compile option `-halt-on-error` to make it easier to find the problem when an error occurs ([#1378])
+* PDFMaker: when there is a footnote text (`//footnote`) in the column block, it may cuse problems such as numbering. So warn it if there is. ([#1379])
+* Logger: progname should be add in logger, not in message arguments ([#1388])
+* improve error checking for yaml files ([#1386])
+* PDFMaker: the cover page becomes even number (p.0) and is named "cover" ([#1402])
+* PDFMaker: refactor `generate_pdf` method ([#1404])
+* create `.gitignore` for new project ([#1407])
+
+## Docs
+* update sample-book/README.md ([#1354])
+* add descriptions about options of jsbook.cls to review-jsbook/README.md ([#1365])
+
+## Others
+* unify styles of a method with arguments ([#1360])
+* `Catalog#{chaps,parts,predef,postdef,appendix}` should return Array, not String ([#1372])
+* use `safe_load` for loading YAML ([#1375])
+* refactor `table` method to simplify each builder ([#1356])
+* refactor `XXX_header` and `XXX_body` ([#1359])
+* enable `Builder#highlight?` method on each builder ([#1373])
+* refactor mkdchap* and mkpart* ([#1383])
+* don't update rubygems in Travis CI ([#1389])
+* refactor around Index ([#1390])
+* add configration for review-jlreq to sample documents ([#1391])
+* definition list should start with spaces ([#1398])
+
+## Contributors
+* [@m-shibata](https://github.com/m-shibata)
+* [@masarakki](https://github.com/masarakki)
+
+[#1337]: https://github.com/kmuto/review/issues/1337
+[#1338]: https://github.com/kmuto/review/issues/1338
+[#1340]: https://github.com/kmuto/review/issues/1340
+[#1341]: https://github.com/kmuto/review/issues/1341
+[#1348]: https://github.com/kmuto/review/issues/1348
+[#1350]: https://github.com/kmuto/review/issues/1350
+[#1353]: https://github.com/kmuto/review/pull/1353
+[#1354]: https://github.com/kmuto/review/pull/1354
+[#1356]: https://github.com/kmuto/review/pull/1356
+[#1359]: https://github.com/kmuto/review/pull/1359
+[#1360]: https://github.com/kmuto/review/pull/1360
+[#1362]: https://github.com/kmuto/review/pull/1362
+[#1363]: https://github.com/kmuto/review/issues/1363
+[#1365]: https://github.com/kmuto/review/pull/1365
+[#1367]: https://github.com/kmuto/review/issues/1367
+[#1368]: https://github.com/kmuto/review/issues/1368
+[#1371]: https://github.com/kmuto/review/pull/1371
+[#1372]: https://github.com/kmuto/review/pull/1372
+[#1373]: https://github.com/kmuto/review/pull/1373
+[#1374]: https://github.com/kmuto/review/pull/1374
+[#1375]: https://github.com/kmuto/review/pull/1375
+[#1378]: https://github.com/kmuto/review/pull/1378
+[#1379]: https://github.com/kmuto/review/issues/1379
+[#1381]: https://github.com/kmuto/review/issues/1381
+[#1383]: https://github.com/kmuto/review/issues/1383
+[#1385]: https://github.com/kmuto/review/issues/1385
+[#1386]: https://github.com/kmuto/review/pull/1386
+[#1388]: https://github.com/kmuto/review/pull/1388
+[#1389]: https://github.com/kmuto/review/pull/1389
+[#1390]: https://github.com/kmuto/review/pull/1390
+[#1391]: https://github.com/kmuto/review/pull/1391
+[#1392]: https://github.com/kmuto/review/issues/1392
+[#1395]: https://github.com/kmuto/review/issues/1395
+[#1398]: https://github.com/kmuto/review/issues/1398
+[#1401]: https://github.com/kmuto/review/pull/1401
+[#1402]: https://github.com/kmuto/review/pull/1402
+[#1403]: https://github.com/kmuto/review/pull/1403
+[#1404]: https://github.com/kmuto/review/pull/1404
+[#1405]: https://github.com/kmuto/review/pull/1405
+[#1407]: https://github.com/kmuto/review/pull/1407
+
# Version 3.2.0
-## New Features
## Breaking Changes
* PDFMaker: changed to use the abstract name `\reviewincludegraphics` instead of `\includegraphics` for image placements (such as `//image`) ([#1318])
## Bug Fixes
* reference to IDs of non-existent chapter now return standard key error (instead of internal error) ([#1284])