profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/lapfelix/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Felix Lapalme lapfelix Transit Montréal twitter.com/lap_felix iOS @TransitApp

lapfelix/BluetoothConnector 401

Simple macOS CLI to connect/disconnect a Bluetooth device. Useful for AirPods or other Bluetooth headphones.

lapfelix/ARKit-line-drawing 392

Changed the default ARKit project to draw a line where the camera is positioned

lapfelix/ForceTouchVibrationCLI 17

A very bad CLI interface to make the MacBook's Force Touch Trackpad vibrate

lapfelix/GitUp 3

The Git interface you've been missing all your life has finally arrived.

lapfelix/Alamofire 0

Elegant HTTP Networking in Swift

lapfelix/Amplitude-iOS 0

Native iOS/tvOS/macOS SDK

lapfelix/articles 0

Articles for NSHipster.com

startedcynthia/WorldWideWeb

started time in 11 hours

push eventmirego/mirego-open-web

remi

commit sha 58830fdacbaf660f96f7c546d010364e78414d23

deploy: d036253cf7e50d7af22a4c0d91d29e4fc2e6e4be

view details

push time in 21 hours

startedSingleAccretion/dotnet-diff

started time in a day

push eventmirego/mirego-open-web

remi

commit sha 1e9b0812d9c24b83fcb03bf1d16882bd211a6a0f

deploy: d036253cf7e50d7af22a4c0d91d29e4fc2e6e4be

view details

push time in 2 days

startedlapfelix/ARKit-line-drawing

started time in 2 days

push eventmirego/mirego-open-web

remi

commit sha d6795e3ba4ae2a3bae73424544d33d0fc3eeee0e

deploy: d036253cf7e50d7af22a4c0d91d29e4fc2e6e4be

view details

push time in 2 days

startedksherlock/ample

started time in 2 days

fork dabrahams/citron

An LALR Parser Generator for Swift

fork in 2 days

startedadamfootdev/BottomSheet

started time in 3 days

startedelsa-workflows/elsa-core

started time in 3 days

issue closedmirego/activerecord_json_validator

Move to using json_schemer gem for newer specifications

The json-schema ruby gem doesn't newer specifications of the JSON schema, specifically draft 7 that I want to use. Draft 7 has useful features that I'd like to use along with this gem, but, it's not possible due to the JSON schema validation gem that this uses. Also, looks like the json-schema gem is not being maintained. Is it possible to switch to another gem like json_schemer that supports newer specifications?

Happy to take up the change if you decide to go ahead with it.

closed time in 3 days

ttanay

issue commentmirego/activerecord_json_validator

Move to using json_schemer gem for newer specifications

I merged #46 and released activerecord_json_validator-2.0.0! 🎉

Thanks again Amy!

ttanay

comment created time in 3 days

created tagmirego/activerecord_json_validator

tagv2.0.0

🔩 ActiveRecord::JSONValidator makes it easy to validate JSON attributes against a JSON schema.

created time in 3 days

push eventmirego/activerecord_json_validator

Amy Gurski

commit sha 4a92bc3153b2117fdd68a01c30b70219bdbbafdc

