Slack Dumper Changelog

What's new in Slack Dumper 2.5.8

Apr 7, 2024
  • Changelog:
  • 8bcedfa Merge pull request #281 from rusq/backport
  • 3cb1506 backport logger and network changes
  • 3b5dd14 fix cubicwait test
  • 3c8cd36 spelling check

New in Slack Dumper 2.5.7 (Mar 23, 2024)

  • Changelog:
  • 8e63c16 Merge pull request #278 from rusq/backport
  • 5e57b38 bump slackauth

New in Slack Dumper 2.5.6 (Mar 21, 2024)

  • Merge branch 'backport' of github.com:/rusq/slackdump into backport
  • Merge branch 'master' into backport
  • Merge pull request #277 from rusq/backport
  • bump deps
  • fix race condition in downloader
  • fix race condition in downloader
  • update slackauth to fix cookie capture

New in Slack Dumper 2.5.5 (Mar 9, 2024)

  • Changelog:
  • f0e2fc3 Add github action to codespell master on push and PRs
  • 59e8e32 Add github action to shellcheck master on push and PRs
  • 37e2a05 Add ignore SC2002 for IMHO stylistic concern -- here it is useful since long line
  • 5f75cde Add rudimentary codespell config
  • 1e59565 Addressed some of the shellcheck whinings -- primarily to not declare and assign at the same time
  • f5ca1df Adjust codespell ignores
  • 069fd43 Allow all github workflows to be added to git
  • 3c7f30f Bump github.com/go-jose/go-jose/v3 from 3.0.1 to 3.0.3
  • bd9cdfc Do not gitignore .github/workflows/codespell.yml
  • 1aa8428 Just ignore SC2207 for now!
  • 3b38e4d Merge pull request #271 from yarikoptic/enh-codespell
  • 61a73d0 Merge pull request #272 from yarikoptic/enh-shellcheck
  • 74ed262 Merge pull request #274 from rusq/dependabot/go_modules/github.com/go-jose/go-jose/v3-3.0.3
  • fdcd778 Merge pull request #275 from rusq/i226
  • cf084c0 Merge pull request #276 from rusq/i270
  • 61c7ee5 Provide append_to_array helper similar to mapfile (not available on OSX)
  • f9efa97 Removed few spurious spaces before indentation tabs -- for consistent indentation
  • 1f5dab3 [DATALAD RUNCMD] Apply minimal automatic fixes from shellcheck
  • 7f9ff15 [DATALAD RUNCMD] run codespell throughout fixing typos automagically
  • d54a5d5 backport isvalid
  • 6ef0ecd detection of invalid files
  • 1854c62 fix for #226 from upstream slack lib

New in Slack Dumper 2.5.4 (Feb 7, 2024)

  • Improve dump.sh shebang
  • Merge pull request #267 from rusq/backport
  • Merge pull request #269 from enterJazz/patch-1
  • downgrade slack lib
  • limiter was always using tier3
  • update slackauth to prevent hangup if the browser download is interrupted

New in Slack Dumper 2.5.3 (Jan 14, 2024)

  • Changelog:
  • ea13b96 Merge pull request #266 from rusq/bump-slackauth
  • f3a4780 backport auth
  • 1e9c246 bump slackauth: detects 404 before opening the browser
  • 1798357 update funding

New in Slack Dumper 2.5.2 (Jan 8, 2024)

  • Changelog:
  • 252d84b Merge pull request #263 from rusq/i262
  • cde920c adding confirmation code into login flow
  • 571df1f bump slackauth
  • 0deb05b extract email flow
  • afe9f08 readme fix

New in Slack Dumper 2.5.1 (Jan 5, 2024)

  • Merge branch 'i260'
  • Merge pull request #261 from rusq/i260
  • RST
  • RST
  • add a link to hatenablog
  • pull new slackauth
  • readme fix
  • spin better
  • update auth
  • update auth from cli-remake
  • update slackauth

New in Slack Dumper 2.5.0 (Jan 4, 2024)

  • Changelog:
  • 544d3c5 Merge pull request #259 from rusq/filesel-fix
  • 8c804de fix the default option for the list output

New in Slack Dumper 2.5.0 Beta 2 (Jan 3, 2024)

  • 4f556d3 Merge pull request #258 from rusq/survey-huh
  • 42c5c9e get rid of survey, backport ui elements from v3

New in Slack Dumper 2.4.6 (Nov 29, 2023)

  • Bump github.com/go-jose/go-jose/v3 from 3.0.0 to 3.0.1
  • Merge pull request #248 from rusq/dependabot/go_modules/github.com/go-jose/go-jose/v3-3.0.1
  • Merge pull request #249 from rusq/lowercase-wsp
  • Update auth from cli-remake

