HISTORY.md 11 KB

2.11.0 / 2022-07-20

features

2.10.1 / 2022-04-10

others

2.10.0 / 2022-04-05

features

others

2.9.1 / 2022-03-29

fixes

others

2.9.0 / 2021-04-21

others

2.8.0 / 2020-04-16

features

  • [a9aff4f] - feat: csrf support any, fix isSafeDomain bug (#67) (Yiyu He <>)
  • [beeded1] - feat: config.cookieName support array (#66) (Yiyu He <>)
  • others

    2.7.1 / 2019-11-14

    fixes

    • [ef0e439] - fix(security): use new URL instead of url.parse (#62) (Yiyu He <>)
    • 2.7.0 / 2019-10-25

      features

      others

      2.6.1 / 2019-08-09

      fixes

      2.6.0 / 2019-08-09

      features

      others

      2.5.0 / 2019-03-08

      others

      • [4fcadc4] - deps: update packs and ignore lock file (#54) (Maledong <>)
      • [5772242] - test: use expectLog to assert log (#53) (fengmk2 <fengmk2@gmail.com>)
      • 2.4.3 / 2019-02-19

        fixes

        2.4.2 / 2019-01-04

        fixes

        2.4.1 / 2018-11-15

        • fix: shtml check domainWhiteList hostname get null (#49)

        2.4.0 / 2018-08-24

        others

        • [57bc4d9] - bug (methodnoallow): Fix for 'OPTIONS not allowed' (#40) (Maledong <>)
        • [8ead61e] - chore: improve npm scripts (#48) (Maledong <>)
        • [817d114] - doc (README.zh-CN.md, README.md): Fix typos and add missing trans (#45) (Maledong <>)
        • 2.3.1 / 2018-08-16

          fixes

          • [8997866] - fix: preprocess config in app.js (#46) (Yiyu He <>)
          • others

            • [9baf72e] - chore (shtml,cliFilter,sjs,README): Modifications of files (#47) (Maledong <>)
            • 2.3.0 / 2018-08-14

              fixes

              • [835eff5] - Fix: Make domain and whiteList, protocalWhiteList case insensitive (Maledong <>)
              • [81f757a] - fix: use faster non-secure ID generator (#43) (Andrey Sitnik <andrey@sitnik.ru>)
              • others

                • [72e7ceb] - utils (isSafeDomain): Use matcher to check for a wild character of a (#42) (Maledong <>)
                • [a7035cf] - doc: Translate from Chinese into English for several files for their comments (#41) (Maledong <>)
                • 2.2.3 / 2018-07-11

                  fixes

                  2.2.2 / 2018-04-12

                  fixes

                  • [dbc9a44] - fix: format illegal url (#36) (Yiyu He <>)
                  • others

                    2.2.1 / 2018-03-28

                    others

                    2.2.0 / 2018-03-27

                    features

                    • [eba4555] - feat: support safeCurl for SSRF protection (#32) (Yiyu He <>)
                    • fixes

                      • [abc33d1] - fix: deprecate ignoreJSON (#30) (Yiyu He <>)
                      • others

                        • [4f045a0] - deps: add missing dependencies ip (dead-horse <>)
                        • 2.1.0 / 2018-03-14

                          features

                          others

                          2.0.1 / 2018-03-14

                          • fix: absolute path detect should ignore evil path (#28)

                          2.0.0 / 2017-11-10

                          others

                          • [0ec7d2f] - refactor: use async function and support egg@2 (#25) (Yiyu He <>)
                          • 1.12.1 / 2017-08-03

                            others

                            1.12.0 / 2017-07-19

                            • feat: make session plugin optional (#22)

                            1.11.0 / 2017-06-19

                            • feat: add global path blocking to avoid directory traversal attack (#19)

                            1.10.2 / 2017-06-14

                            • fix: should not assert csrf when path match ignore (#20)

                            1.10.1 / 2017-06-04

                            • docs: fix License url (#18)

                            1.10.0 / 2017-05-09

                            • feat: config.security.csrf.cookieDomain can be function (#17)

                            1.9.0 / 2017-03-28

                            • feat: use egg-path-matching to support fn (#15)

                            1.8.0 / 2017-03-07

                            • feat:support muiltiple query/body key to valid csrf token (#14)

                            1.7.0 / 2017-03-07

                            • feat: add ctx.rotateCsrfToken (#13)

                            1.6.0 / 2017-02-20

                            • refactor: add csrf faq url to error msg in local env (#12)

                            1.5.0 / 2017-02-17

                            • feat: surl support protocol whitelist (#11)

                            1.4.0 / 2017-01-22

                            • refactor: rewrite csrf (#10)

                            1.3.0 / 2016-12-28

                            • feat: support hash link in shtml (#7)
                            • test: fix test (#8)

                            1.2.1 / 2016-09-01

                            • fix: make sure every middleware has name (#6)

                            1.2.0 / 2016-08-31

                            • feat: disable hsts for default (#5)

                            1.1.0 / 2016-08-31

                            • refactor: remove ctoken, csrf check all post/put/.. requests (#4)

                            1.0.3 / 2016-08-30

                            • fix: lower case header will get better performance (#3)

                            1.0.2 / 2016-08-29

                            • refactor: use setRawHeader

                            1.0.1 / 2016-08-21

                            • First version