Commit Graph

  • 404dd1bb51
    Merge f98f776b5c into fa0c77650c Alp 2020-12-02 10:41:20 +0000
  • fa0c77650c
    Merge pull request #26 from paolino/master master Alp 2020-10-28 10:27:22 +0100
  • c7c6711f32 export tag parser Paolo Veronelli 2020-10-28 10:17:58 +0100
  • 62f5d5530d
    Merge pull request #25 from seereason/master Alp 2020-06-17 22:34:07 +0200
  • ce2702e43d Dependency on containers David Fox 2020-06-04 13:29:56 -0700
  • aa009d856b Handle all html void elements, not just br David Fox 2020-06-04 13:19:20 -0700
  • a43c075029 Remove old version of end David Fox 2020-06-04 12:54:28 -0700
  • 425f36c531 Do not create close tags for br elements David Fox 2020-06-04 12:40:14 -0700
  • f98f776b5c update travis script ci Alp Mestanogullari 2019-01-24 22:41:47 +0100
  • 1fd196fbb1
    Merge pull request #23 from tdammers/master Alp Mestanogullari 2019-01-24 22:35:11 +0100
  • 1f0ded8353 Retain whitespace nodes between tags Tobias Dammers 2019-01-14 10:07:00 +0100
  • 6adf687ea6 Ignore .ghc.environment.* Tobias Dammers 2019-01-14 10:06:40 +0100
  • c61e68db55 Handle omitted closing tags in domify. Tobias Dammers 2019-01-10 23:39:54 +0100
  • a490590bc3 Cabal file cleansing Tobias Dammers 2019-01-10 21:14:31 +0100
  • ea6d4e747c Some refactoring Tobias Dammers 2019-01-10 21:14:00 +0100
  • 9e41f61439 Failing unit tests for implicitly closed tags in domify Tobias Dammers 2019-01-10 17:17:11 +0100
  • 325a7c8dde Merge 239811884d into 05575178af Chris Forno 2017-12-27 00:45:47 +0000
  • 239811884d
    Update taggy.cabal Alp Mestanogullari 2017-12-27 01:45:45 +0100
  • 41daa96747 Allow specifying void tags. Chris Forno 2017-12-21 18:15:32 +0800
  • 05575178af silence some cabal warnings Alp Mestanogullari 2017-12-21 11:18:10 +0100
  • 4c41c725f3 bump to 0.2.1 v0.2.1 Alp Mestanogullari 2017-12-21 11:12:11 +0100
  • 5456c2fa4d Build compatability with blaze-markup 0.8.0.0. vi 2017-07-28 19:00:23 +0200
  • aa195dfa14 stack junk vi 2017-07-28 18:59:39 +0200
  • 243881270e Merge 159d1525a7 into a9b080068f Mark Wotton 2016-05-05 15:06:54 +0000
  • 159d1525a7 use semigroups rather than possibly-empty lists Mark Wotton 2016-05-05 11:06:44 -0400
  • e98c0032e6 store list of values in Hashmap, closes #17 Mark Wotton 2016-05-04 15:15:39 -0400
  • a9b080068f Merge pull request #13 from bergmark/patch-1 ^C^C^C^C^C 2015-06-26 06:10:03 +0800
  • c67fd5f5d4 Needs GHC >= 7.6 due to use of LambdaCase Adam Bergmark 2015-06-25 23:44:51 +0200
  • 5e9c467239 code cleanup v0.2.0 Alp Mestanogullari 2015-06-23 18:42:34 +0200
  • efbbaa4315 Deprecated Text.Taggy.Combinators; use taggy-lens instead. vi 2015-05-09 23:39:08 +0800
  • e17889e109 Merge pull request #10 from joneshf/master Alp Mestanogullari 2015-05-08 15:32:31 +0100
  • 22bd7ec916 Merge 1211d4599c into 9013b491a9 Hardy Jones 2015-05-07 02:43:44 +0000
  • 1211d4599c Remove most warnings. joneshf 2015-05-06 19:28:35 -0700
  • 367c3d33bb Allow compilation with 7.10. joneshf 2015-05-06 19:12:28 -0700
  • 9013b491a9 Fixed README documentation references. vi 2015-03-12 09:44:08 +0000
  • 6d318295b1 add agda page in tests, bump version v0.1.4 Alp Mestanogullari 2015-02-26 15:39:05 +0100
  • af4de67540 be more permissive with spaces within closing tags Alp Mestanogullari 2015-02-26 15:37:01 +0100
  • 50ffc16541 accept <? and ?>, useful for parsing XML, especially sitemaps. bump version 0.1.3 Alp Mestanogullari 2015-01-06 15:55:02 +0100
  • c0c5646df3 Use HQ nixpkgs, which now includes a /homeless-shelter/ fix. vi 2014-09-06 02:38:26 +0800
  • b9df6e468d Merge pull request #8 from alpmestan/nix Alp Mestanogullari 2014-09-04 09:47:08 +0200
  • 272ad3852c Added a nix derivation, intended for the shell. vi 2014-09-04 06:21:58 +0800
  • 7415647682 Bump version to 0.1.2 0.1.2 vi 2014-07-25 18:27:19 +0800
  • 1e68aba60e Remove -Werror. vi 2014-07-25 17:36:00 +0800
  • 35c7636f0e Lenient attribute parser: non-empty sequence of any charatcter but [>=]. vi 2014-07-25 17:30:02 +0800
  • f56acd06e4 A test suite to validate a successful parse on each html_files/*html. vi 2014-07-25 17:27:50 +0800
  • 986af3de9f (Forgivingly) permit semicolons in attribute names.. vi 2014-07-25 15:12:02 +0800
  • c2ed0062d0 Don't choke on trailing newlines. vi 2014-07-25 14:22:34 +0800
  • 9f9480c049 (Forgivingly) permit ["/.] in attribute names. vi 2014-07-25 13:47:57 +0800
  • 9880f64013 'Text.Taggy.Parser.tagtext' should always consume input or fail: vi 2014-07-25 13:02:08 +0800
  • cc96a7cf6e version bump v0.1.1 Alp Mestanogullari 2014-07-18 23:44:59 +0200
  • ed4f798288 add a test for tagnames with a dot in them and fix a previous test. fixes #7 Alp Mestanogullari 2014-07-18 23:41:33 +0200
  • ed8d9f1644 make the parser accept tag names with .'s in them Alp Mestanogullari 2014-07-18 23:37:12 +0200
  • cffac61436 fix cabal description Alp Mestanogullari 2014-07-08 10:07:59 +0200
  • e63081dfdf one last cabal file tweak before release Alp Mestanogullari 2014-07-08 09:41:40 +0200
  • c6a5b9c855 add vi in Authors Alp Mestanogullari 2014-07-08 08:53:57 +0200
  • 61585002ea set version to 0.1 and doc tweak v0.1 Alp Mestanogullari 2014-07-08 08:51:35 +0200
  • 7fdf455908 add a (test) spec for the entity conversion module -- it checks the behavior on named html entities and (decimal and hexadecimal) numeric html entities Alp Mestanogullari 2014-07-08 08:47:18 +0200
  • cfbc080c24 minor cabal file tweak Alp Mestanogullari 2014-07-08 08:30:17 +0200
  • 20c45941ee convert numeric html entities too. fixes #6 Alp Mestanogullari 2014-07-08 08:29:55 +0200
  • 66b05584b7 Permissively parse malformed closing tags, specifically those missing ">". vi 2014-07-06 17:31:27 +0800
  • 297c7d477c add haddocks in Parser module Alp Mestanogullari 2014-07-01 14:22:43 +0200
  • 431c889ba9 fix haddocks for the Tag type Alp Mestanogullari 2014-07-01 14:19:41 +0200
  • 15cf405c94 Some light documentation for Taggy.{Combinators,Renderer}. vi 2014-07-01 20:14:45 +0800
  • 5c562ecc52 cabal file tweaks Alp Mestanogullari 2014-07-01 13:09:27 +0200
  • 555981b2c8 expose internal parsers Alp Mestanogullari 2014-07-01 12:45:08 +0200
  • 4db1d7a8d8 readme update Alp Mestanogullari 2014-07-01 12:25:39 +0200
  • c586d9c632 add a lot of documentation and also a 'parseDOM' function to directly go from Text to Nodes and Elements Alp Mestanogullari 2014-07-01 12:14:27 +0200
  • 65c5288718 An option to control whether entities are converted during rendering. vi 2014-06-29 23:59:05 +0800
  • 9a3affc7c5 Expose Renderer; otherwise the package is incomplete. vi 2014-06-26 20:17:13 +0800
  • edcf2b1433 A simple DOM tree renderer, using Blaze. vi 2014-06-26 19:51:23 +0800
  • 04ac52ebd0 (Combinators./*): describes all subtrees (including the target) matching a given predicate. vi 2014-06-24 15:06:35 +0800
  • 4f9300ba12 (Combinators.//) filters on trees, rather than subtrees. vi 2014-06-24 15:04:42 +0800
  • e7487d337c Combinators: trees extracts subtrees, including the target parent. vi 2014-06-24 15:04:04 +0800
  • 349f7b7d50 Combinators: don't enable the ViewPatterns extension; use Kliesli composition in (/&). vi 2014-06-23 19:32:43 +0800
  • a9c6224541 Added subtrees combinator + miscellaneous refactoring. vi 2014-06-23 19:04:57 +0800
  • 09f6e8d176 travis update: run tests Alp Mestanogullari 2014-06-23 12:20:37 +0200
  • ab63f21ebd Merge pull request #5 from fmapfmapfmap/combinators Alp Mestanogullari 2014-06-23 12:09:36 +0200
  • 6a59eb9b36 Expose Text.Taggy.Combinators. vi 2014-06-23 17:20:02 +0800
  • 3b62ee0505 Merge pull request #4 from fmapfmapfmap/combinators Alp Mestanogullari 2014-06-23 10:36:28 +0200
  • a4e6b9466a Two new combinators: hasName and (/&). vi 2014-06-23 16:13:42 +0800
  • 7b26531fe3 Merge pull request #3 from fmapfmapfmap/combinators Alp Mestanogullari 2014-06-23 09:55:47 +0200
  • 55085a9136 Merge pull request #2 from fmapfmapfmap/fix-readme Alp Mestanogullari 2014-06-23 09:49:33 +0200
  • 9f0d0c2568 Merge pull request #1 from fmapfmapfmap/simplify-tests Alp Mestanogullari 2014-06-23 09:47:46 +0200
  • 1f60b9c9b5 An Element combinator to filter on an element and its children. vi 2014-06-23 15:20:59 +0800
  • b46ea8b696 Combinator on Element: innerText. vi 2014-06-23 15:03:51 +0800
  • 773419b9a0 Two simple combinators on Element: getAttr and hasAttr. vi 2014-06-23 14:39:19 +0800
  • 11b57a4bad Added .ghci; src is in scope of tests, always enable OverloadedStrings. vi 2014-06-23 14:38:55 +0800
  • c517ee1be5 Fix domify example in README. vi 2014-06-23 14:13:35 +0800
  • 5a673ab3ff Remove main from ParserSpec; we've only one spec, so this is redundant with Spec.main. vi 2014-06-23 13:43:01 +0800
  • a608e0494d Define ~> as a specialisation of the version in Hspec.Attoparsec.Source. vi 2014-06-23 13:24:12 +0800
  • bee253e428 Remove definition of shouldParse (it's in hspec-attoparsec), and dependency on hspec-expectations. vi 2014-06-23 13:19:43 +0800
  • a00ddec046 readme update Alp Mestanogullari 2014-06-17 17:35:20 +0200
  • 6fe72345cd readme update Alp Mestanogullari 2014-06-17 09:27:40 +0200
  • d950f899df readme update Alp Mestanogullari 2014-06-16 16:43:36 +0200
  • f70ec4a0be add some basic tests for the parser Alp Mestanogullari 2014-06-16 16:38:29 +0200
  • 22bec0911a more forgiving auto-closing tag detection Alp Mestanogullari 2014-06-16 16:37:20 +0200
  • 7bf1e35232 make the parser a bit more permissive so that it handles Zalora's HTML wel Alp Mestanogullari 2014-06-13 16:53:23 +0200
  • bb5e968958 add bench result Alp Mestanogullari 2014-06-13 10:14:03 +0200
  • c250d2320b add ability to convert special html entities to unicode Alp Mestanogullari 2014-06-12 20:44:44 +0200
  • 6cb4460f77 hopefully last travis fix Alp Mestanogullari 2014-06-12 15:33:56 +0200