Use json schemer (#46)

view details

push time in 3 days

PR merged mirego/activerecord_json_validator

Use json schemer

Summary

Replace json-schema gem with json_schemer. json-schema is no longer maintained (ruby-json-schema/json-schema/issues/423) and only supports up to draft 4. Replace with json_schemer which supports draft 4, 6 and 7.

Major version bump because this change fully drops support of drafts 1, 2 and 3.

Closes issue #45 .

Caveats

  • Schema URL is more strict. Updated readme.
  • Schema must be string json or ruby keys must be strings. Updated readme.
  • Values must be ruby objects or string key objects. They can no longer be json strings. Removed the validatable_value method accordingly. Values passed in will have to adhere to this.
  • Options available with the json-schemer gem are different than the json-schema gems and no attempts were made to support those.
  • Finally, there may be things about what this gem needs to do for different use cases that I missed testing/updating.

Testing

  • [X] rspec passes.
  • [x] Used the updated gem to test validation in a rails project using json drafts 4 and 6. Previously, validation failed on the draft 6 validations with: Schema not found: http://json-schema.org/draft-06/schema# because json-schema didn't recognize the schema. With these changes, it's able to validate both the draft 4 schema as previous and also the draft 6.
+35 -41

1 comment

6 changed files

amygurski

pr closed time in 3 days

pull request commentmirego/activerecord_json_validator

Use json schemer

Looks good to me! Thank you very much @amygurski! 👌🙂

amygurski

comment created time in 3 days

startedalipay/ios-malicious-bithunter

started time in 3 days

startedjonsequitur/dotnet-repl

started time in 3 days

push eventmirego/mirego-open-web

remi

commit sha ff7baa7e8e7644d12622d821c7015f55f1cff38f

deploy: d036253cf7e50d7af22a4c0d91d29e4fc2e6e4be

view details

push time in 3 days

fork flovilmart/express-graphql

Create a GraphQL HTTP server with Express.

fork in 4 days

push eventmirego/mirego-open-web

remi

commit sha 5e90f973142fe8020e3c263e2b79b1ea39e265a7

deploy: d036253cf7e50d7af22a4c0d91d29e4fc2e6e4be

view details

push time in 4 days

startedslsa-framework/slsa

started time in 4 days

fork 0xced/SqlClient

Microsoft.Data.SqlClient provides database connectivity to SQL Server for .NET applications.

fork in 4 days

startedAchilles1515/RuntimeIdentifierInferenceBug

started time in 5 days

startedproject-chip/connectedhomeip

started time in 5 days

push eventmirego/mirego-open-web

remi

commit sha 118ffaf41ef1a8cab7cde1fd48afba78dfd234e8

deploy: d036253cf7e50d7af22a4c0d91d29e4fc2e6e4be

view details

push time in 5 days

push eventTransitApp/gtfsNodeLib

dependabot[bot]

commit sha ab2f95ee9f3665c390e7859677694671711c033f

Bump hosted-git-info from 2.5.0 to 2.8.9 Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.5.0 to 2.8.9. - [Release notes](https://github.com/npm/hosted-git-info/releases) - [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md) - [Commits](https://github.com/npm/hosted-git-info/compare/v2.5.0...v2.8.9) Signed-off-by: dependabot[bot] <support@github.com>

view details

Louis

commit sha 224f9d0e138734acc23c883e965b837c0e7fdd1c

Merge pull request #31 from TransitApp/dependabot/npm_and_yarn/hosted-git-info-2.8.9 Bump hosted-git-info from 2.5.0 to 2.8.9

view details

push time in 5 days

delete branch TransitApp/gtfsNodeLib

delete branch : dependabot/npm_and_yarn/hosted-git-info-2.8.9

delete time in 5 days

PR merged TransitApp/gtfsNodeLib

Bump hosted-git-info from 2.5.0 to 2.8.9 dependencies

Bumps hosted-git-info from 2.5.0 to 2.8.9. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md">hosted-git-info's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9">2.8.9</a> (2021-04-07)</h2> <h3>Bug Fixes</h3> <ul> <li>backport regex fix from <a href="https://github-redirect.dependabot.com/npm/hosted-git-info/issues/76">#76</a> (<a href="https://github.com/npm/hosted-git-info/commit/29adfe5">29adfe5</a>), closes <a href="https://github-redirect.dependabot.com/npm/hosted-git-info/issues/84">#84</a></li> </ul> <p><!-- raw HTML omitted --><!-- raw HTML omitted --></p> <h2><a href="https://github.com/npm/hosted-git-info/compare/v2.8.7...v2.8.8">2.8.8</a> (2020-02-29)</h2> <h3>Bug Fixes</h3> <ul> <li><a href="https://github-redirect.dependabot.com/npm/hosted-git-info/issues/61">#61</a> & <a href="https://github-redirect.dependabot.com/npm/hosted-git-info/issues/65">#65</a> addressing issues w/ url.URL implmentation which regressed node 6 support (<a href="https://github.com/npm/hosted-git-info/commit/5038b18">5038b18</a>), closes <a href="https://github-redirect.dependabot.com/npm/hosted-git-info/issues/66">#66</a></li> </ul> <p><!-- raw HTML omitted --><!-- raw HTML omitted --></p> <h2><a href="https://github.com/npm/hosted-git-info/compare/v2.8.6...v2.8.7">2.8.7</a> (2020-02-26)</h2> <h3>Bug Fixes</h3> <ul> <li>Do not attempt to use url.URL when unavailable (<a href="https://github.com/npm/hosted-git-info/commit/2d0bb66">2d0bb66</a>), closes <a href="https://github-redirect.dependabot.com/npm/hosted-git-info/issues/61">#61</a> <a href="https://github-redirect.dependabot.com/npm/hosted-git-info/issues/62">#62</a></li> <li>Do not pass scp-style URLs to the WhatWG url.URL (<a href="https://github.com/npm/hosted-git-info/commit/f2cdfcf">f2cdfcf</a>), closes <a href="https://github-redirect.dependabot.com/npm/hosted-git-info/issues/60">#60</a></li> </ul> <p><!-- raw HTML omitted --><!-- raw HTML omitted --></p> <h2><a href="https://github.com/npm/hosted-git-info/compare/v2.8.5...v2.8.6">2.8.6</a> (2020-02-25)</h2> <p><!-- raw HTML omitted --><!-- raw HTML omitted --></p> <h2><a href="https://github.com/npm/hosted-git-info/compare/v2.8.4...v2.8.5">2.8.5</a> (2019-10-07)</h2> <h3>Bug Fixes</h3> <ul> <li>updated pathmatch for gitlab (<a href="https://github.com/npm/hosted-git-info/commit/e8325b5">e8325b5</a>), closes <a href="https://github-redirect.dependabot.com/npm/hosted-git-info/issues/51">#51</a></li> <li>updated pathmatch for gitlab (<a href="https://github.com/npm/hosted-git-info/commit/ffe056f">ffe056f</a>)</li> </ul> <p><!-- raw HTML omitted --><!-- raw HTML omitted --></p> <h2><a href="https://github.com/npm/hosted-git-info/compare/v2.8.3...v2.8.4">2.8.4</a> (2019-08-12)</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/npm/hosted-git-info/commit/8d4b3697d79bcd89cdb36d1db165e3696c783a01"><code>8d4b369</code></a> chore(release): 2.8.9</li> <li><a href="https://github.com/npm/hosted-git-info/commit/29adfe5ef789784c861b2cdeb15051ec2ba651a7"><code>29adfe5</code></a> fix: backport regex fix from <a href="https://github-redirect.dependabot.com/npm/hosted-git-info/issues/76">#76</a></li> <li><a href="https://github.com/npm/hosted-git-info/commit/afeaefdd86ba9bb5044be3c1554a666d007cf19a"><code>afeaefd</code></a> chore(release): 2.8.8</li> <li><a href="https://github.com/npm/hosted-git-info/commit/5038b1891a61ca3cd7453acbf85d7011fe0086bb"><code>5038b18</code></a> fix: <a href="https://github-redirect.dependabot.com/npm/hosted-git-info/issues/61">#61</a> & <a href="https://github-redirect.dependabot.com/npm/hosted-git-info/issues/65">#65</a> addressing issues w/ url.URL implmentation which regressed nod...</li> <li><a href="https://github.com/npm/hosted-git-info/commit/7440afa859162051c191e55d8ecfaf69a193b026"><code>7440afa</code></a> chore(release): 2.8.7</li> <li><a href="https://github.com/npm/hosted-git-info/commit/2d0bb6615ecb8f9ef1019bc0737aab7f6449641f"><code>2d0bb66</code></a> fix: Do not attempt to use url.URL when unavailable</li> <li><a href="https://github.com/npm/hosted-git-info/commit/f2cdfcf33ad2bd3bd1acdba0326281089f53c5b1"><code>f2cdfcf</code></a> fix: Do not pass scp-style URLs to the WhatWG url.URL</li> <li><a href="https://github.com/npm/hosted-git-info/commit/e1b83df5d9cb1f8bb220352e20565560548d2292"><code>e1b83df</code></a> chore(release): 2.8.6</li> <li><a href="https://github.com/npm/hosted-git-info/commit/ff259a6117c62df488e927820e30bec2f7ee453f"><code>ff259a6</code></a> Ensure passwords in hosted Git URLs are correctly escaped</li> <li><a href="https://github.com/npm/hosted-git-info/commit/624fd6f301dd5a1fd7ad1b333d6f8921a12ff98c"><code>624fd6f</code></a> chore(release): 2.8.5</li> <li>Additional commits viewable in <a href="https://github.com/npm/hosted-git-info/compare/v2.5.0...v2.8.9">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~nlf">nlf</a>, a new releaser for hosted-git-info since your current version.</p> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+3 -3

0 comment

1 changed file

dependabot[bot]

pr closed time in 5 days

delete branch TransitApp/gtfsNodeLib

delete branch : dependabot/npm_and_yarn/lodash-4.17.21

delete time in 5 days