Skip to content

Releases: soulteary/rss-can

v0.3.9

26 Dec 15:35
52348a1
Compare
Choose a tag to compare

v0.3.8

26 Dec 15:06
ecf8873
Compare
Choose a tag to compare

Full Changelog: v0.3.7...v0.3.8

v0.3.7

12 May 02:03
Compare
Choose a tag to compare

Full Changelog: v0.3.6...v0.3.7

v0.3.6

27 Apr 14:57
Compare
Choose a tag to compare

Changelog

  • 0a30618 chore: update ci
  • afd7cc0 docs: remove outdated todo
  • d1262cf chore: update homepage
  • 36ed714 chore: upgrade deps with go1.20
  • 0f7e760 docs: add release badge
  • 2c7066a fix: Incorrect conversion between integer types, CodeQL, rule: go/incorrect-integer-conversion
  • 067bedd chore: upgrade goquery with go1.20
  • a451966 chore: upgrade cache2go with go1.20
  • 6f7213f chore: upgrade cascadia with go1.20
  • 9ff6690 chore: upgrade html-to-markdown with go1.20
  • 51dfa87 chore: update deps, go 1.20
  • fb8b28d fix: fix codecov golang version
  • 376000f test: improve logger coverage
  • c7ca5b6 chore: remove unused dependencies
  • 7665a6d chore: upgrade go1.20
  • 30eacbd chore: upgrade deps for go1.19
  • 14668b5 feat: yahoo rules
  • 82389f9 feat: support cookies
  • 705a637 chore: Persist container data
  • 94686b9 docs: add dockerhub badge
  • d07f072 chore: improve inspector
  • bdd57c7 docs: update credits for html-element-picker
  • 966d901 refactor: for Feed Creation Tool (#2)
  • ece3112 refactor: improve ui
  • 0c16984 refactor: improve ui
  • f4bab96 refactor: load rules
  • 8bb2cf5 refactor: io
  • 52600ba chore: add fn GetFileContent
  • 134eee2 chore: add fn GetFileSHA1
  • 6c00e9a chore: update todo in code
  • 856d743 chore: Avoid opening new pages in the app
  • 9661559 refactor: jssdk, improve coverage
  • 76a0146 feat: support set csr timeout by config, update default timeouts
  • 894e6c9 refactor: jssdk use
  • 3138d7d refactor: jssdk.GenerateCSRInjectParser
  • c87b29f refactor: jssdk.GenerateGetConfigWithRule
  • f9f271b rule: add hub.baai.ac.cn/hot
  • b462f05 docs: fix blog link
  • 265c58e docs: update docs for 0.3.5
  • 34ddb5b feat: support set feed name by config
  • 6b183a6 docs: add CODE_OF_CONDUCT.md
  • e6d4f23 chore: update issue template for feature
  • dac1850 chore: update issue template
  • a1b6a41 chore: init issue templates
  • 273ea29 docs: update docs for 0.3.4
  • 16514ad docs: update credits for moment
  • 2930bc4 refactor: jssdk use
  • 3b8adf3 refactor: rule use fn.IsFile, fn.IsDir
  • fe194a3 refactor: fn.ScanDirFiles
  • b999a04 refactor: fn.ExpireBySecond
  • 6f6d479 test: improve json stringify coverage
  • ed17a2d refactor: simply task url check
  • 27f079d refactor: fn.LinkResolveRelative
  • d204bdf feat: support new config option proxy
  • c77b892 chore: verify headless server addr is correct
  • e25cef8 chore: update date time parser
  • dbf6d26 chore: update date time parser (wip)
  • 4f24a74 feat: date time parser (wip)
  • d336659 refactor: combine jssdk and js sandbox
  • 8b18064 docs: update docs for 0.3.3
  • 40a2096 refactor: improve docker certs
  • 54dcc8c Merge pull request #7 from kevin1sMe/fix-ca-certificates
  • dce245e test: Avoid redis key not recycled
  • eeff8ba test: Verify proxy host is correct
  • 3530759 test: Verify headless host is correct
  • 3ca504b fix: install ca-certificates
  • 8107cd3 test: Verify redis host is correct
  • e8a6b06 test: Verify host is correct
  • 8444e67 chore: add fn IsVaildAddr
  • ed5b4f1 chore: update go.mod
  • 46006cf Merge pull request #6 from kevin1sMe/fix-dockerfile
  • 2139236 refactor: parser expire from config as int
  • 20ac161 fix: install ca-certificates in docker
  • 526669b chore: update github action with redis
  • d69b0c3 chore: update gin 1.8.2, crypto 0.4.0
  • 8954eaf test: memory, redis
  • 1663cd9 refactor: cacher/memory, add option -host
  • 291dc21 docs: add codecov badge
  • 34ded6b chore: update coverage cmd
  • 77c654d chore: add codecov
  • 31d4c4c chore: add todos
  • 870e672 feat: new option host
  • f5899b5 test: DetectContentEncoding
  • c29700d refactor: json stringify
  • a2a681c test: StringToPositiveInteger
  • ef7e1ba test: full coverage for internal/fn/checker
  • 688a13c test: full coverage for internal/cmd
  • b991f74 test: UpdatePortOption
  • 1c605e9 test: UpdateFeedPathOption
  • 8925c89 test: UpdateLogOption
  • 8d89375 test: UpdateStringOption
  • bd00d0c test: UpdateNumberOption
  • 9f126c5 test: TestUpdateBoolOption
  • 6ef8b87 test: SantizeFeedPath
  • f2c8cfc refactor: cmd
  • 94e2012 refactor: Simplify feedpath option handling
  • 8d6659a refactor: Simplify log option handling
  • 0716005 refactor: Simplify string option handling
  • d9f10b8 refactor: Simplify number option handling
  • e1e1173 refactor: Simplify bool option handling
  • 9312180 chore: update checker, number
  • 5d01710 refactor: cmd ApplyFlags
  • 143f047 test: full coverage for internal/define
  • 649b4ec chore: use full html tag list
  • cd72959 refactor: ParseConfigFromJSON
  • 2328ef4 test: checker
  • 7a60ea5 refactor: ssr parser
  • b4ff060 refactor: checker
  • c0e1eae test: improve js sandbox coverage
  • 57eebea test: improve fn coverage
  • b32adb5 test: i2t
  • f29a347 test: markdown
  • 980b468 refactor: Simplify markdown convert
  • fc8971f test: base64 encode, decode
  • f5171fa chore: update rule
  • a86426a chore: update id prop, ssr parser
  • 785810d feat: support extract id from dom prop, root dom container
  • 8703ae9 fix: fix mix parser
  • 5ccb07f chore: add dev compose
  • 7e112d5 docs: update docs for 0.3.1
  • e142fd9 feat: compose file
  • 64b3c6a chore: release docker images with project rules
  • 4e11715 fix: parse args & envs
  • 52375bc chore: Adjust for browser environment
  • 73d4425 chore: add AlienKevin/html-element-picker
  • 577416b feat: feed creation tool (wip)
  • ddfb32f feat: Faster client parsing
  • 9a6aae9 fix: add noopener noreferrer to links, clean code scanning alert
  • 7ecc9e1 docs: update docs todo list
  • f817029 docs: update parameter, feed-path. allow custom feed web path
  • 3ef49a6 docs: update how-to use
  • d5460df docs: update project webui screenshots
  • 5bffc86 feat: support feed list page
  • 2720115 docs: update credits
  • 2e35f26 chore: remove unused rss discovery
  • b618f2e chore: update homepage with vars
  • 3e0a6bf feat: support new homepage
  • 9c46808 feat: support change default feed path
  • 28f867f docs: update docs
  • 37593e4 docs: add chinese docs
  • a65875e docs: update usage, todos
  • 566fde3 chore: fix docker tzdata
  • 6a3cbdd chore: update build flags
  • eec61a4 chore: update args support
  • 7a0248b feat: support envs
  • 5e8b515 chore: update cli desc
  • 22a7094 feat: support cli parameters
  • c58e0c1 chore: support cli parameter (wip)
  • c6f8742 feat: support cli parameter (wip)
  • 0008750 test: fix sandbox test
  • 8c6d4d7 chore: use logger instead of fmt
  • 494227c chore: update define and timeout
  • 1cc4651 chore: update define, add int to time utils
  • 4aa3c56 chore: disable debugMode in ci build
  • cf3fd48 docs: update usage, todos
  • 6f94156 chore: update dockerfiles
  • a30a8d9 chore: update ci build config
  • 9fdf73b chore: add dockerfiles
  • bad8040 test: fix sandbox
  • 084531e feat: enable ci build
  • c95e931 feat: id extract by regexp
  • e6bb8cb feat: add new hooks
  • d7d2900 chore: id extract by regexp (wip)
  • a64a47c docs: update plan todos
  • 844ae77 chore: add todos
  • 5b199a6 chore: combine pages content
  • b62a6a7 feat: extract newpage content, add disable cache config"
  • 7a52223 chore: update rule field content
  • 6624397 chore: update expire
  • 8c98530 feat: set expire time by config
  • f87ae7f chore: update define
  • 26d4574 chore: gofmt -s -w .
  • 672d1bc feat: enable request cacher for CSR, reduce unnecessary frequent requests
  • cf75a07 docs: update plan todos
  • c0dfdd7 feat: enable request cacher, reduce unnecessary frequent requests
  • f7e54fd chore: update define
  • 5037e01 chore: update cacher
  • 6d22e85 docs: update credits for go-redis
  • f5b8528 chore: add redis cacher
  • 290a2a0 docs: update credits for cache2go
  • 0610a8d chore: add in-memory cacher
  • 9dfe9a2 chore: remove unused file
  • ae31db0 chore: add pkg muesli/cache2go
  • a2ba583 chore: update feed api
  • c183a19 chore: rename
  • 3d7993b chore: update api routes
  • f7b7305 chore: add version vars
  • a74eb0d feat: add health check
  • aca6f5b chore: Enhanced web server
  • 196dba3 feat: update gin logger
  • fba16e8 chore: support all GB* charsets
  • 490bc0e chore: refactor server api
  • e780773 docs: update plan todos
  • 761d09d feat: Dynamic loading rules
  • 0b22bec chore: update rule parser with new logger
  • 1eb15b7 chore: Adjust the default application logLevel to reduce unnecessary log printing
  • 136f50e feat: Independent logger, supports dynamic update log level
  • 1c9435d chore: More efficient sdk loading
  • aff4e31 chore: update todo in code
  • 5fbe828 chore: split server const
  • 99b76af chore: refactor parse mode define
  • 847d001 chore: rm todo in code
  • 73f518d chore: refactor charset import
  • 1be19cf chore: refactor charset define
  • 270abd4 docs: update plan todos
  • 25fbf63 feat: auto detect remote document charset
  • 17ad6c8 chore: gofmt -s -w .
  • a8d4c96 chore: handle err GetRemoteDocumentAsMarkdown
  • 33c234f chore: refactor rule
  • 9833ecc chore: refactor csr, mix parser
  • cc5914c chore: split mix parser
  • a26e52b docs: update plan todos
  • 6dd21c0 feat: support mix parser
  • f5675fa chore: refactor parser
  • 8a91273 chore: refactor parser
  • d7e7baa chore: add body as GetRemoteDocumentAsMarkdown default selector
  • dd48eb8 chore: handle err document -> markdown
  • b5e4959 chore: refactor parser
  • 9729f6c docs: update credits for html-to-markdown
  • b2f540a chore: upgrade html-to-markdown deps to golang1.19
  • 39c4d11 chore: add pkg html-to-markdown
  • 593bfdc feat: extract subpage data to RSS results, handle relative link address
  • d782538 chore: allow config contains empty field, but title must exists
  • 5fa56b3 chore: update ssr parser
  • 27d4747 chore: update ignore list
  • 7369963 docs: update credits for jq
  • e5bd38c docs: update credits for rod
  • f9e206f docs: update plan todos
  • fba4352 docs: update plan todos
  • 109451c feat: add bilibili rules
  • a0eba57 chore: update server api for csr
  • 89ce1c4 chore: update jssdk for csr
  • ce43d6c chore: update generate rss result
  • 293ca31 chore: support csr parser
  • 7adcc3c feat: support csr method
  • 3a88c9a chore: update jssdk for csr
  • 0924b92 docs: update plan todos
  • e31e87a chore: enable dependabot
  • 061678a feat: simple registration of RSS API based on rule directory name
  • 11fe83c chore: auto fix incorrect rule option
  • ad66884 chore: apply Mode option from ru...
Read more