New in Slack Dumper 2.4.5 (Nov 10, 2023)

  • Add patreon
  • Fix emoji-failfast
  • Merge pull request #243 from rusq/dump.sh
  • Merge pull request #244 from rusq/rusq-patch-1
  • Merge pull request #245 from errge/patch-1
  • Merge pull request #246 from jhult/fix-emoji-failfast
  • Update Dockerfile to use golang 1.21
  • Update README.rst
  • add the missing contrib dump.sh (by @levigroker)
  • update donation links

New in Slack Dumper 2.4.4 (Oct 18, 2023)

  • 68c2035 -browser-timeout parameter
  • 27187c8 Bump golang.org/x/net from 0.16.0 to 0.17.0
  • 7089bd8 Merge pull request #239 from rusq/dependabot/go_modules/golang.org/x/net-0.17.0
  • cf51095 Merge pull request #241 from rusq/okta
  • 9e48e10 handle nil request value
  • 8a00669 increase the default login page timeout to 5 min
  • acd7de4 remove unneded check

New in Slack Dumper 2.4.3 (Oct 7, 2023)

  • Changelog:
  • ef85584 Merge pull request #238 from rusq/i237
  • e62aff0 revert slack lib version to 0.12.1
  • 7031ecf update playwright version

New in Slack Dumper 2.4.2 (Sep 23, 2023)

  • Changelog:
  • 885f24e Merge pull request #235 from rusq/i234
  • 6528ffb introduce retry on tcp errors

New in Slack Dumper 2.4.1 (Aug 15, 2023)

  • Merge pull request #229 from rusq/workspace-patch
  • add workspace flag
  • readme update
  • rst not md

New in Slack Dumper 2.4.0 (May 20, 2023)

  • Changelog:
  • 4e9bb6f Merge pull request #221 from rusq/220-member-lists-missing
  • a6d4e2a fetch channel members
  • 24caf7c tests for GetChannelMembers

New in Slack Dumper 2.3.4 (Apr 29, 2023)

  • Merge branch 'master' into fsadapter-ret
  • Merge pull request from rusq/downloader-fix
  • Merge pull request from rusq/fsadapter-ret
  • fix downloader downloading duplicate files
  • restore fsadapter
  • switch to local fsadapter

