Commit Graph

  • 96bff97bc5 chore(deps): bump express from 4.21.2 to 4.22.1 in /docs (#751) master dependabot[bot] 2025-12-02 15:10:53 +01:00
  • 2d8bbc9b1b chore(deps): bump mdast-util-to-hast from 13.2.0 to 13.2.1 in /docs (#750) dependabot[bot] 2025-12-02 15:04:20 +01:00
  • 3a4487f8da chore(deps): bump marked from 16.4.1 to 17.0.1 in /docs (#748) dependabot[bot] 2025-12-01 13:24:33 +01:00
  • 63021473fb chore(deps): bump golangci/golangci-lint-action from 8 to 9 (#746) dependabot[bot] 2025-12-01 13:21:50 +01:00
  • b2fa172e73 chore(deps): bump actions/checkout from 5 to 6 (#747) dependabot[bot] 2025-12-01 13:21:23 +01:00
  • 3d68ef62ea docs: fix typos (#745) Oleksandr Redko 2025-11-28 17:05:53 +02:00
  • d6918554ce chore(deps): bump node-forge from 1.3.1 to 1.3.2 in /docs (#744) dependabot[bot] 2025-11-27 17:51:33 +01:00
  • 84edad3a0f chore(deps): bump js-yaml from 3.14.1 to 3.14.2 in /docs (#741) dependabot[bot] 2025-11-18 22:00:53 +01:00
  • dc14b52cfb fix: improve Clone function to preserve nilness and avoid liveness issues (#740) quexer 2025-11-07 22:59:21 +08:00
  • d99edab80d Refactoring lo.IntersectBy + adding loit.IntersectBy + adding doc (#739) Samuel Berthe 2025-11-07 01:23:34 +01:00
  • 43ae3d74da Feature/intersect by (#653) ghosx 2025-11-07 04:14:54 +08:00
  • 4e2c33e8a4 perf: preallocate Words string buffer (#728) Nathan Baulch 2025-11-07 04:13:40 +11:00
  • 417eba1970 doc: adding some conventions for callback naming (#738) Samuel Berthe 2025-11-06 18:06:20 +01:00
  • e7386d9246 lint: fix inconsistent callback function parameter names (#730) Nathan Baulch 2025-11-07 04:05:11 +11:00
  • 48d8fe40e5 fix: rename IsSortedByKey to IsSortedBy (#735) Nathan Baulch 2025-11-07 03:54:13 +11:00
  • 41f7af2114 Add Clone function to return shallow copy of slice collections (#732) quexer 2025-11-07 00:47:04 +08:00
  • 4782f597b1 perf: only allocate a single map in Intersect (#736) Nathan Baulch 2025-11-07 02:16:14 +11:00
  • 3f2e24e875 Intersect CI test fix (#731) Franky W. 2025-11-06 16:03:38 +01:00
  • ed8ee742a6 Allow Union/Intersect to take many lists (#181) Franky W. 2025-11-05 23:04:41 +01:00
  • ffc3e1880a doc(maxby): adding comment to explain inconsistency (#727) Samuel Berthe 2025-11-05 19:34:20 +01:00
  • 9cdabc1420 feat(perf): speed up some functions with linear complexity O=n2 -> O=2n (#726) Samuel Berthe 2025-11-05 19:07:43 +01:00
  • a7b807aec4 lint: use Keyify internally (#691) Nathan Baulch 2025-11-06 03:52:50 +11:00
  • a86ec54bc6 chore(tests): some test improvements (#725) Samuel Berthe 2025-11-05 17:36:41 +01:00
  • a2f72cce17 fix: update Play links for Async functions in concurrency.go (#724) Weerachai Panthueng 2025-11-05 23:31:24 +07:00
  • 03ee0f5b73 refactor: reorganize llms.txt and add missing helpers (#723) Samuel Berthe 2025-10-25 21:15:43 +02:00
  • 734a6b156c feat(it): adding loit.Concat (#722) Samuel Berthe 2025-10-25 21:11:08 +02:00
  • f0d321a941 Add a Concat slice function. (#714) Felipe Gasper 2025-10-25 14:43:15 -04:00
  • 56c9241b83 style: move img/ directory into docs/static/img (#721) Samuel Berthe 2025-10-25 17:29:56 +02:00
  • 29dcc41a9c style: reduce the number of files in root directory (because you need to scroll too many times before reading the readme) (#719) Samuel Berthe 2025-10-24 20:14:51 +02:00
  • 6e277bc6e4 Update retry.md Samuel Berthe 2025-10-22 03:11:47 +02:00
  • 7dfaa3ccb4 chore(deps): bump marked from 16.3.0 to 16.4.1 in /docs (#717) dependabot[bot] 2025-10-20 19:48:52 +02:00
  • cfbb070b16 chore(deps): bump actions/setup-node from 5 to 6 (#716) dependabot[bot] 2025-10-20 19:48:23 +02:00
  • 7650d43953 chore(dependabot): fix yaml typo Samuel Berthe 2025-10-20 17:17:11 +02:00
  • f3e6605d3f doc: explain difference between ro and lo Samuel Berthe 2025-10-14 20:58:17 +02:00
  • 650c9c2034 Fix formatting in README.md links section Samuel Berthe 2025-10-14 16:27:19 +02:00
  • a17892d240 chore(ci): remove bad parameter in github action Samuel Berthe 2025-10-13 19:51:02 +02:00
  • d505c18867 Fix references to "lo" instead of "ro" (#713) Paul Gross 2025-10-13 10:35:46 -07:00
  • bc738690ca style: fix linter Samuel Berthe 2025-10-12 18:23:59 +02:00
  • 02d371c58e fix(it.Mode): align behavior with lo.Mode and ensure consistent slice… (#711) Anurag Ojha 2025-10-12 19:28:37 +05:30
  • 1287859ee0 style: fix linter Samuel Berthe 2025-10-12 13:08:20 +02:00
  • 3a67a3fdd2 feat: Optimize UniqMap to reduce unnecessary slice preallocation (#710) Ivan Volkov 2025-10-12 13:56:52 +03:00
  • da644a79d3 doc: adding more go playground links Samuel Berthe 2025-10-08 19:35:53 +02:00
  • a25c42dbd5 bump v1.52.0 v1.52.0 samber 2025-10-08 13:57:42 +00:00
  • 15ac624913 docs: adding go playground examples to it/ package (#708) Samuel Berthe 2025-10-08 15:54:22 +02:00
  • c7e9459a8b docs: lots of various doc improvements (#706) Samuel Berthe 2025-10-08 14:55:05 +02:00
  • fa2d72448a doc: add it/mutable/parallel sub-package to llms.txt (#707) Samuel Berthe 2025-10-07 20:16:27 +02:00
  • aa3a48daa9 fix(doc): add missing "contributing" entry in the menu Samuel Berthe 2025-10-06 20:13:27 +02:00
  • 5def06dac5 fix(doc): various hot fixes Samuel Berthe 2025-10-06 19:58:48 +02:00
  • f9a57ef01d chore(deps-dev): bump typescript from 5.6.3 to 5.9.3 in /docs (#704) dependabot[bot] 2025-10-06 19:32:59 +02:00
  • 8b8aa284f3 fix(doc): make "iter" package visible in doc sidebar Samuel Berthe 2025-10-06 19:26:51 +02:00
  • 39e418f10e doc: adding a "contributing" page Samuel Berthe 2025-10-06 19:20:12 +02:00
  • 1b3cb42cd1 fix(doc): improve algolia search Samuel Berthe 2025-10-06 18:36:47 +02:00
  • 27d5f36d62 feat(doc): adding Algolia Docsearch Samuel Berthe 2025-10-06 18:11:48 +02:00
  • 7f12bb41ed fix(doc): "it" is the right package name for "iter" functions Samuel Berthe 2025-10-06 17:50:54 +02:00
  • 7a55e94eef Merge pull request #703 from samber/doc-move-to-website Samuel Berthe 2025-10-06 17:38:31 +02:00
  • 4c0784d6c0 chore(sast): ignore docs/ directory Samuel Berthe 2025-10-06 17:35:21 +02:00
  • a9d7c9fd0e fix(doc): fix build Samuel Berthe 2025-10-06 17:30:03 +02:00
  • 9cb2837701 fix(ci): fix ci execution path Samuel Berthe 2025-10-06 17:24:00 +02:00
  • 3a054466da doc: documentating every helpers of "it" sub-package Samuel Berthe 2025-10-06 17:16:33 +02:00
  • 0d8493b7ec doc: documentating every helpers of "parallel" sub-package Samuel Berthe 2025-10-06 17:16:18 +02:00
  • 76d95bfc85 doc: documentating every helpers of "mutable" sub-package Samuel Berthe 2025-10-06 17:16:07 +02:00
  • d55616266c doc: documentating every helpers of core package Samuel Berthe 2025-10-06 17:15:49 +02:00
  • 346017aaad feat(doc): add documnetation validation script (wip) Samuel Berthe 2025-10-06 17:15:21 +02:00
  • 71a4a8c34a doc: add link to documentation in readme Samuel Berthe 2025-10-06 17:15:00 +02:00
  • b698646f61 chore(ci,doc): add docusaurus to dependabot job Samuel Berthe 2025-10-06 17:14:33 +02:00
  • 8ceeb1403d chore(ci,doc): add a build of documentation to CI Samuel Berthe 2025-10-06 17:13:47 +02:00
  • 402e57ff31 chore(doc): instruct Claude Code for documentation copywriting Samuel Berthe 2025-10-06 17:13:04 +02:00
  • c6bf4243f3 feat(doc): the pages listing helpers with description and examples need a custom component Samuel Berthe 2025-10-06 17:12:11 +02:00
  • d4709efc80 feat(doc): add dedicated page for listing helpers, grouped by packages+categories Samuel Berthe 2025-10-06 17:11:24 +02:00
  • 70706ca616 feat(doc): add a brand new Docusaurus website for documentation 🎨 Samuel Berthe 2025-10-06 17:10:36 +02:00
  • 18c5a43f79 Style/rename internal rand (#701) Samuel Berthe 2025-10-05 00:42:41 +02:00
  • 380e1a0ae2 fix(tests): fix flaky time-based tests (#699) Samuel Berthe 2025-10-05 00:34:07 +02:00
  • dedd62f639 style: linter Samuel Berthe 2025-10-04 21:49:33 +02:00
  • 81d6aae23d feat(generator): deprecate lo.Generator in favor of go "iter" package (#700) Samuel Berthe 2025-10-04 21:48:18 +02:00
  • 4d877c7d51 Update README.md Samuel Berthe 2025-10-04 18:22:46 +02:00
  • f73396345c Update README.md Samuel Berthe 2025-10-04 04:32:02 +02:00
  • 7d7222b803 feat: from slice/iterator to map with index passed (#698) Marat Abrarov 2025-10-03 03:05:55 +03:00
  • 71b5295007 feat: conversion from slice to map with index passed to transformation function (https://github.com/samber/lo/issues/601). (#697) Marat Abrarov 2025-10-03 01:43:06 +03:00
  • 43cef1f439 feat: new iter package (#672) Nathan Baulch 2025-10-03 03:23:16 +10:00
  • 7feda10eb3 chore(deps): bump actions/setup-go from 5 to 6 (#695) dependabot[bot] 2025-10-01 14:31:14 +02:00
  • 64bb58c982 perf: optimize map access everywhere (#693) Nathan Baulch 2025-09-28 04:08:43 +10:00
  • 856a933c50 perf: optimization of map access. (#692) Marat Abrarov 2025-09-26 22:04:35 +03:00
  • f5aac81cc0 lint: enable gofumpt extra rules (#690) Nathan Baulch 2025-09-26 21:32:59 +10:00
  • 1df48c4a2a perf: avoid Keyify twice in Trim (#689) Nathan Baulch 2025-09-26 21:27:23 +10:00
  • 850d795cce chore(release): i'm an idiot - keep examples because godoc uses them Samuel Berthe 2025-09-25 15:54:01 +02:00
  • 1b92b5c7db lint: enable 7 more linters (#686) Nathan Baulch 2025-09-25 21:18:25 +10:00
  • 2911f93956 fix: panic when passing -1 to Drop (#688) Nathan Baulch 2025-09-25 21:11:52 +10:00
  • 508d49270f fix: avoid recover() if possible (#685) Nathan Baulch 2025-09-25 12:34:42 +10:00
  • 268215359e fix(string): fix division by zero (#684) Samuel Berthe 2025-09-25 04:21:56 +02:00
  • ec86b574ed feat: adding TrimXXX methods (#683) Samuel Berthe 2025-09-25 04:15:30 +02:00
  • 52d31f788f lint: fix CI warnings and avoid named return parameters (#682) Nathan Baulch 2025-09-25 11:44:33 +10:00
  • 21a523ddc0 Added Cut, CutPrefix, CutSuffix (#666) Alex Klepov 2025-09-25 02:52:48 +03:00
  • 928ed09f00 doc(readme): added missing link in menu section Samuel Berthe 2025-09-24 23:39:50 +02:00
  • 8fbeee63be doc: add examples for find.go (#681) Samuel Berthe 2025-09-24 23:19:09 +02:00
  • 9a5336a8f9 feat: adding hassuffix + hasprefix (#680) Samuel Berthe 2025-09-24 23:18:51 +02:00
  • 41cbf0fd2b feat: preserve type alias in DropByIndex and WithoutBy (#675) Nathan Baulch 2025-09-25 06:57:40 +10:00
  • 5196e100c3 fix: minor example issues (#676) Nathan Baulch 2025-09-25 06:52:23 +10:00
  • 3210326df6 chore: minor whitespace fixes (#677) Nathan Baulch 2025-09-25 06:48:54 +10:00
  • 7170719ec0 lint: unit test improvements (#674) Nathan Baulch 2025-09-25 05:02:52 +10:00
  • b5e290abe0 fix: more consistent panic strings (#678) Nathan Baulch 2025-09-25 05:02:02 +10:00