{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":488940247,"defaultBranch":"main","name":"nushell","ownerLogin":"hustcer","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-05-05T11:13:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1161607?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1720400724.0","currentOid":""},"activityList":{"items":[{"before":"6b839c3c325b980a476665bd55ff35973815d667","after":"3c3ec7891ca2b7fa09ef1c6639c133d481c53cb2","ref":"refs/heads/main","pushedAt":"2024-07-30T15:12:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hustcer","name":"Justin Ma","path":"/hustcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161607?s=80&v=4"},"commit":{"message":"Links to security contacts (#13488)\n\n# Description\r\nAdded links to the Discord server and the GitHub vulnerability report\r\nform","shortMessageHtmlLink":"Links to security contacts (nushell#13488)"}},{"before":"d618fd0527c589ca66ea4c8af813e2bbca32ee88","after":"6b839c3c325b980a476665bd55ff35973815d667","ref":"refs/heads/main","pushedAt":"2024-07-30T14:15:42.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"hustcer","name":"Justin Ma","path":"/hustcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161607?s=80&v=4"},"commit":{"message":"Create security policy (#13486)","shortMessageHtmlLink":"Create security policy (nushell#13486)"}},{"before":"53fbf624934916a9527737305d410794d1472a48","after":"d618fd0527c589ca66ea4c8af813e2bbca32ee88","ref":"refs/heads/main","pushedAt":"2024-07-28T02:42:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hustcer","name":"Justin Ma","path":"/hustcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161607?s=80&v=4"},"commit":{"message":"Fix bad method links in docstrings (#13471)\n\n# Description\r\n\r\nSeems like I developed a bit of a bad habit of trying to link\r\n\r\n```rust\r\n/// [`.foo()`]\r\n```\r\n\r\nin docstrings, and this just doesn't work automatically; you have to do \r\n\r\n```rust\r\n/// [`.foo()`](Self::foo)\r\n```\r\n\r\nif you want it to actually link. I think I found and replaced all of\r\nthese.\r\n\r\n# User-Facing Changes\r\n\r\nJust docs.","shortMessageHtmlLink":"Fix bad method links in docstrings (nushell#13471)"}},{"before":"e2d0514bb57ae0b071631d880acbcb695858f67c","after":"53fbf624934916a9527737305d410794d1472a48","ref":"refs/heads/main","pushedAt":"2024-07-27T04:04:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hustcer","name":"Justin Ma","path":"/hustcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161607?s=80&v=4"},"commit":{"message":"Fix `keybindings list` being empty by default (#13456)\n\n# Description\r\n\r\nMade a mistake when fixing this for IR. The default behavior with no\r\noptions set is to list everything. Restored that.\r\n\r\nThis should go in the 0.96.1 patch release.\r\n\r\n# Tests + Formatting\r\nAdded regression test.","shortMessageHtmlLink":"Fix keybindings list being empty by default (nushell#13456)"}},{"before":"a88c3f48e281ce50dd2a0518ff8e899314e427b5","after":"e2d0514bb57ae0b071631d880acbcb695858f67c","ref":"refs/heads/main","pushedAt":"2024-07-25T15:57:33.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"hustcer","name":"Justin Ma","path":"/hustcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161607?s=80&v=4"},"commit":{"message":"update release-pkg.nu with working url for less license (#13451)\n\n# Description\r\n\r\nWhen running a wix/msi build, I ran into a problem where the less\r\nlicense would not download. The fix for that is in this PR along with\r\nsome further comments.\r\n\r\n# User-Facing Changes\r\n\r\n\r\n# Tests + Formatting\r\n\r\n\r\n# After Submitting\r\n","shortMessageHtmlLink":"update release-pkg.nu with working url for less license (nushell#13451)"}},{"before":"a80dfe8e807035ad8d5bb751b385315982e7aad6","after":"a88c3f48e281ce50dd2a0518ff8e899314e427b5","ref":"refs/heads/main","pushedAt":"2024-07-24T05:13:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hustcer","name":"Justin Ma","path":"/hustcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161607?s=80&v=4"},"commit":{"message":"Bump crate-ci/typos from 1.23.2 to 1.23.3 (#13437)\n\nBumps [crate-ci/typos](https://github.com/crate-ci/typos) from 1.23.2 to\r\n1.23.3.\r\n
\r\nRelease notes\r\n

Sourced from crate-ci/typos's\r\nreleases.

\r\n
\r\n

v1.23.3

\r\n

[1.23.3] - 2024-07-22

\r\n

Fixes

\r\n\r\n
\r\n
\r\n
\r\nChangelog\r\n

Sourced from crate-ci/typos's\r\nchangelog.

\r\n
\r\n

[1.23.3] - 2024-07-22

\r\n

Fixes

\r\n\r\n
\r\n
\r\n
\r\nCommits\r\n\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=crate-ci/typos&package-manager=github_actions&previous-version=1.23.2&new-version=1.23.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump crate-ci/typos from 1.23.2 to 1.23.3 (nushell#13437)"}},{"before":"366e52b76dfda146dbc2bbdfda2d710169786d9b","after":"a80dfe8e807035ad8d5bb751b385315982e7aad6","ref":"refs/heads/main","pushedAt":"2024-07-24T00:00:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hustcer","name":"Justin Ma","path":"/hustcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161607?s=80&v=4"},"commit":{"message":"Bump version to `0.96.0` (#13433)","shortMessageHtmlLink":"Bump version to 0.96.0 (nushell#13433)"}},{"before":"01891d637d7b28cff1985bc3211dc4f544996c64","after":"366e52b76dfda146dbc2bbdfda2d710169786d9b","ref":"refs/heads/main","pushedAt":"2024-07-22T06:29:16.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hustcer","name":"Justin Ma","path":"/hustcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161607?s=80&v=4"},"commit":{"message":"Update query web example since wikipedia keeps changing (#13421)\n\n# Description\r\n\r\nEvery so ofter wikipedia changes the column names which breaks the query\r\nexample. It would be good to make query web's table extraction to be\r\nsmart enough to find tables that are close. This PR fixes the example.\r\n\r\n# User-Facing Changes\r\n\r\n\r\n# Tests + Formatting\r\n\r\n\r\n# After Submitting\r\n","shortMessageHtmlLink":"Update query web example since wikipedia keeps changing (nushell#13421)"}},{"before":"dbd60ed4f46fd4abbb675aac83195f8668978b72","after":"01891d637d7b28cff1985bc3211dc4f544996c64","ref":"refs/heads/main","pushedAt":"2024-07-21T09:28:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hustcer","name":"Justin Ma","path":"/hustcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161607?s=80&v=4"},"commit":{"message":"Make parsing for unknown args in known externals like normal external calls (#13414)\n\n# Description\r\n\r\nThis corrects the parsing of unknown arguments provided to known\r\nexternals to behave exactly like external arguments passed to normal\r\nexternal calls.\r\n\r\nI've done this by adding a `SyntaxShape::ExternalArgument` which\r\ntriggers the same parsing rules.\r\n\r\nBecause I didn't like how the highlighting looked, I modified the\r\nflattener to emit `ExternalArg` flat shapes for arguments that have that\r\nsyntax shape and are plain strings/globs. This is the same behavior that\r\nexternal calls have.\r\n\r\nAside from passing the tests, I've also checked manually that the\r\ncompleter seems to work adequately. I can confirm that specified\r\npositional arguments get completion according to their specified type\r\n(including custom completions), and then anything remaining gets\r\nfilepath style completion, as you'd expect from an external command.\r\n\r\nThanks to @OJarrisonn for originally finding this issue.\r\n\r\n# User-Facing Changes\r\n\r\n- Unknown args are now parsed according to their specified syntax shape,\r\nrather than `Any`. This may be a breaking change, though I think it's\r\nextremely unlikely in practice.\r\n- The unspecified arguments of known externals are now highlighted /\r\nflattened identically to normal external arguments, which makes it more\r\nclear how they're being interpreted, and should help the completer\r\nfunction properly.\r\n- Known externals now have an implicit rest arg if not specified named\r\n`args`, with a syntax shape of `ExternalArgument`.\r\n\r\n# Tests + Formatting\r\nTests added for the new behaviour. Some old tests had to be corrected to\r\nmatch.\r\n\r\n- :green_circle: `toolkit fmt`\r\n- :green_circle: `toolkit clippy`\r\n- :green_circle: `toolkit test`\r\n- :green_circle: `toolkit test stdlib`\r\n\r\n# After Submitting\r\n- [ ] release notes (bugfix, and debatable whether it's a breaking\r\nchange)","shortMessageHtmlLink":"Make parsing for unknown args in known externals like normal external…"}},{"before":"f976c318870730a1674376ff33141626faf67a07","after":"dbd60ed4f46fd4abbb675aac83195f8668978b72","ref":"refs/heads/main","pushedAt":"2024-07-20T01:00:49.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"hustcer","name":"Justin Ma","path":"/hustcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161607?s=80&v=4"},"commit":{"message":"Tiny make up to the documentation of `reduce` (#13408)\n\nThis tiny PR improves the documentation of the `reduce` command by\r\nexplicitly stating the direction of reduction, i.e. from left to right,\r\nand adds an example for demonstration.\r\n\r\n\r\n---------\r\n\r\nCo-authored-by: Ben Yang ","shortMessageHtmlLink":"Tiny make up to the documentation of reduce (nushell#13408)"}},{"before":"3d1145e75983de00354edda0ea8dfd2629bba06f","after":"f976c318870730a1674376ff33141626faf67a07","ref":"refs/heads/main","pushedAt":"2024-07-17T06:25:22.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"hustcer","name":"Justin Ma","path":"/hustcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161607?s=80&v=4"},"commit":{"message":"Bump open from 5.2.0 to 5.3.0 (#13391)\n\nBumps [open](https://github.com/Byron/open-rs) from 5.2.0 to 5.3.0.\r\n
\r\nRelease notes\r\n

Sourced from open's\r\nreleases.

\r\n
\r\n

v5.3.0

\r\n

New Features

\r\n
    \r\n
  • add GNU/Hurd support\r\nHandle it like most of the other Unix platforms (e.g. Linux, BSDs,\r\netc).
  • \r\n
\r\n

Commit Statistics

\r\n
    \r\n
  • 2 commits contributed to the release.
  • \r\n
  • 7 days passed between releases.
  • \r\n
  • 1 commit was understood as conventional.
  • \r\n
  • 0 issues like '(#ID)' were seen in commit messages
  • \r\n
\r\n

Commit Details

\r\n\r\n\r\n
    \r\n
  • Uncategorized\r\n
      \r\n
    • Merge pull request #101\r\nfrom pinotree/hurd (a060608)
    • \r\n
    • Add GNU/Hurd support (58142a6)
    • \r\n
    \r\n
  • \r\n
\r\n\r\n
\r\n
\r\n
\r\nChangelog\r\n

Sourced from open's\r\nchangelog.

\r\n
\r\n

5.3.0 (2024-07-10)

\r\n

New Features

\r\n
    \r\n
  • add GNU/Hurd support\r\nHandle it like most of the other Unix platforms (e.g. Linux, BSDs,\r\netc).
  • \r\n
\r\n

Commit Statistics

\r\n\r\n
    \r\n
  • 2 commits contributed to the release.
  • \r\n
  • 7 days passed between releases.
  • \r\n
  • 1 commit was understood as conventional.
  • \r\n
  • 0 issues like '(#ID)' were seen in commit messages
  • \r\n
\r\n

Commit Details

\r\n\r\n\r\n
    \r\n
  • Uncategorized\r\n
      \r\n
    • Merge pull request #101\r\nfrom pinotree/hurd (a060608)
    • \r\n
    • Add GNU/Hurd support (58142a6)
    • \r\n
    \r\n
  • \r\n
\r\n\r\n
\r\n
\r\n
\r\nCommits\r\n
    \r\n
  • c26d98c\r\nRelease open v5.3.0
  • \r\n
  • a060608\r\nMerge pull request #101\r\nfrom pinotree/hurd
  • \r\n
  • 58142a6\r\nfeat: add GNU/Hurd support
  • \r\n
  • See full diff in compare\r\nview
  • \r\n
\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=open&package-manager=cargo&previous-version=5.2.0&new-version=5.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump open from 5.2.0 to 5.3.0 (nushell#13391)"}},{"before":"f5bff8c9c80802d3b45b88a012e30a41bfbf7f27","after":"3d1145e75983de00354edda0ea8dfd2629bba06f","ref":"refs/heads/main","pushedAt":"2024-07-14T10:49:25.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"hustcer","name":"Justin Ma","path":"/hustcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161607?s=80&v=4"},"commit":{"message":"Fix CI test failure on main (nu-json) (#13374)\n\nConflict resulting from #13329 and #13326","shortMessageHtmlLink":"Fix CI test failure on main (nu-json) (nushell#13374)"}},{"before":"d42cf554313955095051e5e110ac388c2b3f01c9","after":"f5bff8c9c80802d3b45b88a012e30a41bfbf7f27","ref":"refs/heads/main","pushedAt":"2024-07-14T02:06:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hustcer","name":"Justin Ma","path":"/hustcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161607?s=80&v=4"},"commit":{"message":"Fix `select` cell path renaming behavior (#13361)\n\n# Description\r\n\r\nFixes #13359\r\n\r\nIn an attempt to generate names for flat columns resulting from a nested\r\naccesses #3016 generated new column names on nested selection, out of\r\nconvenience, that composed the cell path as a string (including `.`) and\r\nthen simply replaced all `.` with `_`. As we permit `.` in column names\r\nas long as you quote this surprisingly alters `select`ed columns.\r\n\r\n\r\n# User-Facing Changes\r\nNew columns generated by selection with nested cell paths will for now\r\nbe named with a string containing the keys separated by `.` instead of\r\n`_`. We may want to reconsider the semantics for nested access.\r\n\r\n# Tests + Formatting\r\n- Alter test to breaking change on nested `select`","shortMessageHtmlLink":"Fix select cell path renaming behavior (nushell#13361)"}},{"before":"d56457d63e7d053e93175ca352f18d4e6eec7301","after":"d42cf554313955095051e5e110ac388c2b3f01c9","ref":"refs/heads/main","pushedAt":"2024-07-13T05:16:37.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"hustcer","name":"Justin Ma","path":"/hustcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161607?s=80&v=4"},"commit":{"message":"fix file_count in `Debug` implementation of `IrBlock` (#13367)\n\n# Description\r\n\r\nOops.","shortMessageHtmlLink":"fix file_count in Debug implementation of IrBlock (nushell#13367)"}},{"before":"801cfae279cb384ecef137caab0b77d899a26b44","after":"d56457d63e7d053e93175ca352f18d4e6eec7301","ref":"refs/heads/main","pushedAt":"2024-07-12T06:15:57.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"hustcer","name":"Justin Ma","path":"/hustcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161607?s=80&v=4"},"commit":{"message":"Path migration part 2: `nu-test-support` (#13329)\n\n# Description\r\nPart 2 of replacing `std::path` types with `nu_path` types added in\r\n#13115. This PR targets `nu-test-support`.","shortMessageHtmlLink":"Path migration part 2: nu-test-support (nushell#13329)"}},{"before":"399a7c8836488db9fd2601404eb154fddf55e48a","after":"801cfae279cb384ecef137caab0b77d899a26b44","ref":"refs/heads/main","pushedAt":"2024-07-11T02:43:55.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"hustcer","name":"Justin Ma","path":"/hustcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161607?s=80&v=4"},"commit":{"message":"Avoid clone in `Signature::get_positional()` (#13338)\n\n# Description\r\n`Signature::get_positional()` was returning an owned `PositionalArg`,\r\nwhich contains a bunch of strings. `ClosureEval` uses this in\r\n`try_add_arg`, making all of that unnecessary cloning a little bit hot.\r\n\r\n# User-Facing Changes\r\nSlightly better performance","shortMessageHtmlLink":"Avoid clone in Signature::get_positional() (nushell#13338)"}},{"before":"32db5d3aa31f7d0ac5494c78086d9ff01b3d2190","after":"399a7c8836488db9fd2601404eb154fddf55e48a","ref":"refs/heads/main","pushedAt":"2024-07-08T09:19:16.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"hustcer","name":"Justin Ma","path":"/hustcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161607?s=80&v=4"},"commit":{"message":"Add and use new `Signals` struct (#13314)\n\n# Description\r\nThis PR introduces a new `Signals` struct to replace our adhoc passing\r\naround of `ctrlc: Option>`. Doing so has a few benefits:\r\n- We can better enforce when/where resetting or triggering an interrupt\r\nis allowed.\r\n- Consolidates `nu_utils::ctrl_c::was_pressed` and other ad-hoc\r\nre-implementations into a single place: `Signals::check`.\r\n- This allows us to add other types of signals later if we want. E.g.,\r\nexiting or suspension.\r\n- Similarly, we can more easily change the underlying implementation if\r\nwe need to in the future.\r\n- Places that used to have a `ctrlc` of `None` now use\r\n`Signals::empty()`, so we can double check these usages for correctness\r\nin the future.","shortMessageHtmlLink":"Add and use new Signals struct (nushell#13314)"}},{"before":"c018cc4adcd3fbb0a71cf95c7796bd51527dfb3c","after":null,"ref":"refs/heads/upgrade/ubuntu-runners","pushedAt":"2024-07-08T01:05:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hustcer","name":"Justin Ma","path":"/hustcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161607?s=80&v=4"}},{"before":"17c0ac4b99d505a8e94b55c5bc58428bb02ec9ae","after":"c018cc4adcd3fbb0a71cf95c7796bd51527dfb3c","ref":"refs/heads/upgrade/ubuntu-runners","pushedAt":"2024-07-07T01:20:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hustcer","name":"Justin Ma","path":"/hustcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161607?s=80&v=4"},"commit":{"message":"Upgrade Ubuntu runners to 22.04 to fix nightly build errors, close #13255","shortMessageHtmlLink":"Upgrade Ubuntu runners to 22.04 to fix nightly build errors, close nu…"}},{"before":"c018cc4adcd3fbb0a71cf95c7796bd51527dfb3c","after":"17c0ac4b99d505a8e94b55c5bc58428bb02ec9ae","ref":"refs/heads/upgrade/ubuntu-runners","pushedAt":"2024-07-07T01:09:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hustcer","name":"Justin Ma","path":"/hustcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161607?s=80&v=4"},"commit":{"message":"Update to ubuntu-22.04 for CI workflow","shortMessageHtmlLink":"Update to ubuntu-22.04 for CI workflow"}},{"before":"de2b752771f5d1d5672983a00a3676a246196295","after":"32db5d3aa31f7d0ac5494c78086d9ff01b3d2190","ref":"refs/heads/main","pushedAt":"2024-07-07T01:06:50.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hustcer","name":"Justin Ma","path":"/hustcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161607?s=80&v=4"},"commit":{"message":"Fix issue with head on separation lines (#13291)\n\nHi there,\r\n\r\nSeems to work\r\n\r\nThough I haven't done a lot of testing.\r\n\r\n\r\n![image](https://github.com/nushell/nushell/assets/20165848/c95aa8d4-a8d2-462c-afc9-35c48f8825f4)\r\n\r\n![image](https://github.com/nushell/nushell/assets/20165848/1859dfe5-4a76-4776-a4e0-d3f53fc86862)\r\n\r\n![image](https://github.com/nushell/nushell/assets/20165848/b46bb62b-a951-412d-b8fa-65cebcfbfed6)\r\n\r\n![image](https://github.com/nushell/nushell/assets/20165848/bff0762e-42d4-41bf-b2c2-641c0436ca2e)\r\n\r\n![image](https://github.com/nushell/nushell/assets/20165848/2c3c5664-9b90-44e4-befc-c250174cb630)\r\n\r\n\r\nclose #13287\r\ncc: @fdncred \r\n\r\nPS: Yessssss I do remember about emojie issue..... :disappointed:","shortMessageHtmlLink":"Fix issue with head on separation lines (nushell#13291)"}},{"before":"d5e00c0d5d30516d4f43989ceda6325512892b9c","after":"de2b752771f5d1d5672983a00a3676a246196295","ref":"refs/heads/main","pushedAt":"2024-07-06T03:56:36.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"hustcer","name":"Justin Ma","path":"/hustcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161607?s=80&v=4"},"commit":{"message":"Fix variable completion sort order (#13306)\n\n\r\n\r\n# Description\r\n\r\n\r\nMy last PR (https://github.com/nushell/nushell/pull/13242) made it so\r\nthat the last branch in the variable completer doesn't sort suggestions.\r\nSorry about that. This should fix it.\r\n\r\n# User-Facing Changes\r\n\r\n\r\nVariables will now be sorted properly.\r\n\r\n# Tests + Formatting\r\n\r\n\r\nAdded one test case to verify this won't happen again.\r\n\r\n# After Submitting\r\n","shortMessageHtmlLink":"Fix variable completion sort order (nushell#13306)"}},{"before":"3fae77209a9fcfff0c9a4726ddd79432a62c3baa","after":"d5e00c0d5d30516d4f43989ceda6325512892b9c","ref":"refs/heads/main","pushedAt":"2024-07-05T03:05:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hustcer","name":"Justin Ma","path":"/hustcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161607?s=80&v=4"},"commit":{"message":"Support default offset with dateformat option (#13289)\n\n# Description\r\nFixes #13280. After apply this patch, we can use non-timezone string +\r\nformat option `into datetime` cmd\r\n\r\n# User-Facing Changes\r\nAS-IS (before fixing)\r\n```\r\n$ \"09.02.2024 11:06:11\" | into datetime --format '%m.%d.%Y %T'\r\nError: nu::shell::cant_convert\r\n\r\n × Can't convert to could not parse as datetime using format '%m.%d.%Y %T'.\r\n ╭─[entry #1:1:25]\r\n 1 │ \"09.02.2024 11:06:11\" | into datetime --format '%m.%d.%Y %T'\r\n · ──────┬──────\r\n · ╰── can't convert input is not enough for unique date and time to could not parse as datetime using format '%m.%d.%Y %T'\r\n ╰────\r\n help: you can use `into datetime` without a format string to enable flexible parsing\r\n\r\n$ \"09.02.2024 11:06:11\" | into datetime\r\nMon, 2 Sep 2024 11:06:11 +0900 (in 2 months)\r\n```\r\n\r\nTO-BE(After fixing)\r\n\r\n```\r\n$ \"09.02.2024 11:06:11\" | into datetime --format '%m.%d.%Y %T'\r\nMon, 2 Sep 2024 20:06:11 +0900 (in 2 months)\r\n\r\n$ \"09.02.2024 11:06:11\" | into datetime \r\nMon, 2 Sep 2024 11:06:11 +0900 (in 2 months)\r\n```\r\n\r\n\r\n# Tests + Formatting\r\nIf there is agreement on the direction, I will add a test.\r\n\r\n# After Submitting\r\n\r\n---------\r\n\r\nCo-authored-by: Darren Schroeder <343840+fdncred@users.noreply.github.com>","shortMessageHtmlLink":"Support default offset with dateformat option (nushell#13289)"}},{"before":"9b63e17072b4d98633b8c304090385a8986f7b7f","after":"3fae77209a9fcfff0c9a4726ddd79432a62c3baa","ref":"refs/heads/main","pushedAt":"2024-07-04T04:53:58.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"hustcer","name":"Justin Ma","path":"/hustcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161607?s=80&v=4"},"commit":{"message":"Revert \"Span ID Refactor (Step 2): Make Call SpanId-friendly (#13268)\" (#13292)\n\nThis reverts commit 0cfd5fbece6f25b54ab9dc417a9e06af9d83f282.\r\n\r\nThe original PR messed up syntax higlighting of aliases and causes\r\npanics of completion in the presence of alias.\r\n\r\n\r\n\r\n# Description\r\n\r\n\r\n# User-Facing Changes\r\n\r\n\r\n# Tests + Formatting\r\n\r\n\r\n# After Submitting\r\n","shortMessageHtmlLink":"Revert \"Span ID Refactor (Step 2): Make Call SpanId-friendly (nushell…"}},{"before":"e5cf4863e95126080439479328f55a26b9f65add","after":"9b63e17072b4d98633b8c304090385a8986f7b7f","ref":"refs/heads/main","pushedAt":"2024-07-03T02:19:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hustcer","name":"Justin Ma","path":"/hustcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161607?s=80&v=4"},"commit":{"message":"Bump open from 5.1.2 to 5.2.0 (#13288)","shortMessageHtmlLink":"Bump open from 5.1.2 to 5.2.0 (nushell#13288)"}},{"before":"a2873336bb81654755b4af8148c9ecbc069aa5a1","after":"e5cf4863e95126080439479328f55a26b9f65add","ref":"refs/heads/main","pushedAt":"2024-07-01T08:23:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hustcer","name":"Justin Ma","path":"/hustcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161607?s=80&v=4"},"commit":{"message":"Fix clippy lint (#13277)\n\n# Description\r\nFixes `items_after_test_module` lint.","shortMessageHtmlLink":"Fix clippy lint (nushell#13277)"}},{"before":null,"after":"c018cc4adcd3fbb0a71cf95c7796bd51527dfb3c","ref":"refs/heads/upgrade/ubuntu-runners","pushedAt":"2024-06-30T01:47:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hustcer","name":"Justin Ma","path":"/hustcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161607?s=80&v=4"},"commit":{"message":"Upgrade Ubuntu runners to 22.04 to fix nightly build errors, close #13255","shortMessageHtmlLink":"Upgrade Ubuntu runners to 22.04 to fix nightly build errors, close nu…"}},{"before":"1b1928c103cef7457a37b1db9f4b010b48e57bc7","after":"a2873336bb81654755b4af8148c9ecbc069aa5a1","ref":"refs/heads/main","pushedAt":"2024-06-30T01:40:54.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"hustcer","name":"Justin Ma","path":"/hustcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161607?s=80&v=4"},"commit":{"message":"Fix `do` signature (#13216)\n\nRecommend holding until after #13125 is fully digested and *possibly*\r\nuntil 0.96.\r\n\r\n# Description\r\n\r\nFixes one of the issues described in #13125 \r\n\r\nThe `do` signature included a `SyntaxShape:Any` as one of the possible\r\nfirst-positional types. This is incorrect. `do` only takes a closure as\r\na positional. This had the result of:\r\n\r\n1. Moving what should have been a parser error to evaluation-time\r\n\r\n ## Before\r\n\r\n ```nu\r\n > do 1\r\n Error: nu::shell::cant_convert\r\n\r\n × Can't convert to Closure.\r\n ╭─[entry #26:1:4]\r\n 1 │ do 1\r\n · ┬\r\n · ╰── can't convert int to Closure\r\n ╰────\r\n ```\r\n\r\n ## After\r\n\r\n ```nu\r\n > do 1\r\n Error: nu::parser::parse_mismatch\r\n\r\n × Parse mismatch during operation.\r\n ╭─[entry #5:1:4]\r\n 1 │ do 1\r\n · ┬\r\n · ╰── expected block, closure or record\r\n ╰────\r\n ``` \r\n\r\n2. Masking a bad test in `std assert`\r\n\r\nThis is a bit convoluted, but `std assert` tests included testing\r\n`assert error` to make sure it:\r\n\r\n* Asserts on bad code\r\n* Doesn't assert on good code\r\n\r\nThe good-code test was broken, and was essentially bad-code (really\r\nbad-code) that wasn't getting caught due to the bad signature.\r\n\r\nFixing this resulted in *parse time* failures on every call to\r\n`test_asserts` (not something that particular test was designed to\r\nhandle.\r\n\r\nThis PR also fixes the test case to properly evaluate `std assert error`\r\nagainst a good code path.\r\n\r\n# User-Facing Changes\r\n\r\n* Error-type returned (possible breaking change?)\r\n\r\n# Tests + Formatting\r\n\r\n- :green_circle: `toolkit fmt`\r\n- :green_circle: `toolkit clippy`\r\n- :green_circle: `toolkit test`\r\n- :green_circle: `toolkit test stdlib`\r\n\r\n# After Submitting\r\n\r\nN/A","shortMessageHtmlLink":"Fix do signature (nushell#13216)"}},{"before":"153b45bc63b6b65a34e3efa966a2fb4c8af999ab","after":"1b1928c103cef7457a37b1db9f4b010b48e57bc7","ref":"refs/heads/main","pushedAt":"2024-06-29T08:10:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hustcer","name":"Justin Ma","path":"/hustcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161607?s=80&v=4"},"commit":{"message":"Update Nu version to v0.95 and setup-nu for workflows (#13265)\n\nUpdate Nu version to v0.95 and setup-nu to v3.12 for workflows\r\nThe change has been tested here:\r\nhttps://github.com/nushell/nightly/actions/runs/9722586476","shortMessageHtmlLink":"Update Nu version to v0.95 and setup-nu for workflows (nushell#13265)"}},{"before":"05ec0584a806e0798e0faaab2fc1820d95ff13c5","after":null,"ref":"refs/heads/upgrade/setup-nu","pushedAt":"2024-06-29T08:10:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hustcer","name":"Justin Ma","path":"/hustcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161607?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEjSJEigA","startCursor":null,"endCursor":null}},"title":"Activity · hustcer/nushell"}