New in Slack Dumper 2.3.3 (Apr 23, 2023)

  • Changelog:
  • c9642d4 #206 and use external fsadapter package
  • 57966d8 Merge pull request #208 from rusq/i206
  • c971b1b Merge pull request #213 from rusq/i212
  • b5ba49c merge network package from v3 (fixes #212)

New in Slack Dumper 2.3.2 (Apr 11, 2023)

  • Merge pull request #207 from rusq/browser-select
  • Chrome->chromium
  • Enable browser selection

New in Slack Dumper 2.3.1 (Apr 1, 2023)

  • Changelog:
  • 64d2343 Merge pull request #204 from rusq/bump-202300331
  • 1ec15f3 remove instructions about the replace directive
  • 9b5d1be upgrade playwright and other deps

New in Slack Dumper 2.3.0 (Mar 10, 2023)

  • Add a step to install mockgen and stringer
  • Add more OSes for the release build
  • Adding an incremental backup script
  • Better comments on exported vars
  • Bump go version to 1.20
  • Bumped in the wrong direction
  • Fix the test that ensures I did not fuck it up, well, seems that I did
  • Get rid of replace directive in go.mod
  • Remove hooks and [now] unnecessary install of stringer and gomock
  • Remove internal/chttp, update auth from v3
  • Switch to goreleaser
  • Tidy

New in Slack Dumper 2.2.11 (Mar 2, 2023)

  • Fix browser Authentication by @rusq in #194

New in Slack Dumper 2.2.10 (Feb 18, 2023)

  • Update golang.org/x/net to 0.7.0 by @rusq in #192

New in Slack Dumper 2.2.9 (Feb 2, 2023)

  • Fixing out of memory.
  • Retry for 500-599 errors.

New in Slack Dumper 2.2.8 (Jan 24, 2023)

  • Update slack lib to v0.12.0 (clone) by @rusq in #179

New in Slack Dumper 2.2.7 (Jan 14, 2023)

  • What's Changed:
  • Reset auth even if there's no mode flags by @rusq in #178

New in Slack Dumper 2.2.6 (Dec 26, 2022)

  • Allow for literal "all" for all channels in export scope selection UI by @rusq in #176

New in Slack Dumper 2.2.5 (Nov 29, 2022)

  • Fix the problem with Google Auth (and others using SSO): rollback.

New in Slack Dumper 2.2.4 (Nov 20, 2022)

  • Switching to Firefox due to inability to login to slack via Google on Chromium by @rusq in #169

New in Slack Dumper 2.2.3 (Oct 23, 2022)

  • Ignore thirdparty and advertizing cookies (set by Slack on browser login) by @rusq in #158
  • fix DM attachment directory location by @rusq in #159
  • initialise channels.json with empty list, if empty by @rusq in #160
  • update links to SlackLogViewer by @rusq in #161
  • allow auth with legacy/app/bot tokens (without cookies) by @rusq in #162

New in Slack Dumper 2.2.2 (Oct 16, 2022)

  • Add an export token to the UI by @rusq in #154
  • Simplify token retrieval steps (thanks @mootari) by @rusq in #152
  • Fix zip file structure on windows by @rusq in #156

New in Slack Dumper 2.2.1 (Oct 9, 2022)

  • fix the different folder name for channels and attachments by @rusq in #151

New in Slack Dumper 2.2.0 Alpha (Aug 21, 2022)

  • Mattermost compatible export file generation by @rusq in #112

New in Slack Dumper 2.1.2 (Aug 12, 2022)

  • Microfixes by @rusq in #104
  • Fix the Out of Memory error on Windows when serialising a large number of users into cache file (thanks to Al (on telegram) for reporting this and running the tests to ensure this works) @rusq in #106

New in Slack Dumper 2.1.1 (Aug 5, 2022)

  • Fix URL parsing regexp to allow for spaces by @rusq in #103

New in Slack Dumper 2.1.0 (Aug 4, 2022)

  • Expose Export package and simplify app by @rusq in #96
  • Credentials encryption and storage by @rusq in #98
  • Make it easier for people without the command line exposure to use Slackdump by @rusq in #100
  • Update some stale dependencies by @rusq in #101

New in Slack Dumper 2.0.3 (Jul 23, 2022)

  • What's Changed:
  • Cherry pick auth changes from login by @rusq in #92
  • Fix race condition in ZIP fsadapter by @rusq in #94

New in Slack Dumper 2.0.2 (Jul 19, 2022)

  • Ensure all downloads are finished before terminating by @rusq in #91

New in Slack Dumper 2.0.1 (Jul 3, 2022)

  • AuthError and get rid of flaky Me() implementation by @rusq in #82
  • Documentation for #83 by @rusq in #84
  • update slack lib ver to v0.11.0 (fork ver 0.11.100) by @rusq in #85
  • Support for custom loggers by @rusq in #86
  • Support for including and excluding conversations in export by @rusq in #88

New in Slack Dumper 2.0.0 RC 2 (Jun 10, 2022)

  • Update usage-export.rst by @omarcostahamido in #69
  • Export and sundry minor fixes by @rusq in #71
  • mention slack export viewer in docs by @omarcostahamido in #73
  • Update URL to reference local file for export and normal dump formats. by @rusq in #74
  • Minor fixes by @rusq in #75

New in Slack Dumper 2.0.0 RC (May 10, 2022)

  • fix token regexp to allow older tokens by @rusq in #60
  • ez-login word art by @rusq in #58
  • add -rpr - replies per request parameter by @rusq in #59
  • EZ-Login 3000 by @rusq in #57
  • doc update and removal of exported mock function by @rusq in #46
  • Add Team.ID as a suffix to the user cache filename by @rusq in #47
  • Add a python example by @rusq in #50
  • Another jq example by @fitzyjoe in #52
  • add jq example by @rusq in #51
  • Document how to open developer tools by @yuvipanda in #53
  • Autobuild of release binaries by @rusq in #55
  • V2: Slack Export support by @rusq in #56

New in Slack Dumper 2.0.0 Beta 2 (May 8, 2022)

  • ez-login word art by @rusq in #58
  • add -rpr - replies per request parameter by @rusq in #59
  • EZ-Login 3000 by @rusq in #57
  • doc update and removal of exported mock function by @rusq in #46
  • Add Team.ID as a suffix to the user cache filename by @rusq in #47
  • Add a python example by @rusq in #50
  • Another jq example by @fitzyjoe in #52
  • add jq example by @rusq in #51
  • Document how to open developer tools by @yuvipanda in #53
  • Autobuild of release binaries by @rusq in #55
  • V2: Slack Export support by @rusq in #56

New in Slack Dumper 2.0.0 Beta (May 7, 2022)

  • EZ-Login 3000 by @rusq in #57
  • doc update and removal of exported mock function by @rusq in #46
  • Add Team.ID as a suffix to the user cache filename by @rusq in #47
  • Add a python example by @rusq in #50
  • Another jq example by @fitzyjoe in #52
  • add jq example by @rusq in #51
  • Document how to open developer tools by @yuvipanda in #53
  • Autobuild of release binaries by @rusq in #55
  • V2: Slack Export support by @rusq in #56

New in Slack Dumper 2.0.0 Alpha (May 6, 2022)

  • Doc update and removal of exported mock function by @rusq in #46
  • Add Team.ID as a suffix to the user cache filename by @rusq in #47
  • Add a python example by @rusq in #50
  • Another jq example by @fitzyjoe in #52
  • Add jq example by @rusq in #51
  • Document how to open developer tools by @yuvipanda in #53
  • Autobuild of release binaries by @rusq in #55
  • V2: Slack Export support by @rusq in #56

New in Slack Dumper 1.3.5 (Mar 31, 2022)

  • Fix error handling in fetchUsers by @rusq in #42
  • Add support for cookies.txt by @rusq in #43
  • Additional tracing by @rusq in #45