Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: samber/ro

v0.2.0

25 Oct 22:20

Choose a tag to compare

What's Changed

  • feat(mergewith): mergewith now receive variadic parameters by @samber in #166
  • feat(plugin): add ICS plugin with 2 sources (from file or url) by @samber in #155
  • feat(operator): adding "distinctby" operator by @samber in #157
  • fix(combinelatestwith4): fix status check on update by @samber in #123
  • fix(skipwhile): invert the logic by @samber in #158
  • fix(typo): fix typo for eventualy->eventually by @samber in #169
  • perf: optimize message passing with optimized data structure by @samber in #171
  • refactor: reorganize code in to the repository by @samber in #117

CI

  • Chore(ci): adding github actions for triage and reviews by @samber in #119
  • chore(ci): fix ai reviewer and ai triage by @samber in #125
  • chore: lots of micro fixes for doc and ci by @samber in #170

Documentation

  • doc(examples): add missing examples in ro_example_test.go by @samber in #124
  • doc(license): make the LICENSE file at the project root readable by pkg.go.dev by @samber in #126
  • doc(examples): adding an ics source example by @samber in #159
  • doc: adding a "blog" submenu, with a first link by @samber in #162
  • doc: fix code examples (add generic types to ro.Pipe[I,O] by @samber in #164
  • doc(website): adding documentation for hacking/contributing/troublesh… by @samber in #167
  • Doc: adding backpressure and scheduling documentation + adding Serialize operator by @samber in #168
  • doc(examples): adding more go playground links by @samber in #172
  • Doc: various doc improvements by @samber in #2
  • doc: adding algolia by @samber in #116

Dependabot

  • chore(dependabot): fix yaml typo by @samber in #127
  • chore(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #137
  • chore(deps): bump softprops/action-gh-release from 1 to 2 by @dependabot[bot] in #130
  • chore(deps): bump github.com/stretchr/testify from 1.8.1 to 1.11.1 in /ee by @dependabot[bot] in #131
  • chore(deps): bump github.com/stretchr/testify from 1.8.1 to 1.11.1 by @dependabot[bot] in #129
  • chore(deps-dev): bump typescript from 5.6.3 to 5.9.3 in /docs by @dependabot[bot] in #146
  • chore(deps): bump marked from 16.3.0 to 16.4.1 in /docs by @dependabot[bot] in #144
  • chore(deps): bump actions/setup-node from 5 to 6 by @dependabot[bot] in #141
  • chore(deps): bump github.com/stretchr/testify from 1.8.1 to 1.11.1 in /plugins/signal by @dependabot[bot] in #140
  • chore(deps): bump github.com/samber/lo from 1.47.0 to 1.52.0 in /plugins/testify by @dependabot[bot] in #136
  • chore(deps): bump github.com/stretchr/testify from 1.8.1 to 1.11.1 in /plugins/io by @dependabot[bot] in #134
  • chore(deps): bump github.com/samber/lo from 1.51.0 to 1.52.0 in /plugins/iter by @dependabot[bot] in #135
  • chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.11.1 in /plugins/proc by @dependabot[bot] in #138
  • chore(deps): bump github.com/samber/lo from 1.51.0 to 1.52.0 in /ee by @dependabot[bot] in #142
  • chore(deps): bump github.com/stretchr/testify from 1.8.3 to 1.11.1 in /plugins/strings by @dependabot[bot] in #143
  • chore(deps): bump github.com/samber/lo from 1.51.0 to 1.52.0 by @dependabot[bot] in #128
  • chore(deps): bump github.com/stretchr/testify from 1.8.3 to 1.11.1 in /plugins/testify by @dependabot[bot] in #139
  • chore(deps): bump github.com/stretchr/testify from 1.8.1 to 1.11.1 in /plugins/strconv by @dependabot[bot] in #145
  • chore(deps): bump github.com/stretchr/testify from 1.8.1 to 1.11.1 in /plugins/regexp by @dependabot[bot] in #133
  • chore(deps): bump github.com/stretchr/testify from 1.8.3 to 1.11.1 in /plugins/bytes by @dependabot[bot] in #150
  • chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 in /plugins/cron by @dependabot[bot] in #149
  • chore(deps): bump github.com/spf13/cobra from 1.9.1 to 1.10.1 in /ee by @dependabot[bot] in #148
  • chore(deps): bump github.com/stretchr/testify from 1.8.1 to 1.11.1 in /plugins/sort by @dependabot[bot] in #152
  • chore(deps): bump github.com/stretchr/testify from 1.8.1 to 1.11.1 in /plugins/iter by @dependabot[bot] in #153
  • chore(deps): bump github.com/stretchr/testify from 1.8.1 to 1.11.1 in /plugins/template by @dependabot[bot] in #154

New Contributors

Full Changelog: v0.1.0...v0.2.0

v0.1.0

14 Oct 12:21

Choose a tag to compare

Initial release πŸŽ‰

πŸš€ Excited to announce samber/ro - A Reactive Programming library for Go!

After months of development, I'm thrilled to introduce a comprehensive ReactiveX implementation for the Go ecosystem. If you've worked with RxJS in JavaScript or ReactiveX in other languages, you'll feel right at home.

Pasted Graphic 86

Features

  • Adding core package + testing package.
  • Adding documentation + examples
  • Adding plugins:
    • bytes
    • cron
    • encoding/json
    • encoding/gob
    • encoding/csv
    • encoding/base64
    • fsnotify
    • http
    • hyperloglog
    • io
    • iter
    • observability/log
    • observability/slog
    • observability/logrus
    • observability/sentry
    • observability/zap
    • observability/zerolog
    • ozzo
    • proc
    • ratelimit/ulule
    • ratelimit/native
    • regexp
    • samber/hot
    • samber/psi
    • signal
    • sort
    • strconv
    • strings
    • template
    • testify
    • websocket