The Best Developer Intelligence Dataset on the Planet
Developers
Technologies
Github Repos
New Events/Day
[ { "emails": [ "github@johnholdsworth.com" ], "email": "github@johnholdsworth.com", "avatar_url": "https://avatars.githubusercontent.com/u/1786033?v=4", "followers": 1400, "github_username": "johnno1962", "last_name": "Holdsworth", "following": 0, "bio": "Add a bio", "first_name": "John", "public_gists": 7, "events": [ { "repo": { "full_name": "johnno1962/accelerator", "language": "Ruby", "stargazers_count": 174, "description": "Inline frameworks of Swift CocoaPods projects for faster launch" }, "type": "created_repo", "date": "2015-08-30" }, { "repo": { "full_name": "johnno1962/alamofire", "language": "Swift", "stargazers_count": 0, "description": "Elegant HTTP Networking in Swift" }, "type": "forked_repo", "date": "2023-03-20" }, { "repo": { "full_name": "johnno1962/alcatrazexperiment", "language": "Objective-C", "stargazers_count": 0, "description": "Package manager for Xcode" }, "type": "forked_repo", "date": "2015-03-12" }, { "repo": { "full_name": "johnno1962/apportableplugin", "language": "Objective-C", "stargazers_count": 14, "description": "Simple Plugin for work with Apportable" }, "type": "created_repo", "date": "2014-05-02" }, { "repo": { "full_name": "johnno1962/ascii", "language": "Swift", "stargazers_count": 1, "description": "Facilitating operations on ASCII in Swift" }, "type": "created_repo", "date": "2024-03-15" }, { "repo": { "full_name": "johnno1962/character", "language": "Swift", "stargazers_count": 1, "description": "Integer conversions and operators for Swift Characters." }, "type": "created_repo", "date": "2024-01-21" }, { "repo": { "full_name": "johnno1962/compilertron", "language": "C++", "stargazers_count": 14, "description": "InjectionIII for the Swift compiler" }, "type": "created_repo", "date": "2022-11-21" }, { "repo": { "full_name": "johnno1962/diamond", "language": "Objective-C", "stargazers_count": 95, "description": "Diamond - Swift scripting made easy" }, "type": "created_repo", "date": "2015-09-19" }, { "repo": { "full_name": "johnno1962/dlkit", "language": "Swift", "stargazers_count": 23, "description": "A rather subscript oriented interface to the dynamic linker." }, "type": "created_repo", "date": "2021-04-19" }, { "repo": { "full_name": "johnno1962/easypointer", "language": "Swift", "stargazers_count": 2, "description": "Rounding off some of the rough edges of Swift's pointer model" }, "type": "created_repo", "date": "2020-10-30" }, { "repo": { "full_name": "johnno1962/eidolon", "language": "Swift", "stargazers_count": 0, "description": "The Artsy Auction Kiosk App" }, "type": "forked_repo", "date": "2016-01-27" }, { "repo": { "full_name": "johnno1962/extapp", "language": "Swift", "stargazers_count": 0, "description": "Example SPM app with conforming protocol extensions" }, "type": "created_repo", "date": "2020-01-17" }, { "repo": { "full_name": "johnno1962/extensions", "language": "Swift", "stargazers_count": 0, "description": "examples extending protocol" }, "type": "created_repo", "date": "2020-01-20" }, { "repo": { "full_name": "johnno1962/fishhook", "language": "C", "stargazers_count": 1, "description": "A library that enables dynamically rebinding symbols in Mach-O binaries running on iOS." }, "type": "forked_repo", "date": "2021-01-03" }, { "repo": { "full_name": "johnno1962/flycut", "language": "Objective-C", "stargazers_count": 0, "description": "Clean and simple clipboard manager for developers" }, "type": "forked_repo", "date": "2021-09-20" }, { "repo": { "full_name": "johnno1962/fortify", "language": "Swift", "stargazers_count": 96, "description": "Making Swift more robust", "topics": [ "robustness", "swift" ] }, "type": "created_repo", "date": "2017-09-20" }, { "repo": { "full_name": "johnno1962/gitdiff", "language": "Objective-C", "stargazers_count": 891, "description": "Highlights deltas against git repo in Xcode", "topics": [ "git-diff", "highlight", "xcode-plugin" ] }, "type": "created_repo", "date": "2014-07-26" }, { "repo": { "full_name": "johnno1962/gitinfo", "language": "Swift", "stargazers_count": 0, "topics": [ "blame-grep", "commits", "git" ] }, "type": "created_repo", "date": "2019-12-02" }, { "repo": { "full_name": "johnno1962/hotreloading", "language": "Swift", "stargazers_count": 570, "description": "Hot reloading as a Swift Package", "topics": [ "hot-reload", "swift", "swiftui" ] }, "type": "created_repo", "date": "2021-02-23" }, { "repo": { "full_name": "johnno1962/hotswiftui", "language": "Swift", "stargazers_count": 109, "description": "Utilities for Hot Reloading SwiftUI apps." }, "type": "created_repo", "date": "2021-03-01" }, { "repo": { "full_name": "johnno1962/injectionapp", "language": "Swift", "stargazers_count": 111, "description": "Issue Tracking Repo for Injection as an App" }, "type": "created_repo", "date": "2017-01-06" }, { "repo": { "full_name": "johnno1962/injectionforxcode", "language": "Objective-C", "stargazers_count": 6554, "description": "Runtime Code Injection for Objective-C & Swift", "topics": [ "xcode-plugin", "xcodebuild" ] }, "type": "created_repo", "date": "2012-05-28" }, { "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] }, "type": "created_repo", "date": "2017-11-04" }, { "repo": { "full_name": "johnno1962/injectionlite", "language": "Swift", "stargazers_count": 39, "description": "Swift package re-write of InjectionIII app", "topics": [ "application", "development", "hot", "rapid", "reloading" ] }, "type": "created_repo", "date": "2023-02-25" }, { "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" }, "type": "created_repo", "date": "2024-05-30" }, { "repo": { "full_name": "johnno1962/injectionscratch", "language": "Objective-C++", "stargazers_count": 3, "description": "InjectionScratch" }, "type": "created_repo", "date": "2022-01-14" }, { "repo": { "full_name": "johnno1962/instantsyntax", "language": "Swift", "stargazers_count": 48, "description": "SwiftSyntax binary frameworks" }, "type": "created_repo", "date": "2024-01-31" }, { "repo": { "full_name": "johnno1962/nslinux", "language": "Swift", "stargazers_count": 47, "description": "NSString and libdispatch compatibility code for Swift on Linux" }, "type": "created_repo", "date": "2015-12-07" }, { "repo": { "full_name": "johnno1962/opaqueify", "language": "Swift", "stargazers_count": 5, "description": "Greater use of Opaque types (SE0335)" }, "type": "created_repo", "date": "2023-10-19" }, { "repo": { "full_name": "johnno1962/parallel", "language": "Swift", "stargazers_count": 6, "description": "Some primitives for concurrent processing" }, "type": "created_repo", "date": "2019-11-27" }, { "repo": { "full_name": "johnno1962/popen", "language": "Swift", "stargazers_count": 6, "description": "Reading and writing processes and files" }, "type": "created_repo", "date": "2023-02-24" }, { "repo": { "full_name": "johnno1962/profileswiftui", "language": "Swift", "stargazers_count": 10, "description": "InstrumentSwiftUI" }, "type": "created_repo", "date": "2024-03-29" }, { "repo": { "full_name": "johnno1962/quick", "language": "Swift", "stargazers_count": 1, "description": "The Swift (and Objective-C) testing framework." }, "type": "forked_repo", "date": "2024-08-20" }, { "repo": { "full_name": "johnno1962/refactorator", "language": "Swift", "stargazers_count": 993, "description": "Xcode Plugin that Refactors Swift & Objective-C", "topics": [ "refactors-swift", "xcode-plugin" ] }, "type": "created_repo", "date": "2015-12-21" }, { "repo": { "full_name": "johnno1962/refactoratorapp", "language": "Swift", "stargazers_count": 255, "description": "App version of Refactorator plugin", "topics": [ "refactors-swift" ] }, "type": "created_repo", "date": "2016-11-30" }, { "repo": { "full_name": "johnno1962/remote", "language": "Objective-C", "stargazers_count": 862, "description": "Control your iPhone from inside Xcode for end-to-end testing.", "topics": [ "xcode-plugin" ] }, "type": "created_repo", "date": "2014-12-29" }, { "repo": { "full_name": "johnno1962/sample-backyard-birds", "language": "Swift", "stargazers_count": 0 }, "type": "forked_repo", "date": "2023-06-13" }, { "repo": { "full_name": "johnno1962/searchlight", "language": "Objective-C++", "stargazers_count": 14, "description": "SpotLight on Steroids" }, "type": "created_repo", "date": "2018-03-31" }, { "repo": { "full_name": "johnno1962/siteify", "language": "HTML", "stargazers_count": 13, "description": "Build web site from a project\u2019s Swift sources.", "topics": [ "sourcekit", "swift-sources", "symbols" ] }, "type": "created_repo", "date": "2016-02-17" }, { "repo": { "full_name": "johnno1962/smuggler", "language": "Objective-C++", "stargazers_count": 32, "description": "Smuggle code bundles into an app running in the Simulator" }, "type": "created_repo", "date": "2016-07-05" }, { "repo": { "full_name": "johnno1962/sourcekitforsafari", "language": "JavaScript", "stargazers_count": 1, "description": "SourceKit for Safari is a browser extension for GitHub, that enables IDE features on your browser such as symbol navigator, go to definition and documentation on hover." }, "type": "forked_repo", "date": "2020-04-01" }, { "repo": { "full_name": "johnno1962/sourcekitheader", "language": "C++", "stargazers_count": 0, "description": "Swift Package Manager package for SourceKit" }, "type": "forked_repo", "date": "2019-10-23" }, { "repo": { "full_name": "johnno1962/string16", "language": "Swift", "stargazers_count": 0, "description": "Minimalist's String type?" }, "type": "created_repo", "date": "2024-12-18" }, { "repo": { "full_name": "johnno1962/stringindex", "language": "Swift", "stargazers_count": 16, "description": "Sensible indexing into Swift Strings" }, "type": "created_repo", "date": "2020-10-24" }, { "repo": { "full_name": "johnno1962/swift", "language": "C++", "stargazers_count": 1, "description": "The Swift Programming Language" }, "type": "forked_repo", "date": "2018-09-16" }, { "repo": { "full_name": "johnno1962/swift-composable-architecture", "language": "Swift", "stargazers_count": 1, "description": "A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind." }, "type": "forked_repo", "date": "2024-03-23" }, { "repo": { "full_name": "johnno1962/swift-corelibs-foundation", "language": "C", "stargazers_count": 0, "description": "The Foundation Project, providing core utilities, internationalization, and OS independence" }, "type": "forked_repo", "date": "2016-09-03" }, { "repo": { "full_name": "johnno1962/swift-evolution", "language": "Markdown", "stargazers_count": 0, "description": "This maintains proposals for changes and user-visible enhancements to the Swift Programming Language." }, "type": "forked_repo", "date": "2016-05-14" }, { "repo": { "full_name": "johnno1962/swift-syntax", "stargazers_count": 0, "description": "A set of Swift libraries for parsing, inspecting, generating, and transforming Swift source code." }, "type": "forked_repo", "date": "2024-01-22" }, { "repo": { "full_name": "johnno1962/swiftaspects", "language": "Assembly", "stargazers_count": 30, "description": "Experiments in Aspects with Swift (Xtrace for Swift)" }, "type": "created_repo", "date": "2014-06-25" }, { "repo": { "full_name": "johnno1962/swiftformat", "language": "Swift", "stargazers_count": 0, "description": "A command-line tool and Xcode Extension for formatting Swift code" }, "type": "forked_repo", "date": "2023-11-07" }, { "repo": { "full_name": "johnno1962/swiftierjson", "language": "Swift", "stargazers_count": 6, "description": "Memory efficient version of SwiftyJSON" }, "type": "created_repo", "date": "2014-08-21" }, { "repo": { "full_name": "johnno1962/swiftkeypath", "language": "Swift", "stargazers_count": 12, "description": "valueForKeyPath: for Swift" }, "type": "created_repo", "date": "2017-03-20" }, { "repo": { "full_name": "johnno1962/swiftlspclient", "language": "Swift", "stargazers_count": 0, "description": "A Swift library for interacting with Language Server Protocol implementations" }, "type": "forked_repo", "date": "2023-10-18" }, { "repo": { "full_name": "johnno1962/swiftmock", "language": "Swift", "stargazers_count": 4, "description": "Mock structs and classes without code modification for testing." }, "type": "created_repo", "date": "2021-04-29" }, { "repo": { "full_name": "johnno1962/swiftplugin", "language": "Swift", "stargazers_count": 12, "description": "A way to import classes from plugins" }, "type": "created_repo", "date": "2019-02-10" }, { "repo": { "full_name": "johnno1962/swiftpython", "language": "Swift", "stargazers_count": 88, "description": "Experiments in bridging Swift to Python", "topics": [ "python", "swift" ] }, "type": "created_repo", "date": "2017-11-12" }, { "repo": { "full_name": "johnno1962/swiftregex", "language": "Swift", "stargazers_count": 67, "description": "Some regular expression operators for Swift" }, "type": "created_repo", "date": "2014-06-29" }, { "repo": { "full_name": "johnno1962/swiftregex4", "language": "Swift", "stargazers_count": 9, "description": "Basic regex operations for Swift4", "topics": [ "regex", "swift" ] }, "type": "created_repo", "date": "2017-11-24" }, { "repo": { "full_name": "johnno1962/swiftregex5", "language": "Swift", "stargazers_count": 32, "description": "5th incarnation of Swift Regex library using generic subscripts", "topics": [ "regex", "swift" ] }, "type": "created_repo", "date": "2018-07-26" }, { "repo": { "full_name": "johnno1962/swifttrace", "language": "Swift", "stargazers_count": 719, "description": "Trace Swift and Objective-C method invocations" }, "type": "created_repo", "date": "2016-06-10" }, { "repo": { "full_name": "johnno1962/swifttrycatch", "language": "Swift", "stargazers_count": 15, "description": "Try/Catch for Swift?" }, "type": "created_repo", "date": "2015-04-01" }, { "repo": { "full_name": "johnno1962/swiftui-kit", "language": "Swift", "stargazers_count": 18, "description": "A SwiftUI system components and interactions demo app" }, "type": "forked_repo", "date": "2021-03-07" }, { "repo": { "full_name": "johnno1962/swiftuiplaygrounds", "language": "Swift", "stargazers_count": 9, "description": "Alternative to Xcode previews." }, "type": "created_repo", "date": "2021-12-09" }, { "repo": { "full_name": "johnno1962/swiftview", "stargazers_count": 7, "description": "Curated Xcode Project as a means of navigating Swift Sources" }, "type": "created_repo", "date": "2015-12-05" }, { "repo": { "full_name": "johnno1962/swiftyjson", "language": "Swift", "stargazers_count": 1, "description": "The better way to deal with JSON data in Swift" }, "type": "forked_repo", "date": "2014-07-24" }, { "repo": { "full_name": "johnno1962/symbolicate", "language": "Objective-C", "stargazers_count": 23, "description": "Symbolicate for OS X" }, "type": "created_repo", "date": "2014-02-16" }, { "repo": { "full_name": "johnno1962/testrunner", "language": "Swift", "stargazers_count": 2, "description": "Example of calling Swift methods using name pattern (XCTest?)" }, "type": "created_repo", "date": "2016-04-04" }, { "repo": { "full_name": "johnno1962/twowaymirror", "language": "Swift", "stargazers_count": 38, "description": "Adapt Swift\u2019s Mirror functionality to make it bidirectional.", "topics": [ "json-parser", "reflection", "swift" ] }, "type": "created_repo", "date": "2018-02-14" }, { "repo": { "full_name": "johnno1962/unhide", "language": "Objective-C++", "stargazers_count": 25, "description": "export symbols with \u201chidden\u201d visibility for Swift frameworks" }, "type": "created_repo", "date": "2015-05-15" }, { "repo": { "full_name": "johnno1962/unwrap", "language": "Swift", "stargazers_count": 4, "description": "Self documenting alternatives to force unwrap operator." }, "type": "created_repo", "date": "2020-12-31" }, { "repo": { "full_name": "johnno1962/watchkitcurrency", "language": "Swift", "stargazers_count": 40, "description": "Swift Currency Convertor for iWatch with flexible interface" }, "type": "created_repo", "date": "2014-11-23" }, { "repo": { "full_name": "johnno1962/watchkitsundial", "language": "Objective-C", "stargazers_count": 6, "description": "Sundial for Apple Watch" }, "type": "created_repo", "date": "2015-04-11" }, { "repo": { "full_name": "johnno1962/xcodecolors", "language": "Objective-C", "stargazers_count": 24, "description": "XcodeColors allows you to use colors in the Xcode debugging console. Fork with minor optimisation." }, "type": "forked_repo", "date": "2014-03-22" }, { "repo": { "full_name": "johnno1962/xcodemake", "language": "Perl", "stargazers_count": 53, "description": "Faster xcodebuilds using \"make\"" }, "type": "created_repo", "date": "2024-10-18" }, { "repo": { "full_name": "johnno1962/xprobeplugin", "language": "Objective-C++", "stargazers_count": 395, "description": "Live Memory Browser for Apps & Xcode", "topics": [ "reverse-engineering", "xcode-plugin" ] }, "type": "created_repo", "date": "2014-05-19" }, { "repo": { "full_name": "johnno1962/xtrace", "language": "Objective-C++", "stargazers_count": 1835, "description": "Trace Objective-C method calls by class or instance" }, "type": "created_repo", "date": "2014-03-02" }, { "repo": { "full_name": "johnno1962/yieldgenerator", "language": "Swift", "stargazers_count": 5, "description": "Python's \"yield\" generators for Swift" }, "type": "created_repo", "date": "2015-03-06" }, { "type": "star", "date": "2025-01-03", "repo": { "full_name": "john-flanagan/protoprinter", "language": "Swift", "stargazers_count": 6 } }, { "type": "star", "date": "2024-11-26", "repo": { "full_name": "ollama/ollama", "language": "Go", "stargazers_count": 113448, "description": "Get up and running with Llama 3.3, DeepSeek-R1, Phi-4, Gemma 2, and other large language models.", "topics": [ "deepseek", "gemma", "gemma2", "go", "golang", "llama", "llama2", "llama3", "llava", "llm", "llms", "mistral", "ollama", "phi3", "phi4" ] } }, { "type": "star", "date": "2024-07-18", "repo": { "full_name": "derekselander/treblehook", "language": "C", "stargazers_count": 30, "description": "A library that enables dynamically rebinding symbols in Mach-O binaries running on Apple platforms" } }, { "type": "star", "date": "2024-04-11", "repo": { "full_name": "paradiseduo/resymbol", "language": "Swift", "stargazers_count": 204, "description": "A reverse engineering tool to restore stripped symbol table and dump Objective-C class or Swift types for machO file." } }, { "type": "star", "date": "2024-02-03", "repo": { "full_name": "sjavora/swift-syntax-xcframeworks", "language": "Swift", "stargazers_count": 90 } }, { "type": "star", "date": "2023-11-24", "repo": { "full_name": "pointfreeco/swift-tagged", "language": "Swift", "stargazers_count": 1419, "description": "\ud83c\udff7 A wrapper type for safer, expressive code.", "topics": [ "conditional-conformance", "swift", "tagged-types", "type-safety" ] } }, { "type": "star", "date": "2023-06-14", "repo": { "full_name": "krzysztofzablocki/swift-macros", "language": "Swift", "stargazers_count": 2256, "description": "A curated list of awesome Swift Macros", "topics": [ "apple", "programming", "swift" ] } }, { "type": "star", "date": "2023-06-07", "repo": { "full_name": "zenangst/keyboardcowboy", "language": "Swift", "stargazers_count": 861, "description": ":keyboard: The missing keyboard shortcut utility for macOS", "topics": [ "macos", "macos-app", "macos-application" ] } }, { "type": "star", "date": "2023-06-05", "repo": { "full_name": "ggerganov/llama.cpp", "language": "C++", "stargazers_count": 71841, "description": "LLM inference in C/C++", "topics": [ "ggml", "llama" ] } }, { "type": "star", "date": "2023-05-23", "repo": { "full_name": "danwood/swiftuicoreimage", "language": "Swift", "stargazers_count": 223, "description": "Hundreds of Core Image filters wrapped as CIImage modifiers for easy integration with SwiftUI" } }, { "type": "star", "date": "2023-02-14", "repo": { "full_name": "ggerganov/whisper.cpp", "language": "C++", "stargazers_count": 37198, "description": "Port of OpenAI's Whisper model in C/C++", "topics": [ "inference", "openai", "speech-recognition", "speech-to-text", "transformer", "whisper" ] } }, { "type": "star", "date": "2023-02-11", "repo": { "full_name": "jasonacox/tinytuya", "language": "Python", "stargazers_count": 1102, "description": "Python API for Tuya WiFi smart devices using a direct local area network (LAN) connection or the cloud (TuyaCloud API).", "topics": [ "api", "device", "python", "pythonmodule", "pytuya", "smarthome", "tuya" ] } }, { "type": "star", "date": "2023-01-27", "repo": { "full_name": "derekselander/symbol-interposing", "language": "C", "stargazers_count": 63 } }, { "type": "star", "date": "2023-01-11", "repo": { "full_name": "dimillian/icecubesapp", "language": "Swift", "stargazers_count": 5724, "description": "A SwiftUI Mastodon client", "topics": [ "ios", "mastodon", "swift", "swiftui" ] } }, { "type": "star", "date": "2023-01-10", "repo": { "full_name": "priva28/hostingpassthrough", "language": "Swift", "stargazers_count": 90, "description": "Let SwiftUI and UIKit views live in harmony." } }, { "type": "star", "date": "2022-12-19", "repo": { "full_name": "javisoto/swiftneuralnetwork", "language": "Swift", "stargazers_count": 76 } }, { "type": "star", "date": "2022-11-24", "repo": { "full_name": "stability-ai/stablediffusion", "language": "Python", "stargazers_count": 39891, "description": "High-Resolution Image Synthesis with Latent Diffusion Models" } }, { "type": "star", "date": "2022-11-10", "repo": { "full_name": "liuliu/swift-diffusion", "language": "Swift", "stargazers_count": 441 } }, { "type": "star", "date": "2022-11-07", "repo": { "full_name": "chartsorg/charts", "language": "Swift", "stargazers_count": 27698, "description": "Beautiful charts for iOS/tvOS/OSX! The Apple side of the crossplatform MPAndroidChart." } }, { "type": "star", "date": "2022-11-07", "repo": { "full_name": "apppear/chartview", "language": "Swift", "stargazers_count": 5400, "description": "ChartView made in SwiftUI", "topics": [ "chart", "charts", "ios", "swift", "swiftui" ] } }, { "type": "star", "date": "2022-11-07", "repo": { "full_name": "ivnsch/swiftcharts", "language": "Swift", "stargazers_count": 2538, "description": "Easy to use and highly customizable charts library for iOS", "topics": [ "chart", "charts", "graph", "graphs", "ios", "plot", "plots", "swift", "swift-3" ] } }, { "type": "star", "date": "2022-10-27", "repo": { "full_name": "mobilenativefoundation/swift-index-store", "language": "C++", "stargazers_count": 138, "description": "Library to read from Swift / clang source code indexes", "topics": [ "clang", "ios", "lyft", "swift", "xcode" ] } }, { "type": "star", "date": "2022-10-06", "repo": { "full_name": "groue/semaphore", "language": "Swift", "stargazers_count": 544, "description": "A Synchronization Primitive for Swift Concurrency", "topics": [ "async", "await", "concurrency", "counting-semaphore", "semaphore" ] } }, { "type": "star", "date": "2022-09-03", "repo": { "full_name": "sygil-dev/stable-diffusion", "stargazers_count": 1708 } }, { "type": "star", "date": "2022-08-26", "repo": { "full_name": "serhii-londar/open-source-mac-os-apps", "stargazers_count": 42577, "description": "\ud83d\ude80 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps", "topics": [ "applications", "apps", "awesome", "awesome-list", "c", "c-plus-plus", "hacktoberfest", "javascript", "mac", "macos", "macos-application", "macosx", "objective-c", "open-source", "opensource", "python", "ruby", "swift" ] } }, { "type": "star", "date": "2022-06-28", "repo": { "full_name": "shaps80/swiftuibackports", "language": "Swift", "stargazers_count": 972, "description": "A collection of SwiftUI backports for iOS, macOS, tvOS and watchOS", "topics": [ "backport", "ios", "macos", "modal", "photopicker", "presentation", "propertywrapper", "sharesheet", "swift", "swiftui", "textview", "tvos", "watchos" ] } }, { "type": "star", "date": "2022-06-26", "repo": { "full_name": "insidegui/virtualbuddy", "language": "Swift", "stargazers_count": 5560, "description": "Virtualize macOS 12 and later on Apple Silicon, VirtualBuddy is a virtual machine GUI for macOS M1, M2, M3", "topics": [ "macos", "virtual-machine" ] } }, { "type": "star", "date": "2022-06-09", "repo": { "full_name": "utmapp/utm", "language": "Swift", "stargazers_count": 27965, "description": "Virtual machines for iOS and macOS", "topics": [ "apple", "emulation", "ios", "jailbreak", "macos", "qemu", "utm", "virtual-machines", "vm" ] } }, { "type": "star", "date": "2022-06-04", "repo": { "full_name": "markst/hotreloading-vscode-ios", "language": "Swift", "stargazers_count": 269, "description": "Demonstrating iOS development environment in VSCode using XcodeGen + HotReloading.", "topics": [ "ios", "vscode" ] } }, { "type": "star", "date": "2022-03-21", "repo": { "full_name": "sideeffect-io/asyncextensions", "language": "Swift", "stargazers_count": 352, "description": "AsyncExtensions aims to mimic Swift Combine operators for async sequences.", "topics": [ "async", "asyncsequence", "concurrency", "swift" ] } }, { "type": "star", "date": "2022-03-20", "repo": { "full_name": "kodecocodes/deprecated-books", "stargazers_count": 303, "description": "Kodeco Deprecated Books" } }, { "type": "star", "date": "2022-02-28", "repo": { "full_name": "swhitty/flyingfox", "language": "Swift", "stargazers_count": 519, "description": "Lightweight, HTTP server written in Swift using async/await.", "topics": [ "async", "async-await", "asyncio", "http", "networking", "nio", "server", "server-side-swift", "swift", "web", "web-server" ] } }, { "type": "star", "date": "2022-02-20", "repo": { "full_name": "saagarjha/unxip", "language": "Swift", "stargazers_count": 880, "description": "A fast Xcode unarchiver" } }, { "type": "star", "date": "2022-02-08", "repo": { "full_name": "apple-oss-distributions/distribution-developer_tools", "stargazers_count": 116 } }, { "type": "star", "date": "2022-01-26", "repo": { "full_name": "jannikarndt/swiftui-charts-playground", "language": "Swift", "stargazers_count": 75, "description": "Demo-implementation of 5 different Chart Libraries in SwiftUI" } }, { "type": "star", "date": "2021-12-14", "repo": { "full_name": "androidsdksources/android-sdk-sources-for-api-level-31", "language": "Java", "stargazers_count": 12, "description": "This is only a backup for Android SDK Sources for API Level 31 [Android 12]." } }, { "type": "star", "date": "2021-12-11", "repo": { "full_name": "simonis/log4jpatch", "language": "Java", "stargazers_count": 108, "description": "Deploys an agent to fix CVE-2021-44228 (Log4j RCE vulnerability) in a running JVM process" } }, { "type": "star", "date": "2021-11-12", "repo": { "full_name": "bazelbuild/bazel", "language": "Java", "stargazers_count": 23595, "description": "a fast, scalable, multi-language and extensible build system", "topics": [ "bazel", "build", "build-system", "correct", "fast", "multi-language", "scalable", "test" ] } }, { "type": "star", "date": "2021-11-08", "repo": { "full_name": "johnsundell/collectionconcurrencykit", "language": "Swift", "stargazers_count": 774, "description": "Async and concurrent versions of Swift\u2019s forEach, map, flatMap, and compactMap APIs." } }, { "type": "star", "date": "2021-10-28", "repo": { "full_name": "chimehq/keycodes", "language": "Swift", "stargazers_count": 35, "description": "AppKit Carbon key codes to UIKey-compatible enums", "topics": [ "appkit", "keyboard", "nsevent", "swift" ] } }, { "type": "star", "date": "2021-09-16", "repo": { "full_name": "pointfreeco/swift-composable-architecture", "language": "Swift", "stargazers_count": 12770, "description": "A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.", "topics": [ "architecture", "composition", "modularity", "swiftui", "testability", "uikit" ] } }, { "type": "star", "date": "2021-08-03", "repo": { "full_name": "keith/dyld-shared-cache-extractor", "language": "C", "stargazers_count": 471, "description": "A CLI for extracting libraries from Apple's dyld shared cache file" } }, { "type": "star", "date": "2021-07-15", "repo": { "full_name": "lyft/hammer", "language": "Swift", "stargazers_count": 685, "description": "iOS touch synthesis library", "topics": [ "ios", "lyft", "testing", "ui-testing" ] } }, { "type": "star", "date": "2021-07-13", "repo": { "full_name": "mwenge/defender", "language": "Makefile", "stargazers_count": 630, "description": "Defender(1981) by Eugene Jarvis and Sam Dicker" } }, { "type": "star", "date": "2021-07-08", "repo": { "full_name": "pointfreeco/swift-case-paths", "language": "Swift", "stargazers_count": 946, "description": "\ud83e\uddf0 Case paths extends the key path hierarchy to enum cases.", "topics": [ "keypaths", "swift" ] } }, { "type": "star", "date": "2021-07-06", "repo": { "full_name": "kean/pulse", "language": "Swift", "stargazers_count": 6444, "description": "Network logger for Apple platforms", "topics": [ "ios", "logger", "logging", "macos", "networking", "swift" ] } }, { "type": "star", "date": "2021-06-23", "repo": { "full_name": "marksands/bettercodable", "language": "Swift", "stargazers_count": 1743, "description": "Better Codable through Property Wrappers", "topics": [ "codable", "property-wrappers", "swift-package-manager", "swift5-1" ] } }, { "type": "star", "date": "2021-06-12", "repo": { "full_name": "alskipp/asscreenrecorder", "language": "Objective-C", "stargazers_count": 560, "description": "Record iOS screen contents to .mp4 video file" } }, { "type": "star", "date": "2021-06-12", "repo": { "full_name": "dimillian/movieswiftui2", "language": "Swift", "stargazers_count": 64, "description": "A complete reinvention", "topics": [ "beta", "ios", "macos", "swift", "swiftui" ] } }, { "type": "star", "date": "2021-06-03", "repo": { "full_name": "dimillian/swiftuiflux", "language": "Swift", "stargazers_count": 657, "description": "A very naive implementation of Redux using Combine BindableObject to serve as an example" } }, { "type": "star", "date": "2021-05-24", "repo": { "full_name": "opensmalltalk/opensmalltalk-vm", "language": "C", "stargazers_count": 574, "description": "Cross-platform virtual machine for Squeak, Pharo, Cuis, and Newspeak.", "topics": [ "armv7", "armv8", "cuis", "garbage-collector", "ios", "jit", "linux", "macos", "mips32", "newspeak", "pharo", "raspberry-pi", "scavenger", "smalltalk", "squeak", "vm", "win", "x86-32", "x86-64" ] } }, { "type": "star", "date": "2021-05-15", "repo": { "full_name": "jaywcjlove/awesome-mac", "language": "JavaScript", "stargazers_count": 79181, "description": "\uf8ff Now we have become very big, Different from the original idea. Collect premium software in various categories.", "topics": [ "apple", "awesome", "awesome-list", "awesome-lists", "awesome-mac", "list", "mac", "mac-osx", "macos", "macosx", "software" ] } }, { "type": "star", "date": "2021-04-27", "repo": { "full_name": "termit/flycut", "language": "Objective-C", "stargazers_count": 2518, "description": "Clean and simple clipboard manager for developers", "topics": [ "clipboard-manager" ] } }, { "type": "star", "date": "2021-04-10", "repo": { "full_name": "kylehickinson/swiftui-webview", "language": "Swift", "stargazers_count": 345, "description": "A SwiftUI component to use WKWebView", "topics": [ "swiftui", "webview", "wkwebview" ] } }, { "type": "star", "date": "2021-04-10", "repo": { "full_name": "michaeleisel/zippyjson", "language": "Swift", "stargazers_count": 935, "description": "A much faster version of JSONDecoder" } }, { "type": "star", "date": "2021-04-10", "repo": { "full_name": "dempseyatgithub/mememaker", "language": "Swift", "stargazers_count": 101, "description": "An app that composes text over an image in SwiftUI" } }, { "type": "star", "date": "2021-04-10", "repo": { "full_name": "pointfreeco/isowords", "language": "Swift", "stargazers_count": 2768, "description": "Open source game built in SwiftUI and the Composable Architecture.", "topics": [ "game", "ios", "swift-composable-architecture", "swiftui" ] } }, { "type": "star", "date": "2021-02-14", "repo": { "full_name": "weichsel/zipfoundation", "language": "Swift", "stargazers_count": 2388, "description": "Effortless ZIP Handling in Swift", "topics": [ "swift", "zip" ] } }, { "type": "star", "date": "2021-02-01", "repo": { "full_name": "kabiroberai/objectivescript", "language": "Objective-C", "stargazers_count": 42, "description": "The ObjectiveScript programming language runtime." } }, { "type": "star", "date": "2021-01-15", "repo": { "full_name": "octoml/apple-m1-bert", "language": "Python", "stargazers_count": 135, "description": "3X speedup over Apple\u2019s TensorFlow plugin by using Apache TVM on M1", "topics": [ "m1-mac", "machine-learning", "tensorflow" ] } }, { "type": "star", "date": "2021-01-13", "repo": { "full_name": "64/cmake-raytracer", "language": "CMake", "stargazers_count": 847, "description": "Ray tracer written in pure CMake", "topics": [ "cmake", "ray-tracer" ] } }, { "type": "star", "date": "2021-01-07", "repo": { "full_name": "johnsundell/require", "language": "Swift", "stargazers_count": 417, "description": "Require optional values to be non-nil, or crash gracefully", "topics": [ "optionals", "swift", "xcode" ] } }, { "type": "star", "date": "2020-12-30", "repo": { "full_name": "gonzalezreal/swift-markdown-ui", "language": "Swift", "stargazers_count": 2788, "description": "Display and customize Markdown text in SwiftUI", "topics": [ "cmark", "commonmark", "github-markdown", "markdown", "swift", "swiftui" ] } }, { "type": "star", "date": "2020-12-21", "repo": { "full_name": "dimillian/mortyui", "language": "Swift", "stargazers_count": 470, "description": "A very simple Rick & Morty app to demo GraphQL + SwiftUI" } }, { "type": "star", "date": "2020-12-18", "repo": { "full_name": "plausiblelabs/plpatchmaster", "language": "C++", "stargazers_count": 87, "description": "Experimental block-based swizzling API for Objective-C" } }, { "type": "star", "date": "2020-11-27", "repo": { "full_name": "facebook/fishhook", "language": "C", "stargazers_count": 5242, "description": "A library that enables dynamically rebinding symbols in Mach-O binaries running on iOS." } }, { "type": "star", "date": "2020-11-18", "repo": { "full_name": "isignpy/isign", "language": "Python", "stargazers_count": 110, "description": "Code sign iOS applications, without proprietary Apple software or hardware" } }, { "type": "star", "date": "2020-11-10", "repo": { "full_name": "derekselander/dsdump", "language": "Objective-C++", "stargazers_count": 1140, "description": "An improved nm + Objective-C & Swift class-dump", "topics": [ "class-dump", "nlist", "nlists", "objc", "objective-c", "swift", "symbols" ] } }, { "type": "star", "date": "2020-10-10", "repo": { "full_name": "warrenm/headphonemotion", "language": "Swift", "stargazers_count": 104, "description": "A demonstration of the CMHeadphoneMotionManager API" } }, { "type": "star", "date": "2020-08-31", "repo": { "full_name": "readdle/swift-android-toolchain", "language": "Shell", "stargazers_count": 437 } }, { "type": "star", "date": "2020-08-29", "repo": { "full_name": "ranchero-software/netnewswire", "language": "Swift", "stargazers_count": 8588, "description": "RSS reader for macOS and iOS.", "topics": [ "feed-reader", "ios", "json-feed", "macos", "rss", "rss-feed-reader", "rss-reader" ] } }, { "type": "star", "date": "2020-08-18", "repo": { "full_name": "dasautoooo/parma", "language": "Swift", "stargazers_count": 794, "description": "A SwiftUI view for displaying Markdown with customizable appearances.", "topics": [ "ios", "macos", "markdown", "swift", "swiftui" ] } }, { "type": "star", "date": "2020-08-15", "repo": { "full_name": "apple/openjdk", "language": "Java", "stargazers_count": 83 } }, { "type": "star", "date": "2020-07-31", "repo": { "full_name": "siteline/swiftui-introspect", "language": "Swift", "stargazers_count": 5838, "description": "Introspect underlying UIKit/AppKit components from SwiftUI", "topics": [ "appkit", "inspect", "inspection", "introspection", "nsview", "nsviewcontroller", "swiftui", "uikit", "uiview", "uiviewcontroller" ] } }, { "type": "star", "date": "2020-07-27", "repo": { "full_name": "tokamakui/tokamak", "language": "Swift", "stargazers_count": 2665, "description": "SwiftUI-compatible framework for building browser apps with WebAssembly and native apps for other platforms", "topics": [ "data-binding", "dom", "hacktoberfest", "swift", "swiftui", "swiftwasm", "ui-components", "wasi", "webassembly" ] } }, { "type": "star", "date": "2020-07-22", "repo": { "full_name": "dimillian/redditos", "language": "Swift", "stargazers_count": 3969, "description": "The product name is Curiosity, a SwiftUI Reddit client for macOS Big Sur", "topics": [ "macos", "reddit", "swift", "swiftui" ] } }, { "type": "star", "date": "2020-07-11", "repo": { "full_name": "michaeleisel/zld", "language": "C++", "stargazers_count": 1194, "description": "A faster version of Apple's linker", "topics": [ "ios", "linker", "macos" ] } }, { "type": "star", "date": "2020-06-25", "repo": { "full_name": "scen/osxinj", "language": "C", "stargazers_count": 319, "description": "osx dylib injection" } }, { "type": "star", "date": "2020-06-08", "repo": { "full_name": "nsexceptional/swizzle", "language": "Objective-C", "stargazers_count": 42, "description": "A tweak to create basic tweaks from any app." } }, { "type": "star", "date": "2020-05-31", "repo": { "full_name": "steipete/interposekit", "language": "Swift", "stargazers_count": 989, "description": "A modern library to swizzle elegantly in Swift.", "topics": [ "aspects", "hook", "interpose", "swift", "swizzling" ] } }, { "type": "star", "date": "2020-05-22", "repo": { "full_name": "opencombine/opencombine", "language": "Swift", "stargazers_count": 2745, "description": "Open source implementation of Apple's Combine framework for processing values over time.", "topics": [ "cocoapods", "combine", "ios", "linux", "macos", "reactive-programming", "swift", "swift-package-manager", "tvos", "wasm", "watchos", "webassembly", "windows" ] } }, { "type": "star", "date": "2020-05-18", "repo": { "full_name": "3lvis/sync", "language": "Swift", "stargazers_count": 2553, "description": "JSON to Core Data and back. Swift Core Data Sync.", "topics": [ "carthage", "cocoapods", "core-data", "coredata", "json", "restkit", "swift", "sync" ] } }, { "type": "star", "date": "2020-05-07", "repo": { "full_name": "dimillian/achnbrowserui", "language": "Swift", "stargazers_count": 1701, "description": "Animal Crossing New Horizon companion app in SwiftUI", "topics": [ "animal-crossing", "animal-crossing-new-horizons", "ios", "ios-app", "swift", "swiftui", "swiftui-application", "turnip", "turnip-price" ] } }, { "type": "star", "date": "2020-05-06", "repo": { "full_name": "renaudjenny/swiftclockui", "language": "Swift", "stargazers_count": 301, "description": "SwiftUI library to display a clock. You can move the arms to change the time, change the style of the clock and customise some configurations.", "topics": [ "clock", "ios", "macos", "swift", "swiftui" ] } }, { "type": "star", "date": "2020-05-05", "repo": { "full_name": "bustoutsolutions/siesta", "language": "Swift", "stargazers_count": 2190, "description": "The civilized way to write REST API clients for iOS / macOS", "topics": [ "caching", "ios", "macos", "networking", "observer", "reactive", "rest", "swift" ] } }, { "type": "star", "date": "2020-05-01", "repo": { "full_name": "acj/timelapsebuilder-swift", "language": "Swift", "stargazers_count": 109, "description": "Build a movie from jpeg images in Swift using AVFoundation", "topics": [ "avfoundation", "ios", "macos", "movie", "osx", "swift", "timelapse" ] } }, { "type": "star", "date": "2020-04-04", "repo": { "full_name": "orlp/pdqsort", "language": "C++", "stargazers_count": 2392, "description": "Pattern-defeating quicksort." } }, { "type": "star", "date": "2020-04-02", "repo": { "full_name": "browserify/browserify", "language": "JavaScript", "stargazers_count": 14642, "description": "browser-side require() the node.js way", "topics": [ "browser", "bundler", "commonjs", "javascript", "module-bundler", "modules" ] } }, { "type": "star", "date": "2020-03-31", "repo": { "full_name": "soffes/zoomin", "language": "Swift", "stargazers_count": 61, "description": "Safari extension for opening Zoom right away", "topics": [ "mac", "safari-extension", "swift" ] } }, { "type": "star", "date": "2020-03-25", "repo": { "full_name": "kishikawakatsumi/sourcekitforsafari", "language": "JavaScript", "stargazers_count": 693, "description": "SourceKit for Safari is a Safari extension for GitHub, that enables Xcode features like go to definition, find references, or documentation on hover.", "topics": [ "chrome-extension", "safari-extension", "sourcekit-lsp" ] } }, { "type": "star", "date": "2020-03-21", "repo": { "full_name": "facebookarchive/bolt", "stargazers_count": 2524, "description": "Binary Optimization and Layout Tool - A linux command-line utility used for optimizing performance of binaries" } }, { "type": "star", "date": "2020-03-19", "repo": { "full_name": "icanzilb/timelanecore", "language": "Swift", "stargazers_count": 66, "description": "Timelane + Core" } }, { "type": "star", "date": "2020-03-18", "repo": { "full_name": "swift-extras/swift-extras-json", "language": "Swift", "stargazers_count": 348, "description": "JSON encoding and decoding without the use of Foundation in pure Swift.", "topics": [ "json", "swift", "swift-json", "swift-server" ] } }, { "type": "star", "date": "2020-02-18", "repo": { "full_name": "microsoft/vscode", "language": "TypeScript", "stargazers_count": 166716, "description": "Visual Studio Code", "topics": [ "editor", "electron", "microsoft", "typescript", "visual-studio-code" ] } }, { "type": "star", "date": "2020-02-18", "repo": { "full_name": "cocoadebug/cocoadebug", "language": "Swift", "stargazers_count": 4088, "description": "iOS Debugging Tool \ud83d\ude80", "topics": [ "cocoadebug", "cocoapods", "debug", "debugger", "debugging", "debugging-tool", "ios", "log", "logger", "logging", "logging-library", "network", "network-analysis", "network-monitoring", "networking", "nslog", "objective-c", "protocol-buffers", "sandbox", "swift" ] } }, { "type": "star", "date": "2020-02-14", "repo": { "full_name": "scandum/quadsort", "language": "C", "stargazers_count": 2144, "description": "Quadsort is a branchless stable adaptive mergesort faster than quicksort.", "topics": [ "algorithm", "c", "implementation", "merge", "quick", "sort", "sorting", "timsort", "visualization" ] } }, { "type": "star", "date": "2020-02-12", "repo": { "full_name": "twostraws/controlroom", "language": "Swift", "stargazers_count": 5857, "description": "A macOS app to control the Xcode Simulator.", "topics": [ "macos", "simctl", "simulator", "swift", "swiftui", "xcode" ] } }, { "type": "star", "date": "2020-02-03", "repo": { "full_name": "apple/swift-crypto", "language": "Assembly", "stargazers_count": 1499, "description": "Open-source implementation of a substantial portion of the API of Apple CryptoKit suitable for use on Linux platforms.", "topics": [ "boringssl", "ciphers", "cryptography", "ecdh", "ecdsa", "eddsa", "elliptic-curves", "hash-functions", "swift", "swift-crypto" ] } }, { "type": "star", "date": "2020-02-02", "repo": { "full_name": "refined-github/refined-github", "language": "TypeScript", "stargazers_count": 25600, "description": ":octocat: Browser extension that simplifies the GitHub interface and adds useful features", "topics": [ "browser-extension", "chrome-extension", "firefox-addon", "github", "github-extension", "safari-extension", "userstyle" ] } }, { "type": "star", "date": "2020-01-21", "repo": { "full_name": "nlohmann/json", "language": "C++", "stargazers_count": 44217, "description": "JSON for Modern C++", "topics": [ "bson", "cbor", "header-only", "json", "json-diff", "json-merge-patch", "json-parser", "json-patch", "json-pointer", "json-serialization", "messagepack", "msgpack", "rfc-6901", "rfc-6902", "rfc-7049", "rfc-7159", "rfc-8259", "stl-containers", "ubjson" ] } }, { "date": "2024-12-03", "type": "issue_comment", "link": "https://github.com/krzysztofzablocki/Inject/issues/103#issuecomment-2515513360", "message": "Are you sure the -Xlinker -interposable \"Other Linker Flag\" is added for Debug build only?", "repo": { "full_name": "krzysztofzablocki/inject" } }, { "date": "2024-11-24", "type": "pull_request", "link": "https://github.com/swiftlang/swift/pull/64603", "message": "[DNM] Getting Alamofire to compile in Swift6. Hi Apple,\r\n\r\nThis is the secret sauce I've been using to perform experiments in moderating the eliding to `some` being discussed at the moment on the forums S/E https://forums.swift.org/t/pitch-elide-some-in-swift-6/63737/68 related to compiling https://github.com/Alamofire/Alamofire. I should say it would compile but it runs into this issue: https://github.com/apple/swift/issues/64481. This proves it is eliding to `some` but not excessively and is intended as a demonstration it is possible minimise source breaking while delivering a principle engineering benefit sited in SE-0335. Don't look too closely at the code as it will make your brain hurt; I did say I was experimenting in a naive way. cc @angela-laar, @hborla \r\n\r\nGood luck with your pitch!\r\n", "repo": { "full_name": "swiftlang/swift" } }, { "date": "2024-11-23", "type": "pull_request", "link": "https://github.com/krzysztofzablocki/Inject/pull/105", "message": ".enableInjection() may not have been called. Hey, before too long users will be noticing you no longer need to call \".enableInjection()\" for type erasure since Xcode 16. See https://github.com/johnno1962/InjectionIII/pull/526#issuecomment-2493595167. So this PR adds the loading of the injection bundle for the user into the initialiser of the InjectionObserver so it will always be called.", "repo": { "full_name": "krzysztofzablocki/inject" } }, { "date": "2024-11-23", "type": "push", "link": "https://github.com/johnno1962/Inject/commits/176c930a1bf2aa174beb841e2acc3c6db894eac9", "message": ".enableInjection() may not have been called.", "repo": { "full_name": "johnno1962/inject" } }, { "date": "2024-11-23", "type": "forked_repo", "link": "https://github.com/johnno1962/Inject", "message": "Forked krzysztofzablocki/Inject", "repo": { "full_name": "krzysztofzablocki/inject" } }, { "date": "2024-11-04", "type": "issues", "link": "https://github.com/SwiftJava/SwiftJava/issues/11", "message": "Using Swift code in a Java project Is it possible to do the opposite? \r\nUsing Swift code (with libraries like StoreKit) in a Java application? \r\n\r\nI tried creating a Swift Package but after creating the .dylib it only works when running my code from eclipse. Not running the .jar that gets created.", "repo": { "full_name": "swiftjava/swiftjava" } }, { "date": "2025-01-27", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionIII/issues/520#issuecomment-2615954226", "message": "Hi @chadparker, I've linked to another problem similar to yours you may want to digest. In the end we \"made the problem go away\" by defining the missing symbol like this (for his symbol):\n```\n@_cdecl(\"_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h675109cd6e425d53E\")\nfunc dummy() {}", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2025-01-26", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionIII/issues/535#issuecomment-2614314381", "message": "Seems like your main executable it not \"interposable\" (missing the linking option)", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2025-01-25", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionIII/issues/534#issuecomment-2613917444", "message": "Ah, there isn't much I can do about that if it's in an .xcconfig. It's important people set the -interposable flag so I'd rather err on the side of reporting it.", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2025-01-23", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionNext/issues/39#issuecomment-2609248998", "message": "Hi, I imagine the problem is you haven't referred to the InjectionNext project anywhere and it is not being linked into your app. If it was, you would not get that message.", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2025-01-21", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionIII/issues/523#issuecomment-2605310550", "message": "For this \"error: PCH was compiled with module cache path... \"problem I've uploaded a new 5.0.6 release candidate.\nhttps://github.com/johnno1962/InjectionIII/releases/tag/5.0.6RC1\nIf someone finds this does or doesn't resolve the problem could they let me know please!", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2025-01-21", "type": "created_tag", "message": "Created tag: 5.0.6RC1", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2025-01-21", "type": "delete", "link": "https://github.com/johnno1962/InjectionIII", "message": "Deleted tag: 5.0.5", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2025-01-21", "type": "release", "link": "https://github.com/johnno1962/InjectionIII/releases/tag/5.0.6RC1", "message": "Released: 5.0.6 Xcode 16, xrOS, watchOS and keypath injection Injection bundle can now fall back to a standalone implementation if it cannot connect to the InjectionIII.app i.e. all that is required is to load one of the bundles in the app resources (this only works for an iOS 14+ simulator on an Apple Silicon Mac). Includes package, framework and SwiftUI profiling and tracing with filtering if you use the app. Once you have traced and run through the common code paths of a project use \"Method Tracing/Reorder Project\" to re-order compilation and memory layout to optimise startup times of very large applications. When tracing \"live\" instance are tracked and counts per class can be displayed using the \"Instance Counts\" menu item. This version has command line options -projectFile and -addDirectory you can use in a \"Build Phase\" to start injection with the correct project selected. Built with Xcode 16.1, includes support for Xcode 16 or before back to Xcode 10.2.", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2025-01-21", "type": "push", "link": "https://github.com/johnno1962/InjectionIII/commits/dd966d3b6110a11333f1d7afeeda00b4ead137a5", "message": "Avoid Xcode 16 PCH validation errors.", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2025-01-21", "type": "push", "link": "https://github.com/johnno1962/HotReloading/commits/7f5729b18ca93d9c4567a419fc7a1e90c7a693f3", "message": "Avoid Xcode 16 PCH validation errors.", "repo": { "full_name": "johnno1962/hotreloading", "language": "Swift", "stargazers_count": 570, "description": "Hot reloading as a Swift Package", "topics": [ "hot-reload", "swift", "swiftui" ] } }, { "date": "2025-01-20", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionNext/issues/37#issuecomment-2602218014", "message": "By the way iOSDevInjection is the real device bundle. You should be loading iOSInjection.bundle or using the script.", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2025-01-18", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionNext/issues/38#issuecomment-2599721067", "message": "Did you start Xcode from inside the InjectionNext App? Which version of Xcode is this?", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2025-01-17", "type": "issues", "link": "https://github.com/johnno1962/HotReloading/issues/102", "message": "Clarification on \"Remember not to release your app with this package configured\" Thanks for creating this package!\r\n\r\nI noticed that the readme includes the warning:\r\n> \"Remember not to release your app with this package configured.\"\r\n\r\nCan either HotReloading or InjectionIII be safely included in a production app submitted to the App Store?\r\n\r\nIf not, and if you have some extra time, I am vaguely curious on why releasing to prod w/ HotReloading as an installed package is warned against.", "repo": { "full_name": "johnno1962/hotreloading", "language": "Swift", "stargazers_count": 570, "description": "Hot reloading as a Swift Package", "topics": [ "hot-reload", "swift", "swiftui" ] } }, { "date": "2025-01-17", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionNext/issues/37#issuecomment-2597866546", "message": "Hi, when you change from simulator to a real device or change back it's best to perform a build clean so the object files don't get confused.", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2025-01-14", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionIII/issues/533#issuecomment-2590022357", "message": "It works on a device but it is more difficult to assemble all the pieces. Consult the README of this project along with that of the HotReloading project to connect. The first step is to set a default to open the app up for remote connections. The simplest method is to add a build phase to copy one of the pre-built bundles into your app as it says in the README.", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2025-01-11", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionIII/issues/520#issuecomment-2585200971", "message": "There has to be a solution to this. Interested in another zoom session sometime?", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2025-01-07", "type": "created_tag", "message": "Created tag: 1.0.0", "repo": { "full_name": "johnno1962/string16", "language": "Swift", "stargazers_count": 0, "description": "Minimalist's String type?" } }, { "date": "2025-01-07", "type": "push", "link": "https://github.com/johnno1962/String16/commits/d837f82eeb3698abd7e74886a1bace2f1d75ea8e", "message": "Index initialisation.", "repo": { "full_name": "johnno1962/string16", "language": "Swift", "stargazers_count": 0, "description": "Minimalist's String type?" } }, { "date": "2025-01-07", "type": "delete", "link": "https://github.com/johnno1962/String16", "message": "Deleted tag: 1.0.0", "repo": { "full_name": "johnno1962/string16", "language": "Swift", "stargazers_count": 0, "description": "Minimalist's String type?" } }, { "date": "2025-01-07", "type": "created_tag", "message": "Created tag: 2.2.4", "repo": { "full_name": "johnno1962/stringindex", "language": "Swift", "stargazers_count": 16, "description": "Sensible indexing into Swift Strings" } }, { "date": "2025-01-07", "type": "push", "link": "https://github.com/johnno1962/StringIndex/commits/a5d77bd55a3b196adbdcc57bc6f3ce668c816650", "message": "Use index(offsetBy:limitedBy: method.", "repo": { "full_name": "johnno1962/stringindex", "language": "Swift", "stargazers_count": 16, "description": "Sensible indexing into Swift Strings" } }, { "date": "2025-01-06", "type": "push", "link": "https://github.com/johnno1962/String16/commits/c2aaa58eacc7cbe6316dafcfd765164f464d0331", "message": "Initial commit", "repo": { "full_name": "johnno1962/string16", "language": "Swift", "stargazers_count": 0, "description": "Minimalist's String type?" } }, { "date": "2025-01-05", "type": "push", "link": "https://github.com/johnno1962/String16/commits/01a853d13cab4feba65f4644cfd4dc130f185f53", "message": "Initial commit", "repo": { "full_name": "johnno1962/string16", "language": "Swift", "stargazers_count": 0, "description": "Minimalist's String type?" } }, { "date": "2025-01-04", "type": "issue_comment", "link": "https://github.com/johnno1962/HotReloading/issues/102#issuecomment-2571362482", "message": "Hi Will, it's a long time since I wrote that message and the HotReloading package pretty much compiles to nothing now for a release build so you can leave it configured but why would you leave code you're not using in your production app?", "repo": { "full_name": "johnno1962/hotreloading", "language": "Swift", "stargazers_count": 570, "description": "Hot reloading as a Swift Package", "topics": [ "hot-reload", "swift", "swiftui" ] } }, { "date": "2025-01-03", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionNext/issues/36#issuecomment-2568877872", "message": "Hi, Have you started the file watcher inside InjectionNext? Menu item \"File/... or watch project\". This starts watching for file changes under a particular directory.", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2025-01-03", "type": "watch", "link": "https://github.com/john-flanagan/ProtoPrinter", "message": "Started watching john-flanagan/ProtoPrinter", "repo": { "full_name": "john-flanagan/protoprinter", "language": "Swift", "stargazers_count": 6 } }, { "date": "2024-12-30", "type": "push", "link": "https://github.com/johnno1962/String16/commits/c3819d2e7d9b6b8c056eaeee633731207205f52a", "message": "Initial commit", "repo": { "full_name": "johnno1962/string16", "language": "Swift", "stargazers_count": 0, "description": "Minimalist's String type?" } }, { "date": "2024-12-28", "type": "push", "link": "https://github.com/johnno1962/String16/commits/bc2d6ffddc8c58a8b89cf38c29fe3ca9049d83da", "message": "Initial commit", "repo": { "full_name": "johnno1962/string16", "language": "Swift", "stargazers_count": 0, "description": "Minimalist's String type?" } }, { "date": "2024-12-26", "type": "push", "link": "https://github.com/johnno1962/String16/commits/cbb29ee5d61117f6333e5d1770e5661a9e217ff3", "message": "Initial commit", "repo": { "full_name": "johnno1962/string16", "language": "Swift", "stargazers_count": 0, "description": "Minimalist's String type?" } }, { "date": "2024-12-26", "type": "created_tag", "message": "Created tag: 2.2.3", "repo": { "full_name": "johnno1962/stringindex", "language": "Swift", "stargazers_count": 16, "description": "Sensible indexing into Swift Strings" } }, { "date": "2024-12-26", "type": "push", "link": "https://github.com/johnno1962/StringIndex/commits/7e89b870e9d5443c32d21955373825d92e839460", "message": "Generalisation for String16.", "repo": { "full_name": "johnno1962/stringindex", "language": "Swift", "stargazers_count": 16, "description": "Sensible indexing into Swift Strings" } }, { "date": "2024-12-26", "type": "delete", "link": "https://github.com/johnno1962/StringIndex", "message": "Deleted tag: 2.2.2", "repo": { "full_name": "johnno1962/stringindex", "language": "Swift", "stargazers_count": 16, "description": "Sensible indexing into Swift Strings" } }, { "date": "2024-12-24", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionIII/issues/531#issuecomment-2561172399", "message": "Hi, I'd accept a PR but I'd be reluctant to add another \"Hot Key\" for Injection as they are a global resource of the OS. You can do what you are looking for with the existing app by turning of file watching and it will queue up saved files until you type control-= which sends them through. This way you need to remember to save the file as well but at least it's all keyboard.", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-12-22", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionNext/issues/34#issuecomment-2558398834", "message": "HI, thanks for the info. Frameworks need to be available at compile time as well so the easiest thing to do is symbolically link it into the \"PackageFrameworks\" directory of your DerivedData,the path to which you should see in your build logs.", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-12-21", "type": "push", "link": "https://github.com/johnno1962/String16/commits/ce07a203521aedb1b127090622f5d88c6030960e", "message": "Initial commit", "repo": { "full_name": "johnno1962/string16", "language": "Swift", "stargazers_count": 0, "description": "Minimalist's String type?" } }, { "date": "2024-12-21", "type": "created_tag", "message": "Created tag: 2.2.2", "repo": { "full_name": "johnno1962/stringindex", "language": "Swift", "stargazers_count": 16, "description": "Sensible indexing into Swift Strings" } }, { "date": "2024-12-21", "type": "push", "link": "https://github.com/johnno1962/StringIndex/commits/89a63764b124423f389eb48fc74aa4915f31c952", "message": "Generalisation for String16.", "repo": { "full_name": "johnno1962/stringindex", "language": "Swift", "stargazers_count": 16, "description": "Sensible indexing into Swift Strings" } }, { "date": "2024-12-21", "type": "delete", "link": "https://github.com/johnno1962/StringIndex", "message": "Deleted tag: 2.2.1", "repo": { "full_name": "johnno1962/stringindex", "language": "Swift", "stargazers_count": 16, "description": "Sensible indexing into Swift Strings" } }, { "date": "2024-12-20", "type": "push", "link": "https://github.com/johnno1962/String16/commits/561ac2e4906f2ea88065255c495479ae0945623e", "message": "Initial commit", "repo": { "full_name": "johnno1962/string16", "language": "Swift", "stargazers_count": 0, "description": "Minimalist's String type?" } }, { "date": "2024-12-19", "type": "push", "link": "https://github.com/johnno1962/String16/commits/cd47136011e5cccc37687b48756fbc207ed8c614", "message": "Initial commit", "repo": { "full_name": "johnno1962/string16", "language": "Swift", "stargazers_count": 0, "description": "Minimalist's String type?" } }, { "date": "2024-12-19", "type": "push", "link": "https://github.com/johnno1962/StringIndex/commits/9d3e97f6f4a7be0c7431c20894a741e6710f2915", "message": "Generalisation for String16.", "repo": { "full_name": "johnno1962/stringindex", "language": "Swift", "stargazers_count": 16, "description": "Sensible indexing into Swift Strings" } }, { "date": "2024-12-19", "type": "created_tag", "message": "Created tag: 2.2.1", "repo": { "full_name": "johnno1962/stringindex", "language": "Swift", "stargazers_count": 16, "description": "Sensible indexing into Swift Strings" } }, { "date": "2024-12-19", "type": "delete", "link": "https://github.com/johnno1962/StringIndex", "message": "Deleted tag: 2.2.0", "repo": { "full_name": "johnno1962/stringindex", "language": "Swift", "stargazers_count": 16, "description": "Sensible indexing into Swift Strings" } }, { "date": "2024-12-18", "type": "push", "link": "https://github.com/johnno1962/StringIndex/commits/b28ff1d970b65e2896d54ffb234460214dfe3ff2", "message": "Generalisation for String16.", "repo": { "full_name": "johnno1962/stringindex", "language": "Swift", "stargazers_count": 16, "description": "Sensible indexing into Swift Strings" } }, { "date": "2024-12-17", "type": "delete", "link": "https://github.com/johnno1962/StringIndex", "message": "Deleted branch: string16", "repo": { "full_name": "johnno1962/stringindex", "language": "Swift", "stargazers_count": 16, "description": "Sensible indexing into Swift Strings" } }, { "date": "2024-12-17", "type": "push", "link": "https://github.com/johnno1962/StringIndex/commits/e5494e73826778c94be292d2be3da5697704843a", "message": "Generalisation.", "repo": { "full_name": "johnno1962/stringindex", "language": "Swift", "stargazers_count": 16, "description": "Sensible indexing into Swift Strings" } }, { "date": "2024-12-17", "type": "pull_request", "link": "https://github.com/johnno1962/StringIndex/pull/2", "message": "Generalise for String16 None", "repo": { "full_name": "johnno1962/stringindex", "language": "Swift", "stargazers_count": 16, "description": "Sensible indexing into Swift Strings" } }, { "date": "2024-12-17", "type": "created_branch", "message": "Created branch: string16", "repo": { "full_name": "johnno1962/stringindex", "language": "Swift", "stargazers_count": 16, "description": "Sensible indexing into Swift Strings" } }, { "date": "2024-12-13", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionIII/issues/520#issuecomment-2540318520", "message": "It's -Xlinker -interposable not -interposable -Xlinker. -Xlinker introduces an option that is sent through to the linker.", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-12-12", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionIII/issues/527#issuecomment-2538748793", "message": "Signing on macOS is difficult, have you tried the build phase it suggests [here](https://github.com/johnno1962/InjectionIII/blob/main/OLDME.md#macos-injection)", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-12-12", "type": "issues", "link": "https://github.com/johnno1962/InjectionNext/issues/31", "message": "`Debugging will be degraded due to missing types` messages after injecting a line. When running on XCode 16.1 (and probably on 16 also), after injecting a line and setting a breakpoint after the injected line, I get the console spammed with messages of this format, \r\n\r\n```\r\nwarning: (arm64) /private/tmp/injectionNext_1.o 0x0000000000000d28: unable to locate module needed for external types: /Users/username/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/TJZDPFCRP0EQ/ReactiveObjC-16199V7YXXMIS.pcm\r\nerror: '/Users/username/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/TJZDPFCRP0EQ/ReactiveObjC-16199V7YXXMIS.pcm' does not exist\r\nDebugging will be degraded due to missing types. Rebuilding the project will regenerate the needed module files.warning: (arm64) /private/tmp/injectionNext_1.o 0x0000000000000d52: unable to locate module needed for external types: /Users/username/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/TJZDPFCRP0EQ/Foundation-213A4VPDZWIP8.pcm\r\nerror: '/Users/username/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/TJZDPFCRP0EQ/Foundation-213A4VPDZWIP8.pcm' does not exist\r\nDebugging will be degraded due to missing types. Rebuilding the project will regenerate the needed module files.warning: (arm64) /private/tmp/injectionNext_1.o 0x0000000000000d7c: unable to locate module needed for external types: /Users/username/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/TJZDPFCRP0EQ/UIKit-3U0YAUCGA4RO2.pcm\r\nerror: '/Users/username/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/TJZDPFCRP0EQ/UIKit-3U0YAUCGA4RO2.pcm' does not exist\r\nDebugging will be degraded due to missing types. Rebuilding the project will regenerate the needed module files.warning: (arm64) /private/tmp/injectionNext_1.o 0x0000000000000da6: unable to locate module needed for external types: /Users/username/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/TJZDPFCRP0EQ/_SwiftConcurrencyShims-VUGHILSV67V7.pcm\r\nerror: '/Users/username/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/TJZDPFCRP0EQ/_SwiftConcurrencyShims-VUGHILSV67V7.pcm' does not exist\r\nDebugging will be degraded due to missing types. Rebuilding the project will regenerate the needed module files.warning: (arm64) /private/tmp/injectionNext_1.o 0x0000000000000dd0: unable to locate module needed for external types: /Users/username/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/TJZDPFCRP0EQ/RxCocoa-24S3KVXWBXIKZ.pcm\r\nerror: '/Users/username/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/TJZDPFCRP0EQ/RxCocoa-24S3KVXWBXIKZ.pcm' does not exist\r\nDebugging will be degraded due to missing types. Rebuilding the project will regenerate the needed module files.warning: (arm64) /private/tmp/injectionNext_1.o 0x0000000000000dfa: unable to locate module needed for external types: /Users/username/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/TJZDPFCRP0EQ/FirebaseAnalytics-2KH6RNZYQEA8C.pcm\r\nerror: '/Users/username/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/TJZDPFCRP0EQ/FirebaseAnalytics-2KH6RNZYQEA8C.pcm' does not exist\r\nDebugging will be degraded due to missing types. Rebuilding the project will regenerate the needed module files.warning: (arm64) /private/tmp/injectionNext_1.o 0x0000000000000e24: unable to locate module needed for external types: /Users/username/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/TJZDPFCRP0EQ/FirebaseCore-29SM1U01AYSDO.pcm\r\nerror: '/Users/username/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/TJZDPFCRP0EQ/FirebaseCore-29SM1U01AYSDO.pcm' does not exist\r\nDebugging will be degraded due to missing types. Rebuilding the project will regenerate the needed module files.warning: (arm64) /private/tmp/injectionNext_1.o 0x0000000000000e4e: unable to locate module needed for external types: /Users/username/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/TJZDPFCRP0EQ/FirebaseCrashlytics-2DPGF7JHVYMEA.pcm\r\nerror: '/Users/username/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/TJZDPFCRP0EQ/FirebaseCrashlytics-2DPGF7JHVYMEA.pcm' does not exist\r\nDebugging will be degraded due to missing types. Rebuilding the project will regenerate the needed module files.warning: (arm64) /private/tmp/injectionNext_1.o 0x0000000000000e78: unable to locate module needed for external types: /Users/username/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/TJZDPFCRP0EQ/FirebasePerformance-2EUAMLT26RRBO.pcm\r\nerror: '/Users/username/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/TJZDPFCRP0EQ/FirebasePerformance-2EUAMLT26RRBO.pcm' does not exist\r\nDebugging will be degraded due to missing types. Rebuilding the project will regenerate the needed module files.warning: (arm64) /private/tmp/injectionNext_1.o 0x0000000000000ea2: unable to locate module needed for external types: /Users/username/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/TJZDPFCRP0EQ/CoreImage-1TV35U2JJD421.pcm\r\nerror: '/Users/username/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/TJZDPFCRP0EQ/CoreImage-1TV35U2JJD421.pcm' does not exist\r\nDebugging will be degraded due to missing types. Rebuilding the project will regenerate the needed module files.warning: (arm64) /private/tmp/injectionNext_1.o 0x0000000000000ecc: unable to locate module needed for external types: /Users/username/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/TJZDPFCRP0EQ/SwiftUI-1GV3AI137O72A.pcm\r\nerror: '/Users/username/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/TJZDPFCRP0EQ/SwiftUI-1GV3AI137O72A.pcm' does not exist\r\nDebugging will be degraded due to missing types. Rebuilding the project will regenerate the needed module files.warning: (arm64) /private/tmp/injectionNext_1.o 0x0000000000000ef6: unable to locate module needed for external types: /Users/username/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/TJZDPFCRP0EQ/DeveloperToolsSupport-2B7MX0M29SLXV.pcm\r\nerror: '/Users/username/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/TJZDPFCRP0EQ/DeveloperToolsSupport-2B7MX0M29SLXV.pcm' does not exist\r\nDebugging will be degraded due to missing types. Rebuilding the project will regenerate the needed module files.\r\n\r\n```\r\n\r\n\r\nIt is not clear if there is really an issue with the debugger, or these messages can be ignored.\r\n\r\nTested on XCode Version 16.1 (16B40)\r\nMac OS 15.1 (24B83)\r\nMy Mac (Designed for iPad) run destination.\r\n\r\n", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-12-10", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionIII/issues/520#issuecomment-2533024386", "message": "Have you tried Xcode 16.2?", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-12-08", "type": "created_branch", "message": "Created branch: for-release", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-12-04", "type": "issue_comment", "link": "https://github.com/johnno1962/InstantSyntax/issues/5#issuecomment-2518393442", "message": "Seems Apple is working on a solution https://forums.swift.org/t/compilation-extremely-slow-since-macros-adoption/67921/124", "repo": { "full_name": "johnno1962/instantsyntax", "language": "Swift", "stargazers_count": 48, "description": "SwiftSyntax binary frameworks" } }, { "date": "2024-12-03", "type": "issue_comment", "link": "https://github.com/johnno1962/HotReloading/issues/101#issuecomment-2514580338", "message": "Hi, this happens when you switch from build for a simulator to building \r\nfor a real device. Close your project to clear the logs then re-open it\r\nand build it for the device and it should choose the correct logs.\r\n", "repo": { "full_name": "johnno1962/hotreloading", "language": "Swift", "stargazers_count": 570, "description": "Hot reloading as a Swift Package", "topics": [ "hot-reload", "swift", "swiftui" ] } }, { "date": "2024-12-02", "type": "created_tag", "message": "Created tag: 1.2.6", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-12-02", "type": "pull_request", "link": "https://github.com/johnno1962/InjectionNext/pull/29", "message": "InjectionStandalone for Cursor. @oryonatan, I'll probably merge this next week if you want to check out the most recent release candidate hasn't broken something you depend on. In theory the PR is focused on a fallback \"file watching\" and log parsing mode for use with Cursor and the like but there were some other more minor changes along the way.", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-12-02", "type": "push", "link": "https://github.com/johnno1962/InjectionNext/commits/dc3474dc65e0a8d6661932733950810bfca180a9", "message": "InjectionStandalone for Cursor. (#29)\n\n* InjectionStandalone for Cursor.\r\n\r\n* Move injections to .main queue.\r\n\r\n* Generic superclass patching.\r\n\r\n* Testing with Cursor.\r\n\r\n* Additional logging/mixed mode.\r\n\r\n* Fail over to log parser.\r\n\r\n* Case where bundle and package configured.\r\n\r\n* Mangled stacktrace on SIGPIPE.\r\n\r\n* Filter out more options.\r\n\r\n* Precompiled bridging headers.\r\n\r\n* More linking logging.", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-12-02", "type": "created_tag", "message": "Created tag: 5.0.5", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-12-02", "type": "push", "link": "https://github.com/johnno1962/InjectionIII/commits/5e8b3a5daf7946accd39e007f0e228e0f9b33fee", "message": "Update README.md (#529)", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-12-01", "type": "pull_request", "link": "https://github.com/johnno1962/InjectionIII/pull/529", "message": "Improved README.md Swift code formatting None", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-12-01", "type": "push", "link": "https://github.com/johnno1962/InjectionIII/commits/6831179863a8ce9d6a2ae248ab91e02722841ab1", "message": "Update README.md (#529)", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-12-01", "type": "delete", "link": "https://github.com/johnno1962/InjectionIII", "message": "Deleted tag: 5.0.5", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-11-30", "type": "created_tag", "message": "Created tag: 5.0.5", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-11-30", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionIII/pull/528#issuecomment-2508936512", "message": "Thanks @ yulintao\r\n", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-11-30", "type": "push", "link": "https://github.com/johnno1962/InjectionIII/commits/9c2570eb56351a5a955d565d075084dd8385eb6c", "message": "translate readme to chinese (#528)\n\nCo-authored-by: yulintao <yulintao@kuaishou.com>", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-11-30", "type": "pull_request", "link": "https://github.com/johnno1962/InjectionIII/pull/528", "message": "update chinese readme None", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-11-26", "type": "watch", "link": "https://github.com/ollama/ollama", "message": "Started watching ollama/ollama", "repo": { "full_name": "ollama/ollama", "language": "Go", "stargazers_count": 113448, "description": "Get up and running with Llama 3.3, DeepSeek-R1, Phi-4, Gemma 2, and other large language models.", "topics": [ "deepseek", "gemma", "gemma2", "go", "golang", "llama", "llama2", "llama3", "llava", "llm", "llms", "mistral", "ollama", "phi3", "phi4" ] } }, { "date": "2024-11-26", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionIII/issues/520#issuecomment-2500275582", "message": "Any luck with your project now?", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-11-26", "type": "issues", "link": "https://github.com/johnno1962/HotReloading/issues/97", "message": "App on a Real iPhone fails to inject generated DYLIBS due to codesign issues ```\r\n\ud83d\udd25 Sending broadcast packet to connect to your development host Sherlocks-Air.\r\n\ud83d\udd25 If this fails, hardcode your Mac's IP address in HotReloading/Package.swift\r\n or add an environment variable INJECTION_HOST with this value.\r\n\ud83d\udd25 You'll need to be running a recent copy of the InjectionIII.app downloaded from https://github.com/johnno1962/InjectionIII/releases\r\n\ud83d\udd25 And have typed: defaults write com.johnholdsworth.InjectionIII deviceUnlock any\r\nBroadcasting to pdp_ip0.3:100.66.120.234 to locate InjectionIII host...\r\nBroadcasting to ipsec0.10:192.0.0.6 to locate InjectionIII host...\r\nBroadcasting to en0.16:192.168.1.255 to locate InjectionIII host...\r\nBroadcasting to ipsec3.23:192.0.0.6 to locate InjectionIII host...\r\n\ud83d\udd25 Connecting to Sherlocks-Air (192.168.1.144)...\r\n\ud83d\udd25 HotReloading connected /Users/sherlockluk/Documents/Proj/Swift/CoverArt/CoverArt.xcodeproj\r\n\ud83d\udd25 Watching files under the directory /Users/sherlockluk/Documents/Proj/Swift/CoverArt\r\n\ud83d\udd25 \ud83d\udc89 \u26a0\ufe0f Your project file seems to be in the Desktop or Documents folder and may prevent InjectionIII working as it has special permissions.\r\n\ud83d\udd25 Compiling /Users/sherlockluk/Documents/Proj/Swift/CoverArt/CoverArt/Views/CameraView.swift\r\n\ud83d\udd25 Loading .dylib ...\r\n\ud83d\udd25 \u26a0\ufe0f dlopen() error: dlopen(/private/var/mobile/Containers/Data/Application/CDA99D2C-2406-4733-A312-24E9B44E97C1/tmp/eval101.dylib, 0x0002): tried: '/usr/lib/system/introspection/eval101.dylib' (no such file, not in dyld cache), '/private/var/mobile/Containers/Data/Application/CDA99D2C-2406-4733-A312-24E9B44E97C1/tmp/eval101.dylib' (code signature invalid in <1EF51F23-FFB1-383F-A933-4C3DD40782A2> '/private/var/mobile/Containers/Data/Application/CDA99D2C-2406-4733-A312-24E9B44E97C1/tmp/eval101.dylib' (errno=1) sliceOffset=0x00000000, codeBlobOffset=0x00019AA0, codeBlobSize=0x00004DD0), '/private/preboot/Cryptexes/OS/private/var/mobile/Containers/Data/Application/CDA99D2C-2406-4733-A312-24E9B44E97C1/tmp/eval101.dylib' (no such file), '/private/var/mobile/Containers/Data/Application/CDA99D2C-2406-4733-A312-24E9B44E97C1/tmp/eval101.dylib' (code signature invalid in <1EF51F23-FFB1-383F-A933-4C3DD40782A2> '/private/var/mobile/Containers/Data/Application/CDA99D2C-2406-4733-A312-24E9B44E97C1/tmp/eval101.dylib' (errno=1) sliceOffset=0x00000000, codeBlobOffset=0x00019AA0, codeBlobSize=0x00004DD0)\r\n\ud83d\udd25 \u26a0\ufe0f Loading .dylib has failed due to invalid code signing.\r\n\ud83d\udd25 Add the following as a Run Script/Build Phase:\r\ndefaults write com.johnholdsworth.InjectionIII \"$PROJECT_FILE_PATH\" \"$EXPANDED_CODE_SIGN_IDENTITY\"\r\n\ud83d\udd25 \u26a0\ufe0f Injection error: Error Domain=SwiftEval Code=-1 \"dlopen() error: dlopen(/private/var/mobile/Containers/Data/Application/CDA99D2C-2406-4733-A312-24E9B44E97C1/tmp/eval101.dylib, 0x0002): tried: '/usr/lib/system/introspection/eval101.dylib' (no such file, not in dyld cache), '/private/var/mobile/Containers/Data/Application/CDA99D2C-2406-4733-A312-24E9B44E97C1/tmp/eval101.dylib' (code signature invalid in <1EF51F23-FFB1-383F-A933-4C3DD40782A2> '/private/var/mobile/Containers/Data/Application/CDA99D2C-2406-4733-A312-24E9B44E97C1/tmp/eval101.dylib' (errno=1) sliceOffset=0x00000000, codeBlobOffset=0x00019AA0, codeBlobSize=0x00004DD0), '/private/preboot/Cryptexes/OS/private/var/mobile/Containers/Data/Application/CDA99D2C-2406-4733-A312-24E9B44E97C1/tmp/eval101.dylib' (no such file), '/private/var/mobile/Containers/Data/Application/CDA99D2C-2406-4733-A312-24E9B44E97C1/tmp/eval101.dylib' (code signature invalid in <1EF51F23-FFB1-383F-A933-4C3DD40782A2> '/private/var/mobile/Containers/Data/Application/CDA99D2C-2406-4733-A312-24E9B44E97C1/tmp/eval101.dylib' (errno=1) sliceOffset=0x00000000, codeBlobOffset=0x00019AA0, codeBlobSize=0x00004DD0)\r\n\ud83d\udd25 \u26a0\ufe0f Loading .dylib has failed due to invalid code signing.\r\n\ud83d\udd25 Add the following as a Run Script/Build Phase:\r\ndefaults write com.johnholdsworth.InjectionIII \"$PROJECT_FILE_PATH\" \"$EXPANDED_CODE_SIGN_IDENTITY\"\" UserInfo={NSLocalizedDescription=dlopen() error: dlopen(/private/var/mobile/Containers/Data/Application/CDA99D2C-2406-4733-A312-24E9B44E97C1/tmp/eval101.dylib, 0x0002): tried: '/usr/lib/system/introspection/eval101.dylib' (no such file, not in dyld cache), '/private/var/mobile/Containers/Data/Application/CDA99D2C-2406-4733-A312-24E9B44E97C1/tmp/eval101.dylib' (code signature invalid in <1EF51F23-FFB1-383F-A933-4C3DD40782A2> '/private/var/mobile/Containers/Data/Application/CDA99D2C-2406-4733-A312-24E9B44E97C1/tmp/eval101.dylib' (errno=1) sliceOffset=0x00000000, codeBlobOffset=0x00019AA0, codeBlobSize=0x00004DD0), '/private/preboot/Cryptexes/OS/private/var/mobile/Containers/Data/Application/CDA99D2C-2406-4733-A312-24E9B44E97C1/tmp/eval101.dylib' (no such file), '/private/var/mobile/Containers/Data/Application/CDA99D2C-2406-4733-A312-24E9B44E97C1/tmp/eval101.dylib' (code signature invalid in <1EF51F23-FFB1-383F-A933-4C3DD40782A2> '/private/var/mobile/Containers/Data/Application/CDA99D2C-2406-4733-A312-24E9B44E97C1/tmp/eval101.dylib' (errno=1) sliceOffset=0x00000000, codeBlobOffset=0x00019AA0, codeBlobSize=0x00004DD0)\r\n\ud83d\udd25 \u26a0\ufe0f Loading .dylib has failed due to invalid code signing.\r\n\ud83d\udd25 Add the following as a Run Script/Build Phase:\r\ndefaults write com.johnholdsworth.InjectionIII \"$PROJECT_FILE_PATH\" \"$EXPANDED_CODE_SIGN_IDENTITY\"}\r\n\ud83d\udd25 Compiling /Users/sherlockluk/Documents/Proj/Swift/CoverArt/CoverArt/Views/CameraView.swift\r\n\ud83d\udd25 Loading .dylib ...\r\n\ud83d\udd25 \u26a0\ufe0f dlopen() error: dlopen(/private/var/mobile/Containers/Data/Application/CDA99D2C-2406-4733-A312-24E9B44E97C1/tmp/eval102.dylib, 0x0002): tried: '/usr/lib/system/introspection/eval102.dylib' (no such file, not in dyld cache), '/private/var/mobile/Containers/Data/Application/CDA99D2C-2406-4733-A312-24E9B44E97C1/tmp/eval102.dylib' (code signature invalid in <06FB8E08-C429-379C-A376-7E40924F224F> '/private/var/mobile/Containers/Data/Application/CDA99D2C-2406-4733-A312-24E9B44E97C1/tmp/eval102.dylib' (errno=1) sliceOffset=0x00000000, codeBlobOffset=0x00019AA0, codeBlobSize=0x00004DD0), '/private/preboot/Cryptexes/OS/private/var/mobile/Containers/Data/Application/CDA99D2C-2406-4733-A312-24E9B44E97C1/tmp/eval102.dylib' (no such file), '/private/var/mobile/Containers/Data/Application/CDA99D2C-2406-4733-A312-24E9B44E97C1/tmp/eval102.dylib' (code signature invalid in <06FB8E08-C429-379C-A376-7E40924F224F> '/private/var/mobile/Containers/Data/Application/CDA99D2C-2406-4733-A312-24E9B44E97C1/tmp/eval102.dylib' (errno=1) sliceOffset=0x00000000, codeBlobOffset=0x00019AA0, codeBlobSize=0x00004DD0)\r\n\ud83d\udd25 \u26a0\ufe0f Loading .dylib has failed due to invalid code signing.\r\n\ud83d\udd25 Add the following as a Run Script/Build Phase:\r\ndefaults write com.johnholdsworth.InjectionIII \"$PROJECT_FILE_PATH\" \"$EXPANDED_CODE_SIGN_IDENTITY\"\r\n\ud83d\udd25 \u26a0\ufe0f Injection error: Error Domain=SwiftEval Code=-1 \"dlopen() error: dlopen(/private/var/mobile/Containers/Data/Application/CDA99D2C-2406-4733-A312-24E9B44E97C1/tmp/eval102.dylib, 0x0002): tried: '/usr/lib/system/introspection/eval102.dylib' (no such file, not in dyld cache), '/private/var/mobile/Containers/Data/Application/CDA99D2C-2406-4733-A312-24E9B44E97C1/tmp/eval102.dylib' (code signature invalid in <06FB8E08-C429-379C-A376-7E40924F224F> '/private/var/mobile/Containers/Data/Application/CDA99D2C-2406-4733-A312-24E9B44E97C1/tmp/eval102.dylib' (errno=1) sliceOffset=0x00000000, codeBlobOffset=0x00019AA0, codeBlobSize=0x00004DD0), '/private/preboot/Cryptexes/OS/private/var/mobile/Containers/Data/Application/CDA99D2C-2406-4733-A312-24E9B44E97C1/tmp/eval102.dylib' (no such file), '/private/var/mobile/Containers/Data/Application/CDA99D2C-2406-4733-A312-24E9B44E97C1/tmp/eval102.dylib' (code signature invalid in <06FB8E08-C429-379C-A376-7E40924F224F> '/private/var/mobile/Containers/Data/Application/CDA99D2C-2406-4733-A312-24E9B44E97C1/tmp/eval102.dylib' (errno=1) sliceOffset=0x00000000, codeBlobOffset=0x00019AA0, codeBlobSize=0x00004DD0)\r\n\ud83d\udd25 \u26a0\ufe0f Loading .dylib has failed due to invalid code signing.\r\n\ud83d\udd25 Add the following as a Run Script/Build Phase:\r\ndefaults write com.johnholdsworth.InjectionIII \"$PROJECT_FILE_PATH\" \"$EXPANDED_CODE_SIGN_IDENTITY\"\" UserInfo={NSLocalizedDescription=dlopen() error: dlopen(/private/var/mobile/Containers/Data/Application/CDA99D2C-2406-4733-A312-24E9B44E97C1/tmp/eval102.dylib, 0x0002): tried: '/usr/lib/system/introspection/eval102.dylib' (no such file, not in dyld cache), '/private/var/mobile/Containers/Data/Application/CDA99D2C-2406-4733-A312-24E9B44E97C1/tmp/eval102.dylib' (code signature invalid in <06FB8E08-C429-379C-A376-7E40924F224F> '/private/var/mobile/Containers/Data/Application/CDA99D2C-2406-4733-A312-24E9B44E97C1/tmp/eval102.dylib' (errno=1) sliceOffset=0x00000000, codeBlobOffset=0x00019AA0, codeBlobSize=0x00004DD0), '/private/preboot/Cryptexes/OS/private/var/mobile/Containers/Data/Application/CDA99D2C-2406-4733-A312-24E9B44E97C1/tmp/eval102.dylib' (no such file), '/private/var/mobile/Containers/Data/Application/CDA99D2C-2406-4733-A312-24E9B44E97C1/tmp/eval102.dylib' (code signature invalid in <06FB8E08-C429-379C-A376-7E40924F224F> '/private/var/mobile/Containers/Data/Application/CDA99D2C-2406-4733-A312-24E9B44E97C1/tmp/eval102.dylib' (errno=1) sliceOffset=0x00000000, codeBlobOffset=0x00019AA0, codeBlobSize=0x00004DD0)\r\n\ud83d\udd25 \u26a0\ufe0f Loading .dylib has failed due to invalid code signing.\r\n\ud83d\udd25 Add the following as a Run Script/Build Phase:\r\ndefaults write com.johnholdsworth.InjectionIII \"$PROJECT_FILE_PATH\" \"$EXPANDED_CODE_SIGN_IDENTITY\"}\r\n```\r\n\r\nI have the following build scripts:\r\n```sh\r\ndefaults write com.johnholdsworth.InjectionIII $SRCROOT 98E0C49655785E7E247956F9017FD937D4948AE1\r\n```\r\n\r\n```sh\r\nRESOURCES=/Applications/InjectionIII.app/Contents/Resources\r\nif [ -f \"$RESOURCES/copy_bundle.sh\" ]; then\r\n \"$RESOURCES/copy_bundle.sh\"\r\nfi\r\n```\r\n\r\nBundle loaded at launch:\r\n```swift\r\n#if DEBUG\r\n if let path = Bundle.main.path(forResource:\r\n \"iOSInjection\", ofType: \"bundle\") ??\r\n Bundle.main.path(forResource:\r\n \"macOSInjection\", ofType: \"bundle\") {\r\n Bundle(path: path)!.load()\r\n }\r\n#endif\r\n```\r\n\r\nDo I have to self-sign InjectionIII?", "repo": { "full_name": "johnno1962/hotreloading", "language": "Swift", "stargazers_count": 570, "description": "Hot reloading as a Swift Package", "topics": [ "hot-reload", "swift", "swiftui" ] } }, { "date": "2024-11-24", "type": "pull_request", "link": "https://github.com/facebook/fishhook/pull/93", "message": "Package up for Swift. This PR adds a Package.swift to the repo and a symbolic link to fishhook.h from where the Swift Package Manager expects to find include files to the existing file. If you could give some indication you might be prepared to merge this I can sign the CLA.", "repo": { "full_name": "facebook/fishhook", "language": "C", "stargazers_count": 5242, "description": "A library that enables dynamically rebinding symbols in Mach-O binaries running on iOS." } }, { "date": "2024-11-24", "type": "watch", "link": "https://github.com/ollama/ollama", "message": "Started watching ollama/ollama", "repo": { "full_name": "ollama/ollama", "language": "Go", "stargazers_count": 113448, "description": "Get up and running with Llama 3.3, DeepSeek-R1, Phi-4, Gemma 2, and other large language models.", "topics": [ "deepseek", "gemma", "gemma2", "go", "golang", "llama", "llama2", "llama3", "llava", "llm", "llms", "mistral", "ollama", "phi3", "phi4" ] } }, { "date": "2024-11-24", "type": "issue_comment", "link": "https://github.com/johnno1962/HotReloading/issues/97#issuecomment-2495976486", "message": "Are you adding HotReloading as a Swift Package and are using the copy_bundle.sh script? You do one or the other. But at this stage it's probably better to advise you to move to the newer implementation of injection which is simpler and easier to understand when it comes to injecting a device: https://github.com/johnno1962/InjectionNext.", "repo": { "full_name": "johnno1962/hotreloading", "language": "Swift", "stargazers_count": 570, "description": "Hot reloading as a Swift Package", "topics": [ "hot-reload", "swift", "swiftui" ] } }, { "date": "2024-11-24", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionIII/issues/527#issuecomment-2495873198", "message": "You might have more luck using https://github.com/johnno1962/InjectionNext as this is a code signing error. With InjectionIII, try the instructions below, otherwise you have to code sign /Applications/InjectionIII.app/Contents/Resources/macOSInjection.bundle : \r\n\r\nInjection on macOS\r\n\r\nIt works but you need to temporarily turn off the \"app sandbox\" and \"library validation\" under the \"hardened runtime\" during development so it can dynamically load code. In order to avoid codesigning problems, use the new copy_bundle.sh script as detailed in the instructions for injection on real devices above.", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-11-22", "type": "push", "link": "https://github.com/johnno1962/InjectionIII/commits/1403b1ec3435f25a4c0088682311d5e6566e409c", "message": "Improve interposable screenshot (#525)\n\n* Tweak README.\r\n\r\n* replace flag setup screenshot\r\n\r\n---------\r\n\r\nCo-authored-by: John Holdsworth <github@johnholdsworth.com>\r\nCo-authored-by: Tieda Wei <tieda@yelp.com>", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-11-22", "type": "push", "link": "https://github.com/johnno1962/HotReloading/commits/577042b74b25a9e1facc33015b998efb45136e9a", "message": ".enableInjection() no longer required with Xcode 16+", "repo": { "full_name": "johnno1962/hotreloading", "language": "Swift", "stargazers_count": 570, "description": "Hot reloading as a Swift Package", "topics": [ "hot-reload", "swift", "swiftui" ] } }, { "date": "2024-11-22", "type": "created_tag", "message": "Created tag: 1.2.0", "repo": { "full_name": "johnno1962/hotswiftui", "language": "Swift", "stargazers_count": 109, "description": "Utilities for Hot Reloading SwiftUI apps." } }, { "date": "2024-11-22", "type": "push", "link": "https://github.com/johnno1962/HotSwiftUI/commits/0539ebfa37114156fc726fc88902981db2ecbec0", "message": ".enableInjection() no longer required with Xcode 16+", "repo": { "full_name": "johnno1962/hotswiftui", "language": "Swift", "stargazers_count": 109, "description": "Utilities for Hot Reloading SwiftUI apps." } }, { "date": "2024-11-22", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionIII/pull/525#issuecomment-2493590501", "message": "Thanks!", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-11-22", "type": "pull_request", "link": "https://github.com/johnno1962/InjectionIII/pull/525", "message": "Improve interposable screenshot Provide more detail where to set flags", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-11-21", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionNext/issues/33#issuecomment-2491606946", "message": "Great! Thanks for getting back. With luck, RC8 should work even without that option turned off. ", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-20", "type": "push", "link": "https://github.com/johnno1962/InjectionIII/commits/5d853bd1ee51470668700a8899ed9ae4ddca7681", "message": "Tweak README.", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-11-20", "type": "created_tag", "message": "Created tag: 1.2.6RC6", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-20", "type": "push", "link": "https://github.com/johnno1962/InjectionNext/commits/0fc5485f8dbd11fe73387130919badffc87686cd", "message": "Filter out more options.", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-20", "type": "push", "link": "https://github.com/johnno1962/InjectionLite/commits/5bd7ce3fad77f74cef904c42979e5931529a391b", "message": "Precompiled bridging headers.", "repo": { "full_name": "johnno1962/injectionlite", "language": "Swift", "stargazers_count": 39, "description": "Swift package re-write of InjectionIII app", "topics": [ "application", "development", "hot", "rapid", "reloading" ] } }, { "date": "2024-11-20", "type": "release", "link": "https://github.com/johnno1962/InjectionNext/releases/tag/1.2.6RC6", "message": "Released: 1.2.6RC6 New evolution of the InjectionIII app using Xcode to determine how to recompile files.\r\n\r\n**Full Changelog**: https://github.com/johnno1962/InjectionNext/compare/1.2.5...1.2.6RC6", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-20", "type": "delete", "link": "https://github.com/johnno1962/InjectionNext", "message": "Deleted tag: 1.2.6RC6", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-20", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionNext/issues/33#issuecomment-2488126090", "message": "I wonder, can you try turning off the following build setting:\r\n\r\n<img width=\"668\" alt=\"image\" src=\"https://github.com/user-attachments/assets/56d7897f-b0a6-4e17-8e18-08adabb39d5a\">\r\n", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-20", "type": "created_tag", "message": "Created tag: 2.1.10", "repo": { "full_name": "johnno1962/fortify", "language": "Swift", "stargazers_count": 96, "description": "Making Swift more robust", "topics": [ "robustness", "swift" ] } }, { "date": "2024-11-20", "type": "delete", "link": "https://github.com/johnno1962/Fortify", "message": "Deleted tag: 2.1.10", "repo": { "full_name": "johnno1962/fortify", "language": "Swift", "stargazers_count": 96, "description": "Making Swift more robust", "topics": [ "robustness", "swift" ] } }, { "date": "2024-11-20", "type": "push", "link": "https://github.com/johnno1962/Fortify/commits/2e159ba97cbe92410934a0187524da8dd62b07e1", "message": "Hook symbol's visibility.", "repo": { "full_name": "johnno1962/fortify", "language": "Swift", "stargazers_count": 96, "description": "Making Swift more robust", "topics": [ "robustness", "swift" ] } }, { "date": "2024-11-20", "type": "issues", "link": "https://github.com/johnno1962/InjectionIII/issues/524", "message": "Doesn't work with Cursor I tested 5.0.5 version and injection next 1.2.6 RC, Sequoia 15.2. Using https://github.com/krzysztofzablocki/Inject as lib injection. \r\n\r\n```\r\nimport SwiftUI\r\nimport Inject\r\n\r\nstruct ContentView: View {\r\n @ObserveInjection var inject\r\n var body: some View {\r\n Text(\"Hello, iOS App with!\")\r\n .padding()\r\n .enableInjection()\r\n }\r\n}\r\n```\r\n\r\nNew project:\r\n```\r\n\ud83d\udc89 InjectionIII connected /Users/mike/Developer/test-projects/TestInjection/TestInjection.xcodeproj\r\n\ud83d\udc89 Watching files under the directory /Users/mike/Developer/test-projects/TestInjection\r\n\ud83d\udc89 Compiling /Users/mike/Developer/test-projects/TestInjection/Sources/ContentView.swift\r\n\ud83d\udc89 \u26a0\ufe0f Re-compilation failed (see: /Users/mike/Library/Developer/CoreSimulator/Devices/77C5CD15-928A-4A4A-81D1-FC70313DDA93/data/Containers/Data/Application/B86D0B80-E296-47D6-B4DA-EA73F826CB28/tmp/command.sh)\r\n<unknown>:0: error: no such file or directory: '/Users/mike/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation'\r\n<unknown>:0: error: stat cache file '/Users/mike/Library/Developer/Xcode/DerivedData/SDKStatCaches.noindex/iphonesimulator18.1-22B5045f-3d93aac3a03ebac1dd8474c5def773dc.sdkstatcache' not found\r\n<unknown>:0: error: stat cache file '/Users/mike/Library/Developer/Xcode/DerivedData/SDKStatCaches.noindex/iphonesimulator18.1-22B5045f-3d93aac3a03ebac1dd8474c5def773dc.sdkstatcache' not found\r\n```", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-11-19", "type": "issues", "link": "https://github.com/johnno1962/InjectionNext/issues/30", "message": "Injection menu item freezes when selecting \"Open Xcode project\" Upon selecting \"Open Xcode project\" the menu freezes and stays open. I am also unable to take any other action on my computer until I go to quite the task in activity monitor. \r\n<img width=\"242\" alt=\"menu\" src=\"https://github.com/user-attachments/assets/795fa1bb-1e5d-4181-bc63-ff60ad6c1fe0\">\r\n", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-19", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionIII/issues/524#issuecomment-2486822316", "message": "There's a new release candidate filtering out these problem options if you'd like to give it a try:\r\nhttps://github.com/johnno1962/InjectionNext/releases/tag/1.2.6RC6", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-11-19", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionNext/issues/33#issuecomment-2485165141", "message": "Hi, you seem to be loading the InjectionIII client bundle with the InjectionNext app.\r\n\r\nFor InjectionIII you load \"/Applications/InjectionIII.app/Contents/Resources/iOSInjection.bundle\" ad run the InjectionIII.app.\r\nFor InjectionNext you don't log the bundle but use the InjectionNext Swift package instead with the InjectionNext app.", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-19", "type": "release", "link": "https://github.com/johnno1962/InjectionNext/releases/tag/1.2.6RC6", "message": "Released: 1.2.6RC6 New evolution of the InjectionIII app using Xcode to determine how to recompile files.\r\n\r\n**Full Changelog**: https://github.com/johnno1962/InjectionNext/compare/1.2.5...1.2.6RC6", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-19", "type": "created_tag", "message": "Created tag: 1.2.6RC6", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-19", "type": "push", "link": "https://github.com/johnno1962/InjectionNext/commits/6a6f4071ce381b883109d932d67bcdc406ba0027", "message": "Filter out more options.", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-19", "type": "delete", "link": "https://github.com/johnno1962/InjectionNext", "message": "Deleted tag: 1.2.6RC6", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-19", "type": "push", "link": "https://github.com/johnno1962/InjectionLite/commits/6b18b9dd7e8bdb99be40f550d5c722087b4e2760", "message": "Clang stats cache/validation.", "repo": { "full_name": "johnno1962/injectionlite", "language": "Swift", "stargazers_count": 39, "description": "Swift package re-write of InjectionIII app", "topics": [ "application", "development", "hot", "rapid", "reloading" ] } }, { "date": "2024-11-18", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionIII/issues/523#issuecomment-2482832886", "message": "Hi, When this starts happening it can be difficult to resolve. Have you tried a clean build? Have you tried the new https://github.com/johnno1962/InjectionNext", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-11-17", "type": "created_tag", "message": "Created tag: 1.2.6RC5", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-17", "type": "push", "link": "https://github.com/johnno1962/InjectionNext/commits/6708e47d552ca3234d89928b151ef146d92c60c8", "message": "Mangled stacktrace on SIGPIPE.", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-16", "type": "issues", "link": "https://github.com/johnno1962/InjectionIII/issues/520", "message": "Not working in Xcode 16 I have a SwiftUI project and injection works as expected in xcode 15.2 with the app running in a simulator. However, in xcode 16 I get the \ud83d\udc89 Injected type # logs but the app doesn't actually update.\r\n\r\nI tried deleting derived data, clean build folder, rebuild, double checked I have -Xlinker and -interposable, and double checked I'm running the debug scheme.", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-11-16", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionIII/issues/520#issuecomment-2480487996", "message": "Thanks for getting back, it's interesting it seems to be related to the -interposabe flag. tTe next thing to try would be to turn the \"Enable Debug Dylib Support\" flag off which was the main difference with Xcode 16. With luck you can leave this flag disabled and re-instate the -interposable flag and have injection work (though Xcode previews might be a little slower)", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-11-15", "type": "push", "link": "https://github.com/johnno1962/InjectionNext/commits/540f925896ce91cb82ffd75ec0550a9e7a714384", "message": "Case where bundle and package configured.", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-15", "type": "push", "link": "https://github.com/johnno1962/InjectionLite/commits/8c0ab9216ba2a83f3a1192420fb9a07338e9bdab", "message": "Case where bundle and package configured.", "repo": { "full_name": "johnno1962/injectionlite", "language": "Swift", "stargazers_count": 39, "description": "Swift package re-write of InjectionIII app", "topics": [ "application", "development", "hot", "rapid", "reloading" ] } }, { "date": "2024-11-15", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionNext/issues/32#issuecomment-2478202480", "message": "Hi, you seem to be loading the iOSInjection.bundle from InjectionIII. Are you loading it in your app's main? If not try renaming your /Applications/InjectionIII.app.", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-15", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionLite/issues/6#issuecomment-2478207058", "message": "The extensions you are looking for are probably in the https://github.com/krzysztofzablocki/Inject Package which you use on top of this package which provides the basic injection functionality.", "repo": { "full_name": "johnno1962/injectionlite", "language": "Swift", "stargazers_count": 39, "description": "Swift package re-write of InjectionIII app", "topics": [ "application", "development", "hot", "rapid", "reloading" ] } }, { "date": "2024-11-15", "type": "created_tag", "message": "Created tag: 3.4.7", "repo": { "full_name": "johnno1962/dlkit", "language": "Swift", "stargazers_count": 23, "description": "A rather subscript oriented interface to the dynamic linker." } }, { "date": "2024-11-13", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionNext/issues/31#issuecomment-2474266863", "message": "Hi @oryonatan, I've not been able to replicate this and I've moved to Xcode 16.1 but I imagine this is related to a long known problem that LLDB is not really written with dynamic loading individual source files in mind as opposed to modules. For example, if you have a view controller, inject and break in it an try to `p self` or view instance variables of self this has never worked when it goes to look up the type. I think this is just a new warning they've added that notices this problem. If it's not causing you problems try to ignore it as there is very little that can be done about it. I looked at the source a long time ago and raised an issue but it is very, very difficult working on LLDB.", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-13", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionIII/issues/524#issuecomment-2473255719", "message": "Never-mind, I don't know if it would be acceptable build your own version of the app binary from source but that was just a suggestion. Anyway it doesn't seem to be the problem as I've upgraded my Mac and InjectionIII.Next seems to work for me with Cursor without it.\r\n\r\nWhat would be useful to know if the current error is still the following is whether the file it mentions exist on your filesystem.\r\n```\r\n\ud83d\udc89 \u26a0\ufe0f Re-compilation failed (see: /Users/mike/Library/Developer/CoreSimulator/Devices/77C5CD15-928A-4A4A-81D1-FC70313DDA93/data/Containers/Data/Application/B86D0B80-E296-47D6-B4DA-EA73F826CB28/tmp/command.sh)\r\n<unknown>:0: error: no such file or directory: '/Users/mike/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation'\r\n<unknown>:0: error: stat cache file '/Users/mike/Library/Developer/Xcode/DerivedData/SDKStatCaches.noindex/iphonesimulator18.1-22B5045f-3d93aac3a03ebac1dd8474c5def773dc.sdkstatcache' not found\r\n<unknown>:0: error: stat cache file '/Users/mike/Library/Developer/Xcode/DerivedData/SDKStatCaches.noindex/iphonesimulator18.1-22B5045f-3d93aac3a03ebac1dd8474c5def773dc.sdkstatcache' not found\r\n```\r\nIf they don't exist it is extracting the wrong compile command for your project, if they do then I would suggest \"Full Disk Access\" may be required.\r\n\r\nI've uploaded a new release candidate for Cursor https://github.com/johnno1962/InjectionNext/releases/tag/1.2.6RC4 which logs a little more the compilation fails and also avoids the log parsing if you use the app to launch Xcode and leave it running while using the \"...or Watch Project\" to start the file watcher to run with Cursor.\r\n\r\nIf that's confusing can you try the following:\r\n* Download and run the new release candidate\r\n* Use it to start you Xcode and edit a file\r\n* Run up the simulator can check that injectionNext works.\r\n* Use menu item \"...or Watch Project\" to start the file watcher.\r\n* Open your project in Cursor, run your app and edit the same file and see if it injects.\r\n\r\nThis avoid the log parsing which for your project the fact both InjectionIII and InjectionNext when using the file watcher are not work is telling the same thing. See how you get on and let me know.", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-11-13", "type": "created_tag", "message": "Created tag: 1.2.6RC2", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-13", "type": "push", "link": "https://github.com/johnno1962/InjectionNext/commits/3653eaa81af9eaebec928ad8774b9bdf3c8f4698", "message": "Additional logging/mixed mode.", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-13", "type": "push", "link": "https://github.com/johnno1962/InjectionLite/commits/1b32d8af43605d1fc581df1e607552d0597e8abb", "message": "More logging on error.", "repo": { "full_name": "johnno1962/injectionlite", "language": "Swift", "stargazers_count": 39, "description": "Swift package re-write of InjectionIII app", "topics": [ "application", "development", "hot", "rapid", "reloading" ] } }, { "date": "2024-11-13", "type": "push", "link": "https://github.com/johnno1962/DLKit/commits/2c645ea5763aff8180c9f4c0cbb28ea814c5de51", "message": "Compromise for compatibility.", "repo": { "full_name": "johnno1962/dlkit", "language": "Swift", "stargazers_count": 23, "description": "A rather subscript oriented interface to the dynamic linker." } }, { "date": "2024-11-12", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionIII/issues/524#issuecomment-2469801171", "message": "Have you tried giving InjectionIII/Next \"Full Disk Access\"?", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-11-11", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionIII/issues/524#issuecomment-2467683533", "message": "I've been able to install Cursor and the new https://github.com/johnno1962/InjectionNext/releases/tag/1.2.6RC3 \"works for me\"\u2122\ufe0f (though I improved logging a bit) and, according to another user InjectionIII 5.0.5 works https://github.com/johnno1962/InjectionNext/issues/28#issuecomment-2466303536. One problem I did have was you need to make sure the version of Xcode you built the project with is the same as that used by `xcode-select`. We really need to do something about having to xcodebuild the project all the time which is unnecessarily slow. I produced a script https://github.com/johnno1962/xcodemake which should speed things up but I'm unsure how to integrate it into `SpeedPad`. Any ideas @hyzyla, @wojciech-kulik?", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-11-11", "type": "release", "link": "https://github.com/johnno1962/InjectionNext/releases/tag/1.2.6RC3", "message": "Released: 1.2.6RC3 New evolution of the InjectionIII app using Xcode to determine how to recompile files.\r\n\r\n**Full Changelog**: https://github.com/johnno1962/InjectionNext/compare/1.2.5...1.2.6RC3", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-11", "type": "delete", "link": "https://github.com/johnno1962/InjectionNext", "message": "Deleted tag: 1.2.6RC2", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-11", "type": "created_tag", "message": "Created tag: 1.2.6RC3", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-11", "type": "push", "link": "https://github.com/johnno1962/InjectionNext/commits/56f4f3903f29a90d836f78d74d274e55a543731e", "message": "Testing with Cursor.", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-11", "type": "push", "link": "https://github.com/johnno1962/InjectionLite/commits/2a46860bffebb54c819e3a1dc61b4a7da88b2a13", "message": "Logging errors.", "repo": { "full_name": "johnno1962/injectionlite", "language": "Swift", "stargazers_count": 39, "description": "Swift package re-write of InjectionIII app", "topics": [ "application", "development", "hot", "rapid", "reloading" ] } }, { "date": "2024-11-10", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionIII/issues/524#issuecomment-2466822007", "message": "Thanks for the report. Which Xcode is this? I should have access to a Sequoia host tomorrow to try to replicate.", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-11-10", "type": "created_tag", "message": "Created tag: 1.2.6RC2", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-10", "type": "release", "link": "https://github.com/johnno1962/InjectionNext/releases/tag/1.2.6RC2", "message": "Released: 1.2.6RC2 New evolution of the InjectionIII app using Xcode to determine how to recompile files.\r\n\r\n**Full Changelog**: https://github.com/johnno1962/InjectionNext/compare/1.2.5...1.2.6RC2", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-10", "type": "push", "link": "https://github.com/johnno1962/InjectionNext/commits/2b304ccaea94736e49468c9e40e2e47668e230f3", "message": "Generic superclass patching.", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-10", "type": "delete", "link": "https://github.com/johnno1962/InjectionNext", "message": "Deleted tag: 1.2.6RC2", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-10", "type": "push", "link": "https://github.com/johnno1962/InjectionLite/commits/01f829990089f01c3453d1f061814c77ce228a64", "message": "Generic superclass patching. Rework tests.", "repo": { "full_name": "johnno1962/injectionlite", "language": "Swift", "stargazers_count": 39, "description": "Swift package re-write of InjectionIII app", "topics": [ "application", "development", "hot", "rapid", "reloading" ] } }, { "date": "2024-11-09", "type": "issues", "link": "https://github.com/johnno1962/InjectionIII/issues/520", "message": "Not working in Xcode 16 I have a SwiftUI project and injection works as expected in xcode 15.2 with the app running in a simulator. However, in xcode 16 I get the \ud83d\udc89 Injected type # logs but the app doesn't actually update.\r\n\r\nI tried deleting derived data, clean build folder, rebuild, double checked I have -Xlinker and -interposable, and double checked I'm running the debug scheme.", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-11-09", "type": "release", "link": "https://github.com/johnno1962/InjectionNext/releases/tag/1.2.6RC1", "message": "Released: 1.2.6RC1 New evolution of the InjectionIII app using Xcode to determine how to recompile files.\r\n\r\n**Full Changelog**: https://github.com/johnno1962/InjectionNext/compare/1.2.5...1.2.6RC1", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-09", "type": "created_tag", "message": "Created tag: 1.2.6RC1", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-09", "type": "push", "link": "https://github.com/johnno1962/InjectionNext/commits/a53c28450b409fe54b924e29a58c1b97846badda", "message": "InjectionStandalone for Cursor.", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-09", "type": "delete", "link": "https://github.com/johnno1962/InjectionNext", "message": "Deleted tag: 1.2.6RC1", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-09", "type": "push", "link": "https://github.com/johnno1962/InjectionLite/commits/eed717d91bad1cbdd6a96c7d86d715381ce2fa05", "message": "InjectionNext for Cursor.", "repo": { "full_name": "johnno1962/injectionlite", "language": "Swift", "stargazers_count": 39, "description": "Swift package re-write of InjectionIII app", "topics": [ "application", "development", "hot", "rapid", "reloading" ] } }, { "date": "2024-11-09", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionNext/issues/28#issuecomment-2466170224", "message": "OK, so I've pushed a new version of InjectionNext which you can run without the Xcode integration if you want to try it out: https://github.com/johnno1962/InjectionNext/releases/tag/1.2.6RC1.\r\n\r\nYou run InjectionNext instead of InjectionIII but instead of launching Xcode using the app you use the \"Watch Project\" menu item which falls back to a legacy file watcher and log parser that can be used with Cursor (cc: @rudrankriyam)", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-09", "type": "push", "link": "https://github.com/johnno1962/InjectionIII/commits/eeb247046f06ca5179bb6ebd341826ef54102213", "message": "Tweak README.", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-11-09", "type": "pull_request", "link": "https://github.com/johnno1962/InjectionNext/pull/29", "message": "InjectionStandalone for Cursor. None", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-09", "type": "created_branch", "message": "Created branch: cursor-mode", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-08", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionNext/issues/28#issuecomment-2465743776", "message": "Hi, InjectionNext, you could say, is dependent on Xcode, so you need to work out what the problem was with InjectionIII. Are you using a custom derived data path by any chance?", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-08", "type": "issues", "link": "https://github.com/johnno1962/InjectionNext/issues/28", "message": "Works great on Xcode; Not on Cursor Hello,\r\n\r\nI'm able to use `InjectNext` perfectly fine in Xcode 15.4. However, I cannot do that in the `Cursor` IDE. InjectNext requires that I select Xcode, but there doesn't seem to be a way to do the same with `Cursor`. Or is there a step I'm missing?\r\n\r\nThis is the output I get:\r\n\r\n```\r\n * Executing task: sweetpad: launch \r\n\r\n\ud83d\ude80 Executing command:\r\nxcodebuild ARCHS\\=arm64 VALID_ARCHS\\=arm64 ONLY_ACTIVE_ARCH\\=NO -scheme CursorDemo -configuration Debug -workspace /Users/tito/CursorDemo/CursorDemo.xcodeproj/project.xcworkspace -destination 'platform=iOS Simulator,id=86E85796-3B03-41E3-BC91-C98E8055C6D8' -resultBundlePath '/Users/tito/Library/Application Support/Cursor/User/workspaceStorage/aa421656b6e531be70a1302f49a95e20/sweetpad.sweetpad/bundle/CursorDemo' -allowProvisioningUpdates build\r\n\r\n\r\n----- xcbeautify -----\r\nVersion: 2.14.1\r\n----------------------\r\n\r\nResolving Package Graph\r\nResolved source packages\r\nInjectionNext - https://github.com/johnno1962/InjectionNext @ 1.2.5\r\n--- xcodebuild: WARNING: Using the first of multiple matching destinations:\r\n{ platform:iOS Simulator, id:86E85796-3B03-41E3-BC91-C98E8055C6D8, OS:17.5, name:iPhone 15 Pro }\r\n{ platform:iOS Simulator, id:86E85796-3B03-41E3-BC91-C98E8055C6D8, OS:17.5, name:iPhone 15 Pro }\r\n[CursorDemo] Compiling ContentView.swift\r\n[CursorDemo] Copy arm64-apple-ios-simulator.abi.json -> CursorDemo.abi.json\r\n[CursorDemo] Copy arm64-apple-ios-simulator.swiftsourceinfo -> CursorDemo.swiftsourceinfo\r\nSigning CursorDemo.app (in target 'CursorDemo' from project 'CursorDemo')\r\nBuild Succeeded\r\n\r\n\ud83d\ude80 Executing command:\r\nopen -a Simulator\r\n\r\n\ud83d\ude80 Executing command:\r\nxcrun simctl install 86E85796-3B03-41E3-BC91-C98E8055C6D8 /Users/tito/Library/Developer/Xcode/DerivedData/CursorDemo-dcojtnqoqfkxnhclzdvgiqfererd/Build/Products/Debug-iphonesimulator/CursorDemo.app\r\n\r\n\ud83c\udf6d Sweetpad: watch marker (start)\r\n\ud83c\udf69 Sweetpad: watch marker (end)\r\n\r\n\ud83d\ude80 Executing command:\r\nxcrun simctl launch --console-pty --terminate-running-process 86E85796-3B03-41E3-BC91-C98E8055C6D8 com.webbo.CursorDemo\r\n\r\n2024-11-08 12:32:34.191 CursorDemo[41047:532654] InjectionNext/Could not connect: Connection refused\r\n```\r\n\r\nThe reason I'm using `InjectionNext` is due to `InjectIII` failing to locate cached data.\r\n\r\nIs there a way to get Cursor to work with `InjectionNext`?\r\n\r\nThanks!", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-08", "type": "issue_comment", "link": "https://github.com/johnno1962/InstantSyntax/issues/5#issuecomment-2464973867", "message": "I've updated he README to say this package no longer works. I've not seen it work with Xcode 16. I may archive the repo.", "repo": { "full_name": "johnno1962/instantsyntax", "language": "Swift", "stargazers_count": 48, "description": "SwiftSyntax binary frameworks" } }, { "date": "2024-11-08", "type": "push", "link": "https://github.com/johnno1962/InstantSyntax/commits/b161612595ddbebdf18954f3199b54d8c078326b", "message": "No longer works", "repo": { "full_name": "johnno1962/instantsyntax", "language": "Swift", "stargazers_count": 48, "description": "SwiftSyntax binary frameworks" } }, { "date": "2024-11-07", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionIII/issues/520#issuecomment-2462718550", "message": "@chadparker, as you're the second person who has reported this I'd like to have tried to track it down but if you don't get back to me there isn't much I can do.", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-11-05", "type": "push", "link": "https://github.com/johnno1962/InjectionNext/commits/1c1ebacb912ae75dc35438690ebd16f9f3d4e010", "message": "Better detection of previews.", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-04", "type": "issues", "link": "https://github.com/johnno1962/InjectionIII/issues/522", "message": "Bookmarking Hey, running into an issue with newest Injection version:\r\n\r\nBookmarking failed for file:///Users/ryanx2002/Downloads/practice/, Error Domain=NSCocoaErrorDomain Code=256 \"Failed to retrieve app-scope key\" UserInfo={NSDebugDescription=Failed to retrieve app-scope key}\r\n\r\nWhat could be the cause?", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-11-04", "type": "issues", "link": "https://github.com/johnno1962/xcodemake/issues/2", "message": "Doesn't work with `-resultBundlePath` parameter I have basic ios app https://github.com/hyzyla/terminal23. When I try to build it without `-resultBundlePath` everything works fine.\r\n\r\n```\r\n\u279c ~/Developer/terminal23 git:(main) \u2717 xcodemake -scheme terminal23 -allowProvisioningUpdates\r\n\r\n...\r\n** BUILD SUCCEEDED **\r\n```\r\n\r\nBut when I add `-resultBundlePath`, I got error that result bundle exists:\r\n```\r\n\u279c ~/Developer/terminal23 git:(main) \u2717 xcodemake -scheme terminal23 -resultBundlePath '.build' -allowProvisioningUpdates\r\nExecuting: /usr/bin/env -i '/usr/bin/xcodebuild' ARCHS=arm64 '-scheme' 'terminal23' '-resultBundlePath' '.build' '-allowProvisioningUpdates' -config Debug clean; /usr/bin/env -i /usr/bin/env -i '/usr/bin/xcodebuild' ARCHS=arm64 '-scheme' 'terminal23' '-resultBundlePath' '.build' '-allowProvisioningUpdates' -config Debug 2>&1 | tee 'xcodemake -scheme terminal23 -resultBundlePath .build -allowProvisioningUpdates.log'\r\nCommand line invocation:\r\n /Applications/Xcode-16.0.0.app/Contents/Developer/usr/bin/xcodebuild ARCHS=arm64 -scheme terminal23 -resultBundlePath .build -allowProvisioningUpdates -config Debug clean\r\n\r\nUser defaults from command line:\r\n IDEBuildOperationResultBundlePath = /Users/hyzyla/Developer/terminal23/.build\r\n IDEPackageSupportUseBuiltinSCM = YES\r\n\r\nBuild settings from command line:\r\n ARCHS = arm64\r\n\r\nResolve Package Graph\r\n\r\n\r\nResolved source packages:\r\n swift-markdown-ui: https://github.com/gonzalezreal/swift-markdown-ui @ 2.3.1\r\n NetworkImage: https://github.com/gonzalezreal/NetworkImage @ 6.0.0\r\n\r\nWriting result bundle at path:\r\n /Users/hyzyla/Developer/terminal23/.build\r\n\r\n--- xcodebuild: WARNING: Using the first of multiple matching destinations:\r\n{ platform:macOS, arch:arm64, variant:Designed for [iPad,iPhone], id:00008103-000109910EC3001E, name:My Mac }\r\n...\r\n{ platform:iOS Simulator, id:FE044D80-315B-41F6-BAE3-D0687079837A, OS:18.1, name:iPhone SE (3rd generation) }\r\n\r\n\r\nResult bundle written to path:\r\n /Users/hyzyla/Developer/terminal23/.build\r\n\r\n** CLEAN SUCCEEDED **\r\n\r\nxcodebuild: error: Existing file at -resultBundlePath \"/Users/hyzyla/Developer/terminal23/.build\"\r\n\r\nmake: Nothing to be done for `default'.\r\n```\r\n\r\nFrom what I understand, the problem is that the \"clean\" command in xcodebuild generates a -resultBundlePath folder, which later causes the build to fail because the folder already exists. I'm not entirely sure, but maybe running \"clean\" and \"build\" actions together could solve this issue. If xcodemake could detect when the user passes -resultBundlePath and remove it manually between the \"clean\" and \"build\" commands, that might help\r\n", "repo": { "full_name": "johnno1962/xcodemake", "language": "Perl", "stargazers_count": 53, "description": "Faster xcodebuilds using \"make\"" } }, { "date": "2024-11-02", "type": "issue_comment", "link": "https://github.com/johnno1962/xcodemake/issues/2#issuecomment-2453010983", "message": "I've pushed a fix for this if you want to try it out.", "repo": { "full_name": "johnno1962/xcodemake", "language": "Perl", "stargazers_count": 53, "description": "Faster xcodebuilds using \"make\"" } }, { "date": "2024-11-02", "type": "push", "link": "https://github.com/johnno1962/xcodemake/commits/e1882390c710f2657456f509b6ff986b0ef43ff0", "message": "-resultBundlePath option.", "repo": { "full_name": "johnno1962/xcodemake", "language": "Perl", "stargazers_count": 53, "description": "Faster xcodebuilds using \"make\"" } }, { "date": "2024-11-01", "type": "release", "link": "https://github.com/johnno1962/InjectionIII/releases/tag/5.0.5RC1", "message": "Released: 5.0.5 Xcode 16, xrOS, watchOS and keypath injection Injection bundle can now fall back to a standalone implementation if it cannot connect to the InjectionIII.app i.e. all that is required is to load one of the bundles in the app resources (this only works for an iOS 14+ simulator on an Apple Silicon Mac). Includes package, framework and SwiftUI profiling and tracing with filtering if you use the app. Once you have traced and run through the common code paths of a project use \"Method Tracing/Reorder Project\" to re-order compilation and memory layout to optimise startup times of very large applications. When tracing \"live\" instance are tracked and counts per class can be displayed using the \"Instance Counts\" menu item. This version has command line options -projectFile and -addDirectory you can use in a \"Build Phase\" to start injection with the correct project selected. Built with Xcode 15.2, includes support for Xcode 16 or before back to Xcode 10.2.\r\n\r\n**Full Changelog**: https://github.com/johnno1962/InjectionIII/compare/5.0.4...5.0.5RC1", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-11-01", "type": "created_tag", "message": "Created tag: 5.0.5RC1", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-11-01", "type": "push", "link": "https://github.com/johnno1962/InjectionIII/commits/93b61ea44e1c6a8bc53285958f05c4045a16880a", "message": "Previews detection.", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-11-01", "type": "push", "link": "https://github.com/johnno1962/HotReloading/commits/46e61b3cad6e9ccb6075fc645c5e0c0c848f2dff", "message": "Preview detection.", "repo": { "full_name": "johnno1962/hotreloading", "language": "Swift", "stargazers_count": 570, "description": "Hot reloading as a Swift Package", "topics": [ "hot-reload", "swift", "swiftui" ] } }, { "date": "2024-11-01", "type": "push", "link": "https://github.com/johnno1962/InjectionNext/commits/5d6d98b7ce24d403e19f93b6975ab1c25b753279", "message": "Better detection of previews.", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-01", "type": "push", "link": "https://github.com/johnno1962/InjectionLite/commits/3f7707a5b8a91697e58f297b0fc6341672b89d3c", "message": "Better detection of running in previews.", "repo": { "full_name": "johnno1962/injectionlite", "language": "Swift", "stargazers_count": 39, "description": "Swift package re-write of InjectionIII app", "topics": [ "application", "development", "hot", "rapid", "reloading" ] } }, { "date": "2024-11-01", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionNext/issues/27#issuecomment-2451910980", "message": "I tried adding a framework but it doesn't seem to be that. Seems to be a very odd edge case in the build system related to the InjectionLite or DLKit framework which I have a smallish replicating project which doesn't build for simulator or device, so I raised FB15653175.", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-10-31", "type": "push", "link": "https://github.com/johnno1962/xcodemake/commits/9f145d742e4c1ac13b4f1d05a76e1ecdc7733d17", "message": "Repo URL.", "repo": { "full_name": "johnno1962/xcodemake", "language": "Perl", "stargazers_count": 53, "description": "Faster xcodebuilds using \"make\"" } }, { "date": "2024-10-31", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionNext/issues/27#issuecomment-2449673053", "message": "This is Xcode 16.1 right? Can you try turning off the \"Undefined behaviour Sanitizer\" in your scheme?\r\n\r\n<img width=\"651\" alt=\"image\" src=\"https://github.com/user-attachments/assets/c930ec75-e137-46ae-ae69-c19cbf8e706d\">\r\n", "repo": { "full_name": "johnno1962/injectionnext", "language": "Swift", "stargazers_count": 106, "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-10-30", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionIII/issues/506#issuecomment-2448353332", "message": "What precisely is the problem we're chasing at the moment? Try to reach the point where InjectionNext connects as it will be easier to iterate over. If you still get `Library not loaded: @rpath/libswift_Concurrency.dylib` when you try to inject make sue you have a valid /Applications/Xcode.app. Otherwise, we can zoom it if you have the time.", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-10-29", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionIII/issues/520#issuecomment-2442943001", "message": "Another dimension to explore.. The main difference with Xcode 16 is how it links apps related to maintaining only one build area for previews. You could try reverting this change:\r\n<img width=\"708\" alt=\"image\" src=\"https://github.com/user-attachments/assets/24206a21-f3bb-4056-9020-fde305683b2c\">\r\n ", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-10-28", "type": "issue_comment", "link": "https://github.com/johnno1962/HotReloading/issues/49#issuecomment-2442648758", "message": "HI @markst, was wondering if you're waiting for xcodebuilds to build outside Xcode whether you'd be interested in https://github.com/johnno1962/xcodemake", "repo": { "full_name": "johnno1962/hotreloading", "language": "Swift", "stargazers_count": 570, "description": "Hot reloading as a Swift Package", "topics": [ "hot-reload", "swift", "swiftui" ] } }, { "date": "2024-10-28", "type": "issue_comment", "link": "https://github.com/johnno1962/InjectionIII/issues/520#issuecomment-2442221926", "message": "We need to know what caused the SIGABRT as that could be many things. Are you able to post the stack trace here or email it to me at GitHub at johnholdsworth.com? Was there no explanatory text?", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2024-10-28", "type": "issues", "link": "https://github.com/johnno1962/InjectionIII/issues/520", "message": "Not working in Xcode 16 I have a SwiftUI project and injection works as expected in xcode 15.2 with the app running in a simulator. However, in xcode 16 I get the \ud83d\udc89 Injected type # logs but the app doesn't actually update.\r\n\r\nI tried deleting derived data, clean build folder, rebuild, double checked I have -Xlinker and -interposable, and double checked I'm running the debug scheme.", "repo": { "full_name": "johnno1962/injectioniii", "language": "Objective-C", "stargazers_count": 4176, "description": "Re-write of Injection for Xcode in (mostly) Swift", "topics": [ "eval", "hot-reload", "injection", "ios-simulator", "macos", "remote-control", "reverse-engineering", "storyboard-injection", "swift", "xcode" ] } }, { "date": "2025-02-01", "type": "commit", "message": "dust off dlopen() simulation on device.", "link": "https://api.github.com/repos/johnno1962/InjectionIII/commits/c17002c44744f333268d22546e740145244be2d5", "repo": { "full_name": "johnno1962/injectioniii", "description": "Re-write of Injection for Xcode in (mostly) Swift" } }, { "date": "2025-02-01", "type": "commit", "message": "dust off dlopen() simulation.", "link": "https://api.github.com/repos/johnno1962/HotReloading/commits/ee8e594d0b846abce038ff0acfbc65a52a73a966", "repo": { "full_name": "johnno1962/hotreloading", "description": "Hot reloading as a Swift Package" } }, { "date": "2025-02-01", "type": "commit", "message": "sync for ios18", "link": "https://api.github.com/repos/johnno1962/InjectionScratch/commits/678bedde8dd628fef27416ff12da4415001278cb", "repo": { "full_name": "johnno1962/injectionscratch", "description": "InjectionScratch" } }, { "date": "2025-01-30", "type": "commit", "message": "resolve ambiguity.", "link": "https://api.github.com/repos/johnno1962/Fortify/commits/42fa96008f900b33e9760154d8e2421bcfd32fea", "repo": { "full_name": "johnno1962/fortify", "description": "Making Swift more robust" } }, { "date": "2025-01-21", "type": "commit", "message": "avoid xcode 16 pch validation errors.", "link": "https://api.github.com/repos/johnno1962/InjectionIII/commits/dd966d3b6110a11333f1d7afeeda00b4ead137a5", "repo": { "full_name": "johnno1962/injectioniii", "description": "Re-write of Injection for Xcode in (mostly) Swift" } }, { "date": "2025-01-21", "type": "commit", "message": "avoid xcode 16 pch validation errors.", "link": "https://api.github.com/repos/johnno1962/HotReloading/commits/7f5729b18ca93d9c4567a419fc7a1e90c7a693f3", "repo": { "full_name": "johnno1962/hotreloading", "description": "Hot reloading as a Swift Package" } }, { "date": "2025-01-07", "type": "commit", "message": "index initialisation.", "link": "https://api.github.com/repos/johnno1962/String16/commits/fab21ef3931b7c239db069c9f0c6195664ff8538", "repo": { "full_name": "johnno1962/string16", "description": "Minimalist's String type?" } }, { "date": "2025-01-07", "type": "commit", "message": "use index(offsetby:limitedby: method.", "link": "https://api.github.com/repos/johnno1962/StringIndex/commits/a5d77bd55a3b196adbdcc57bc6f3ce668c816650", "repo": { "full_name": "johnno1962/stringindex", "description": "Sensible indexing into Swift Strings" } }, { "date": "2025-01-06", "type": "commit", "message": "initial commit", "link": "https://api.github.com/repos/johnno1962/String16/commits/c2aaa58eacc7cbe6316dafcfd765164f464d0331", "repo": { "full_name": "johnno1962/string16", "description": "Minimalist's String type?" } }, { "date": "2024-12-26", "type": "commit", "message": "generalisation for string16.", "link": "https://api.github.com/repos/johnno1962/StringIndex/commits/7e89b870e9d5443c32d21955373825d92e839460", "repo": { "full_name": "johnno1962/stringindex", "description": "Sensible indexing into Swift Strings" } }, { "date": "2024-12-02", "type": "commit", "message": "injectionstandalone for cursor. (#29)\n\n* injectionstandalone for cursor.\r\n\r\n* move injections to .main queue.\r\n\r\n* generic superclass patching.\r\n\r\n* testing with cursor.\r\n\r\n* additional logging/mixed mode.\r\n\r\n* fail over to log parser.\r\n\r\n* case where bundle and package configured.\r\n\r\n* mangled stacktrace on sigpipe.\r\n\r\n* filter out more options.\r\n\r\n* precompiled bridging headers.\r\n\r\n* more linking logging.", "link": "https://api.github.com/repos/johnno1962/InjectionNext/commits/dc3474dc65e0a8d6661932733950810bfca180a9", "repo": { "full_name": "johnno1962/injectionnext", "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-23", "type": "commit", "message": ".enableinjection() may not have been called.", "link": "https://api.github.com/repos/krzysztofzablocki/Inject/commits/176c930a1bf2aa174beb841e2acc3c6db894eac9", "repo": { "full_name": "krzysztofzablocki/inject", "description": "Hot Reloading for Swift applications!" } }, { "date": "2024-11-22", "type": "commit", "message": "update date, .enableinjection() optional xcode 16+.", "link": "https://api.github.com/repos/johnno1962/InjectionIII/commits/4c34a3ea9899d69b1a7373309d2e8582f9a51f54", "repo": { "full_name": "johnno1962/injectioniii", "description": "Re-write of Injection for Xcode in (mostly) Swift" } }, { "date": "2024-11-22", "type": "commit", "message": ".enableinjection() no longer required with xcode 16+", "link": "https://api.github.com/repos/johnno1962/HotReloading/commits/b764935bb776741595502cab47f157f31a1f64de", "repo": { "full_name": "johnno1962/hotreloading", "description": "Hot reloading as a Swift Package" } }, { "date": "2024-11-22", "type": "commit", "message": ".enableinjection() no longer required with xcode 16+", "link": "https://api.github.com/repos/johnno1962/HotSwiftUI/commits/0539ebfa37114156fc726fc88902981db2ecbec0", "repo": { "full_name": "johnno1962/hotswiftui", "description": "Utilities for Hot Reloading SwiftUI apps." } }, { "date": "2024-11-20", "type": "commit", "message": "tweak readme.", "link": "https://api.github.com/repos/johnno1962/InjectionIII/commits/bf3353ea8aba3db6bfc65e5026d7945e04671ef3", "repo": { "full_name": "johnno1962/injectioniii", "description": "Re-write of Injection for Xcode in (mostly) Swift" } }, { "date": "2024-11-20", "type": "commit", "message": "precompiled bridging headers.", "link": "https://api.github.com/repos/johnno1962/InjectionLite/commits/a1582d42f4a7e21edcf36bb6b86b0f2de1a01324", "repo": { "full_name": "johnno1962/injectionlite", "description": "Swift package re-write of InjectionIII app" } }, { "date": "2024-11-20", "type": "commit", "message": "hook symbols' visibility.", "link": "https://api.github.com/repos/johnno1962/Fortify/commits/2d393e7ac57ffec7868a2ead51f25bf2087af208", "repo": { "full_name": "johnno1962/fortify", "description": "Making Swift more robust" } }, { "date": "2024-11-19", "type": "commit", "message": "clang stats cache/validation.", "link": "https://api.github.com/repos/johnno1962/InjectionLite/commits/6b18b9dd7e8bdb99be40f550d5c722087b4e2760", "repo": { "full_name": "johnno1962/injectionlite", "description": "Swift package re-write of InjectionIII app" } }, { "date": "2024-11-15", "type": "commit", "message": "case where bundle and package configured.", "link": "https://api.github.com/repos/johnno1962/InjectionLite/commits/74aaa78ad9a7407a7773da7acde406007c65193f", "repo": { "full_name": "johnno1962/injectionlite", "description": "Swift package re-write of InjectionIII app" } }, { "date": "2024-11-13", "type": "commit", "message": "more logging on error.", "link": "https://api.github.com/repos/johnno1962/InjectionLite/commits/1b32d8af43605d1fc581df1e607552d0597e8abb", "repo": { "full_name": "johnno1962/injectionlite", "description": "Swift package re-write of InjectionIII app" } }, { "date": "2024-11-13", "type": "commit", "message": "compromise for compatibility.", "link": "https://api.github.com/repos/johnno1962/DLKit/commits/2c645ea5763aff8180c9f4c0cbb28ea814c5de51", "repo": { "full_name": "johnno1962/dlkit", "description": "A rather subscript oriented interface to the dynamic linker." } }, { "date": "2024-11-11", "type": "commit", "message": "logging errors.", "link": "https://api.github.com/repos/johnno1962/InjectionLite/commits/2a46860bffebb54c819e3a1dc61b4a7da88b2a13", "repo": { "full_name": "johnno1962/injectionlite", "description": "Swift package re-write of InjectionIII app" } }, { "date": "2024-11-10", "type": "commit", "message": "generic superclass patching.", "link": "https://api.github.com/repos/johnno1962/InjectionLite/commits/1a51792dd8506dded7726a00d58d95dcb68315e9", "repo": { "full_name": "johnno1962/injectionlite", "description": "Swift package re-write of InjectionIII app" } }, { "date": "2024-11-09", "type": "commit", "message": "injectionnext for cursor.", "link": "https://api.github.com/repos/johnno1962/InjectionLite/commits/eed717d91bad1cbdd6a96c7d86d715381ce2fa05", "repo": { "full_name": "johnno1962/injectionlite", "description": "Swift package re-write of InjectionIII app" } }, { "date": "2024-11-08", "type": "commit", "message": "this package no longer works.", "link": "https://api.github.com/repos/johnno1962/InstantSyntax/commits/9af7a31b4b8e24bdb2e2a950e40e2a04043b5883", "repo": { "full_name": "johnno1962/instantsyntax", "description": "SwiftSyntax binary frameworks" } }, { "date": "2024-11-05", "type": "commit", "message": "better detection of previews.", "link": "https://api.github.com/repos/johnno1962/InjectionNext/commits/1c1ebacb912ae75dc35438690ebd16f9f3d4e010", "repo": { "full_name": "johnno1962/injectionnext", "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-11-02", "type": "commit", "message": "-resultbundlepath option.", "link": "https://api.github.com/repos/johnno1962/xcodemake/commits/e1882390c710f2657456f509b6ff986b0ef43ff0", "repo": { "full_name": "johnno1962/xcodemake", "description": "Faster xcodebuilds using \"make\"" } }, { "date": "2024-11-01", "type": "commit", "message": "previews detection.", "link": "https://api.github.com/repos/johnno1962/InjectionIII/commits/7effd5c93d9dbc305f0327f792cd246367671fb0", "repo": { "full_name": "johnno1962/injectioniii", "description": "Re-write of Injection for Xcode in (mostly) Swift" } }, { "date": "2024-11-01", "type": "commit", "message": "preview detection.", "link": "https://api.github.com/repos/johnno1962/HotReloading/commits/46e61b3cad6e9ccb6075fc645c5e0c0c848f2dff", "repo": { "full_name": "johnno1962/hotreloading", "description": "Hot reloading as a Swift Package" } }, { "date": "2024-11-01", "type": "commit", "message": "better detection of previews.", "link": "https://api.github.com/repos/johnno1962/InjectionLite/commits/744f98bb7461f8ef9673495cb74a31179bc991c7", "repo": { "full_name": "johnno1962/injectionlite", "description": "Swift package re-write of InjectionIII app" } }, { "date": "2024-10-31", "type": "commit", "message": "repo url.", "link": "https://api.github.com/repos/johnno1962/xcodemake/commits/9f145d742e4c1ac13b4f1d05a76e1ecdc7733d17", "repo": { "full_name": "johnno1962/xcodemake", "description": "Faster xcodebuilds using \"make\"" } }, { "date": "2024-10-24", "type": "commit", "message": "retry on error.", "link": "https://api.github.com/repos/johnno1962/xcodemake/commits/2a9b65b2cc5734ad12967ae6d4d623efd4d5649c", "repo": { "full_name": "johnno1962/xcodemake", "description": "Faster xcodebuilds using \"make\"" } }, { "date": "2024-10-21", "type": "commit", "message": "device builds.", "link": "https://api.github.com/repos/johnno1962/xcodemake/commits/8b0f1f12cd77909fe12cf4e4128c0c5888092f7a", "repo": { "full_name": "johnno1962/xcodemake", "description": "Faster xcodebuilds using \"make\"" } }, { "date": "2024-10-20", "type": "commit", "message": "character escaping", "link": "https://api.github.com/repos/johnno1962/xcodemake/commits/49beb84494c16b69a9d42ba56a2ba0452bbb316d", "repo": { "full_name": "johnno1962/xcodemake", "description": "Faster xcodebuilds using \"make\"" } }, { "date": "2024-10-19", "type": "commit", "message": "initial commit", "link": "https://api.github.com/repos/johnno1962/xcodemake/commits/a492953a15a3afe6586408045c2ee9d945267e79", "repo": { "full_name": "johnno1962/xcodemake", "description": "Faster xcodebuilds using \"make\"" } }, { "date": "2024-10-19", "type": "commit", "message": "bookmarking on sequoia", "link": "https://api.github.com/repos/johnno1962/InjectionIII/commits/6ad659767c68a7290eaec1613411a6de0acb5f6a", "repo": { "full_name": "johnno1962/injectioniii", "description": "Re-write of Injection for Xcode in (mostly) Swift" } }, { "date": "2024-10-19", "type": "commit", "message": "sequoia", "link": "https://api.github.com/repos/johnno1962/HotReloading/commits/02449d642e6ed80071a50a7d676cb7ff2335e557", "repo": { "full_name": "johnno1962/hotreloading", "description": "Hot reloading as a Swift Package" } }, { "date": "2024-10-10", "type": "commit", "message": "option to open project on launch.", "link": "https://api.github.com/repos/johnno1962/InjectionNext/commits/d79fddeb11ff7c1045c3c5b771f069e584996359", "repo": { "full_name": "johnno1962/injectionnext", "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-09-30", "type": "commit", "message": "remove binding on \"enable testing on device\"", "link": "https://api.github.com/repos/johnno1962/InjectionNext/commits/0f541d91694ae0bf08b85e1a86336a3e01fa3e77", "repo": { "full_name": "johnno1962/injectionnext", "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-09-30", "type": "commit", "message": "testing on device.", "link": "https://api.github.com/repos/johnno1962/InjectionLite/commits/ff08904e06efd3fa0812ad351a8f919dc7cf3de3", "repo": { "full_name": "johnno1962/injectionlite", "description": "Swift package re-write of InjectionIII app" } }, { "date": "2024-09-29", "type": "commit", "message": "defer test loading errors.", "link": "https://api.github.com/repos/johnno1962/InjectionNext/commits/c16aa2d122b1ec295c35020fddbc08ca742980a3", "repo": { "full_name": "johnno1962/injectionnext", "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-09-28", "type": "commit", "message": "defer test loading errors.", "link": "https://api.github.com/repos/johnno1962/InjectionLite/commits/10be144d47b5678c56f018e3fbf65a3f3d40576d", "repo": { "full_name": "johnno1962/injectionlite", "description": "Swift package re-write of InjectionIII app" } }, { "date": "2024-09-26", "type": "commit", "message": "uilogictests", "link": "https://api.github.com/repos/johnno1962/InjectionIII/commits/8f17f1e2ac2e35ee694bb3d18dd1581fb81a66d6", "repo": { "full_name": "johnno1962/injectioniii", "description": "Re-write of Injection for Xcode in (mostly) Swift" } }, { "date": "2024-09-26", "type": "commit", "message": "merge pull request #100 from vgorloff/ui-logic-tests-support\n\nallowing injection in uilogictests via dedicated environment variable.", "link": "https://api.github.com/repos/johnno1962/HotReloading/commits/a63e6019c5f0e4d8b9541cf0c50696e1506103d9", "repo": { "full_name": "johnno1962/hotreloading", "description": "Hot reloading as a Swift Package" } }, { "date": "2024-09-24", "type": "commit", "message": "watchos", "link": "https://api.github.com/repos/johnno1962/HotSwiftUI/commits/0caa68178eb489ecf000be65a64a3a3081a3ee5c", "repo": { "full_name": "johnno1962/hotswiftui", "description": "Utilities for Hot Reloading SwiftUI apps." } }, { "date": "2024-09-24", "type": "commit", "message": "watchos", "link": "https://api.github.com/repos/johnno1962/InjectionIII/commits/5de0735365473f611b32ebdb173101b0a56f9966", "repo": { "full_name": "johnno1962/injectioniii", "description": "Re-write of Injection for Xcode in (mostly) Swift" } }, { "date": "2024-09-24", "type": "commit", "message": "watchos", "link": "https://api.github.com/repos/johnno1962/HotReloading/commits/42dd0197d4649b5cddc7fe62691e57f8d63d0c13", "repo": { "full_name": "johnno1962/hotreloading", "description": "Hot reloading as a Swift Package" } }, { "date": "2024-09-24", "type": "commit", "message": "watchos", "link": "https://api.github.com/repos/johnno1962/XprobePlugin/commits/c80f086ca7038c5e9236e1b15fea3f9e59395183", "repo": { "full_name": "johnno1962/xprobeplugin", "description": "Live Memory Browser for Apps & Xcode" } }, { "date": "2024-09-22", "type": "commit", "message": "watchos", "link": "https://api.github.com/repos/johnno1962/InjectionNext/commits/7fda1c1de866fb35d458886e174d659febc85c8b", "repo": { "full_name": "johnno1962/injectionnext", "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-09-22", "type": "commit", "message": "watchos", "link": "https://api.github.com/repos/johnno1962/InjectionLite/commits/f964dcbb3cd6101cdaf3e96862bc6b36bf469f01", "repo": { "full_name": "johnno1962/injectionlite", "description": "Swift package re-write of InjectionIII app" } }, { "date": "2024-09-10", "type": "commit", "message": "designed for ipad (#19)\n\n* use local disk for ios on mac, opt into copying missing test frameworks.", "link": "https://api.github.com/repos/johnno1962/InjectionNext/commits/ebe9aebb21fb4cc9e8204d30583816fc8dd87837", "repo": { "full_name": "johnno1962/injectionnext", "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-09-04", "type": "commit", "message": "nsdata more reliable.", "link": "https://api.github.com/repos/johnno1962/Popen/commits/f3fc592996af14410a3a2eb473e744ccad3834ae", "repo": { "full_name": "johnno1962/popen", "description": "Reading and writing processes and files" } }, { "date": "2024-08-29", "type": "commit", "message": "quick support (#18)\n\n* include quick & nimble in bundles.\r\n\r\n* copy plugins directory on demand.\r\n\r\n* update readme.\r\n\r\n---------\r\n\r\nco-authored-by: john holdsworth <>", "link": "https://api.github.com/repos/johnno1962/InjectionNext/commits/2a4ac2a9ca5d25dddf98d771749d520d256c753e", "repo": { "full_name": "johnno1962/injectionnext", "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-08-08", "type": "commit", "message": "inhibit injection when running tests", "link": "https://api.github.com/repos/johnno1962/InjectionIII/commits/4745251f8ec9a5c59da856a9b7758e586f116b13", "repo": { "full_name": "johnno1962/injectioniii", "description": "Re-write of Injection for Xcode in (mostly) Swift" } }, { "date": "2024-08-08", "type": "commit", "message": "inhibit injection when running tests", "link": "https://api.github.com/repos/johnno1962/HotReloading/commits/131235c89fe16709db169c324a53e30f6ddb71c4", "repo": { "full_name": "johnno1962/hotreloading", "description": "Hot reloading as a Swift Package" } }, { "date": "2024-08-06", "type": "commit", "message": "fixes to unhiding, rollback noindex processing a little. (#14)\n\n* revert intermediates.noindex\r\n* build failure if sub modules not up to date.", "link": "https://api.github.com/repos/johnno1962/InjectionNext/commits/1147fd53e3726e1b9768ee1c488202f14d37d8b3", "repo": { "full_name": "johnno1962/injectionnext", "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-08-01", "type": "commit", "message": "inhibit during previews.", "link": "https://api.github.com/repos/johnno1962/InjectionIII/commits/2ffbdd3751d8264378783f130d928f2a4355d31c", "repo": { "full_name": "johnno1962/injectioniii", "description": "Re-write of Injection for Xcode in (mostly) Swift" } }, { "date": "2024-08-01", "type": "commit", "message": "inhibit during previews.", "link": "https://api.github.com/repos/johnno1962/HotReloading/commits/5e4534b655e1237a998a4e4a8a0d75d1e0677a42", "repo": { "full_name": "johnno1962/hotreloading", "description": "Hot reloading as a Swift Package" } }, { "date": "2024-07-24", "type": "commit", "message": "merge pull request #10 from oryonatan/simplify-code-signing-id\n\ninjectionnext: simplify code signing id finding.", "link": "https://api.github.com/repos/johnno1962/InjectionNext/commits/bedd1cf489205bfb65157388163b3ccfb62a6e07", "repo": { "full_name": "johnno1962/injectionnext", "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-07-23", "type": "commit", "message": "flatten sub-packages. (#9)\n\n* flatten sub-packages.", "link": "https://api.github.com/repos/johnno1962/InjectionNext/commits/147f7b248c3ecb287831b07511fb1ed18a929fad", "repo": { "full_name": "johnno1962/injectionnext", "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-07-23", "type": "commit", "message": "restore opt-in qualified by tca.", "link": "https://api.github.com/repos/johnno1962/InjectionIII/commits/33818c1777848c78530cf074feeb065b2ea43274", "repo": { "full_name": "johnno1962/injectioniii", "description": "Re-write of Injection for Xcode in (mostly) Swift" } }, { "date": "2024-07-23", "type": "commit", "message": "restore opt-in qualified by tca.", "link": "https://api.github.com/repos/johnno1962/HotReloading/commits/1b2837a2ba5eca05e5d9ef87b35c3389f48e91fa", "repo": { "full_name": "johnno1962/hotreloading", "description": "Hot reloading as a Swift Package" } }, { "date": "2024-07-22", "type": "commit", "message": "dlkit_appimagescontain for detecting symbols.", "link": "https://api.github.com/repos/johnno1962/DLKit/commits/162c2ca5ae6cc61728c10738ed2630326154bf19", "repo": { "full_name": "johnno1962/dlkit", "description": "A rather subscript oriented interface to the dynamic linker." } }, { "date": "2024-07-21", "type": "commit", "message": "give address lookup a name.", "link": "https://api.github.com/repos/johnno1962/DLKit/commits/c6471008eb08fdf314735a075fd408ab1264e563", "repo": { "full_name": "johnno1962/dlkit", "description": "A rather subscript oriented interface to the dynamic linker." } }, { "date": "2024-07-19", "type": "commit", "message": "/index.noindex/build/ -> /build/ (#8)\n\nswitch to using main set of build inputs only.", "link": "https://api.github.com/repos/johnno1962/InjectionNext/commits/b90052711e1f7787a0c21f55ea146b66cd777dcc", "repo": { "full_name": "johnno1962/injectionnext", "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-07-18", "type": "commit", "message": "xcode 15.4", "link": "https://api.github.com/repos/johnno1962/DLKit/commits/8c1482a42cf4f4552578e8b4bfb15dfc8f551ad2", "repo": { "full_name": "johnno1962/dlkit", "description": "A rather subscript oriented interface to the dynamic linker." } }, { "date": "2024-07-16", "type": "commit", "message": "make hooking keypaths opt-out.", "link": "https://api.github.com/repos/johnno1962/InjectionIII/commits/e6f4fa553d534b8d4ed2d370735816d9acc8f151", "repo": { "full_name": "johnno1962/injectioniii", "description": "Re-write of Injection for Xcode in (mostly) Swift" } }, { "date": "2024-07-16", "type": "commit", "message": "make hooking keypaths opt-out.", "link": "https://api.github.com/repos/johnno1962/HotReloading/commits/d8aba3dcd2c8265e25d3b6c34726971b65a17253", "repo": { "full_name": "johnno1962/hotreloading", "description": "Hot reloading as a Swift Package" } }, { "date": "2024-07-16", "type": "commit", "message": "link to inject project.", "link": "https://api.github.com/repos/johnno1962/HotSwiftUI/commits/818bba7a5e63447c1b8a29012afed72d319e9c2d", "repo": { "full_name": "johnno1962/hotswiftui", "description": "Utilities for Hot Reloading SwiftUI apps." } }, { "date": "2024-07-13", "type": "commit", "message": "add mention of injectionnext.", "link": "https://api.github.com/repos/johnno1962/InjectionIII/commits/ee725996576a09c3498f0b432133f388bddb5e79", "repo": { "full_name": "johnno1962/injectioniii", "description": "Re-write of Injection for Xcode in (mostly) Swift" } }, { "date": "2024-07-12", "type": "commit", "message": "injectionnext plug.", "link": "https://api.github.com/repos/johnno1962/HotReloading/commits/e0d9f6b8db06e637f4b137d7ba06993ac31c7c0d", "repo": { "full_name": "johnno1962/hotreloading", "description": "Hot reloading as a Swift Package" } }, { "date": "2024-07-12", "type": "commit", "message": "xros -> visionos", "link": "https://api.github.com/repos/johnno1962/HotSwiftUI/commits/546f876b23929e704f8b2a21d516600c6e7d9f5c", "repo": { "full_name": "johnno1962/hotswiftui", "description": "Utilities for Hot Reloading SwiftUI apps." } }, { "date": "2024-06-30", "type": "commit", "message": "modulemap problems.", "link": "https://api.github.com/repos/johnno1962/InjectionIII/commits/19c15f64fc82cbdad53b169ee4ea08c5cb16aa04", "repo": { "full_name": "johnno1962/injectioniii", "description": "Re-write of Injection for Xcode in (mostly) Swift" } }, { "date": "2024-06-26", "type": "commit", "message": "swift 6", "link": "https://api.github.com/repos/johnno1962/HotReloading/commits/9cdd42fa86ceb108815b08c2b899b955d4dc715e", "repo": { "full_name": "johnno1962/hotreloading", "description": "Hot reloading as a Swift Package" } }, { "date": "2024-06-25", "type": "commit", "message": "modulemap problems.", "link": "https://api.github.com/repos/johnno1962/HotReloading/commits/916ca8c51bad06914db8ad5cbabdd2e4362d552c", "repo": { "full_name": "johnno1962/hotreloading", "description": "Hot reloading as a Swift Package" } }, { "date": "2024-06-25", "type": "commit", "message": "modulemap problems.", "link": "https://api.github.com/repos/johnno1962/SwiftTrace/commits/589f37149d5b32cbdd44c70809df23b4f4fa0260", "repo": { "full_name": "johnno1962/swifttrace", "description": "Trace Swift and Objective-C method invocations" } }, { "date": "2024-06-23", "type": "commit", "message": "profile swiftui2 (#502)\n\n* profileswiftui menu item.\r\n\r\n* streamline dlkit, swifttrace.\r\n\r\n* refresh swifttrace\r\n\r\n* revert a couple of things.\r\n\r\n* phase out unused code.\r\n\r\n* watch canonical paths.\r\n\r\n* remove bazel support.\r\n\r\n* injection_derived_data env var.\r\n\r\n* concurrency_dylibs xcode 15.4\r\n\r\n* objective-c on visionos\r\n\r\n* special case dealloc\r\n\r\n* xros -> visionos\r\n\r\n* xcode 16", "link": "https://api.github.com/repos/johnno1962/InjectionIII/commits/27b08985eb0ce7d5a8ac6a64a8580cc2f067a64e", "repo": { "full_name": "johnno1962/injectioniii", "description": "Re-write of Injection for Xcode in (mostly) Swift" } }, { "date": "2024-06-23", "type": "commit", "message": "bump swifttrace.", "link": "https://api.github.com/repos/johnno1962/HotReloading/commits/c3d7f371756fb1b7eb0da5454afea75e45013d2d", "repo": { "full_name": "johnno1962/hotreloading", "description": "Hot reloading as a Swift Package" } }, { "date": "2024-06-23", "type": "commit", "message": "bump swifttrace.", "link": "https://api.github.com/repos/johnno1962/XprobePlugin/commits/3589deb3b42e12294e8a37b251aaa0b0e463483c", "repo": { "full_name": "johnno1962/xprobeplugin", "description": "Live Memory Browser for Apps & Xcode" } }, { "date": "2024-06-23", "type": "commit", "message": "debug_only versions.", "link": "https://api.github.com/repos/johnno1962/SwiftTrace/commits/0424773c124dbe9f82429a3c7a5a9dc8ce1631e5", "repo": { "full_name": "johnno1962/swifttrace", "description": "Trace Swift and Objective-C method invocations" } }, { "date": "2024-06-22", "type": "commit", "message": "xcode 16", "link": "https://api.github.com/repos/johnno1962/SwiftTrace/commits/f4fea214e1ddfc28afe58dfde18773975e37d088", "repo": { "full_name": "johnno1962/swifttrace", "description": "Trace Swift and Objective-C method invocations" } }, { "date": "2024-06-22", "type": "commit", "message": "xcode 16", "link": "https://api.github.com/repos/johnno1962/DLKit/commits/2362a3a33f4910bdf7fbfc5e78c7b3d736d5c8e8", "repo": { "full_name": "johnno1962/dlkit", "description": "A rather subscript oriented interface to the dynamic linker." } }, { "date": "2024-06-17", "type": "commit", "message": "per-project unhide. source patching.", "link": "https://api.github.com/repos/johnno1962/InjectionNext/commits/6c0f1703626b240b9156af54e47f52aeb389912e", "repo": { "full_name": "johnno1962/injectionnext", "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-06-16", "type": "commit", "message": "remove auto-re-export.", "link": "https://api.github.com/repos/johnno1962/InjectionNext/commits/ce1e5ce8d62766fe8e414b612361c69f6d66a2a8", "repo": { "full_name": "johnno1962/injectionnext", "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2024-06-15", "type": "commit", "message": "per-platform unhiding.", "link": "https://api.github.com/repos/johnno1962/InjectionNext/commits/b31284973e7513feb4cfbe94f7c2a19c387ce133", "repo": { "full_name": "johnno1962/injectionnext", "description": "Fourth evolution of Code Injection for Xcode" } }, { "date": "2012-05-28", "type": "commit", "message": "initial commit", "link": "https://api.github.com/repos/johnno1962/injectionforxcode/commits/32303fc493ca206117fb2fa0be11f84843ca9417", "repo": { "full_name": "johnno1962/injectionforxcode", "description": "Runtime Code Injection for Objective-C & Swift" } }, { "date": "2012-12-05", "type": "commit", "message": "objcpp", "link": "https://api.github.com/repos/johnno1962/injectionforxcode/commits/7b863bd0865b154db5d42a47e2880bba7c1e2643", "repo": { "full_name": "johnno1962/injectionforxcode", "description": "Runtime Code Injection for Objective-C & Swift" } }, { "date": "2012-12-06", "type": "commit", "message": "zip download", "link": "https://api.github.com/repos/johnno1962/injectionforxcode/commits/8560d91364fba81195bdbe05189844177f7ca504", "repo": { "full_name": "johnno1962/injectionforxcode", "description": "Runtime Code Injection for Objective-C & Swift" } }, { "date": "2012-12-07", "type": "commit", "message": "documentation tidy-up", "link": "https://api.github.com/repos/johnno1962/injectionforxcode/commits/42c362ca73dc5e9adffea0ac44c30ae94d5d6047", "repo": { "full_name": "johnno1962/injectionforxcode", "description": "Runtime Code Injection for Objective-C & Swift" } }, { "date": "2012-12-09", "type": "commit", "message": "formatting fix.", "link": "https://api.github.com/repos/johnno1962/injectionforxcode/commits/d91f00db3835d455e3a1214e5deb769879e228b5", "repo": { "full_name": "johnno1962/injectionforxcode", "description": "Runtime Code Injection for Objective-C & Swift" } }, { "date": "2012-12-10", "type": "commit", "message": "reinstate macros", "link": "https://api.github.com/repos/johnno1962/injectionforxcode/commits/987dbe515fa3df3894cf8208fe01a21cdef438d0", "repo": { "full_name": "johnno1962/injectionforxcode", "description": "Runtime Code Injection for Objective-C & Swift" } }, { "date": "2012-12-11", "type": "commit", "message": "tidy-up post categories", "link": "https://api.github.com/repos/johnno1962/injectionforxcode/commits/9ba7328fe973c3c4780de0913470cd2a00dd2bfb", "repo": { "full_name": "johnno1962/injectionforxcode", "description": "Runtime Code Injection for Objective-C & Swift" } }, { "date": "2013-01-01", "type": "commit", "message": "support for cocoapods.", "link": "https://api.github.com/repos/johnno1962/injectionforxcode/commits/18648f97e8263b49c76b1b4408f415a8d047d55e", "repo": { "full_name": "johnno1962/injectionforxcode", "description": "Runtime Code Injection for Objective-C & Swift" } }, { "date": "2013-01-02", "type": "commit", "message": "support email.", "link": "https://api.github.com/repos/johnno1962/injectionforxcode/commits/bd557ccac70bf849703d86f26560d304288cd6e1", "repo": { "full_name": "johnno1962/injectionforxcode", "description": "Runtime Code Injection for Objective-C & Swift" } }, { "date": "2013-01-04", "type": "commit", "message": "support for cocoapods", "link": "https://api.github.com/repos/johnno1962/injectionforxcode/commits/a5aced67b49814ccf56990531aee2ea1f94a6ad7", "repo": { "full_name": "johnno1962/injectionforxcode", "description": "Runtime Code Injection for Objective-C & Swift" } }, { "date": "2013-01-05", "type": "commit", "message": "improved pre-processor header location", "link": "https://api.github.com/repos/johnno1962/injectionforxcode/commits/f428fa40c093eb44a9c3112a62bf660a69fbad20", "repo": { "full_name": "johnno1962/injectionforxcode", "description": "Runtime Code Injection for Objective-C & Swift" } }, { "date": "2013-01-14", "type": "commit", "message": "headers no longer need to be patched.", "link": "https://api.github.com/repos/johnno1962/injectionforxcode/commits/b69c924ad4188785c38dab498d1272dd49269300", "repo": { "full_name": "johnno1962/injectionforxcode", "description": "Runtime Code Injection for Objective-C & Swift" } }, { "date": "2013-01-15", "type": "commit", "message": "scripts can be in any language.", "link": "https://api.github.com/repos/johnno1962/injectionforxcode/commits/a190bc1ae61df6ed423fd03b5a3e47d76eaa1abe", "repo": { "full_name": "johnno1962/injectionforxcode", "description": "Runtime Code Injection for Objective-C & Swift" } }, { "date": "2013-01-16", "type": "commit", "message": "optional order front.", "link": "https://api.github.com/repos/johnno1962/injectionforxcode/commits/d045532bd9ec19cc7f6da2397d502064872c9d23", "repo": { "full_name": "johnno1962/injectionforxcode", "description": "Runtime Code Injection for Objective-C & Swift" } }, { "date": "2013-01-17", "type": "commit", "message": "minor performance tweaks.", "link": "https://api.github.com/repos/johnno1962/injectionforxcode/commits/e33b2097c2f95589eac904846c1c4c37a50dfc89", "repo": { "full_name": "johnno1962/injectionforxcode", "description": "Runtime Code Injection for Objective-C & Swift" } }, { "date": "2013-01-18", "type": "commit", "message": "switch to refactored version.", "link": "https://api.github.com/repos/johnno1962/injectionforxcode/commits/2a672af78647640db80e926176d60487c90b04c1", "repo": { "full_name": "johnno1962/injectionforxcode", "description": "Runtime Code Injection for Objective-C & Swift" } }, { "date": "2013-01-19", "type": "commit", "message": "version displayed on injection menu.", "link": "https://api.github.com/repos/johnno1962/injectionforxcode/commits/5ccb1342bf4eaf928f94787d4d16cc669b1a593b", "repo": { "full_name": "johnno1962/injectionforxcode", "description": "Runtime Code Injection for Objective-C & Swift" } }, { "date": "2013-01-21", "type": "commit", "message": "missing icons in installer.", "link": "https://api.github.com/repos/johnno1962/injectionforxcode/commits/c7595796a2be9e9e61fea734728cd505976af529", "repo": { "full_name": "johnno1962/injectionforxcode", "description": "Runtime Code Injection for Objective-C & Swift" } }, { "date": "2013-01-24", "type": "commit", "message": "health and safety message", "link": "https://api.github.com/repos/johnno1962/injectionforxcode/commits/e9bd971767eed6cbf94001dc42a5ed89cbaae18b", "repo": { "full_name": "johnno1962/injectionforxcode", "description": "Runtime Code Injection for Objective-C & Swift" } }, { "date": "2013-01-25", "type": "commit", "message": "storyboard injection (only in simulator)", "link": "https://api.github.com/repos/johnno1962/injectionforxcode/commits/4a2aacf213b8672b340543e06ae19e00c1f9bf7d", "repo": { "full_name": "johnno1962/injectionforxcode", "description": "Runtime Code Injection for Objective-C & Swift" } }, { "date": "2013-01-26", "type": "commit", "message": "storyboard injection to device.", "link": "https://api.github.com/repos/johnno1962/injectionforxcode/commits/9d4c51836c497bb34856b6e705f9e6a4a0707fa0", "repo": { "full_name": "johnno1962/injectionforxcode", "description": "Runtime Code Injection for Objective-C & Swift" } }, { "date": "2013-01-27", "type": "commit", "message": "resolve forward reference", "link": "https://api.github.com/repos/johnno1962/injectionforxcode/commits/f022f9b557bb0ded28761447952e73967c382ddc", "repo": { "full_name": "johnno1962/injectionforxcode", "description": "Runtime Code Injection for Objective-C & Swift" } }, { "date": "2013-01-29", "type": "commit", "message": "method names mixed up.", "link": "https://api.github.com/repos/johnno1962/injectionforxcode/commits/6b46c784b0ff480f26b5061a58c9ed6a3bb2a7ed", "repo": { "full_name": "johnno1962/injectionforxcode", "description": "Runtime Code Injection for Objective-C & Swift" } }, { "date": "2013-02-05", "type": "commit", "message": "objective-c++ support.", "link": "https://api.github.com/repos/johnno1962/injectionforxcode/commits/097a9b3185fe06cfeaaf2d33a541089278861790", "repo": { "full_name": "johnno1962/injectionforxcode", "description": "Runtime Code Injection for Objective-C & Swift" } }, { "date": "2013-02-06", "type": "commit", "message": "objective-c++ support.", "link": "https://api.github.com/repos/johnno1962/injectionforxcode/commits/c06b1125081dff0f17fd40ca5b69ba2bb618b224", "repo": { "full_name": "johnno1962/injectionforxcode", "description": "Runtime Code Injection for Objective-C & Swift" } }, { "date": "2013-02-12", "type": "commit", "message": "minor tweak to storyboard injection.", "link": "https://api.github.com/repos/johnno1962/injectionforxcode/commits/0964cff541e339a0961f5b2ab235bb0f8cae707f", "repo": { "full_name": "johnno1962/injectionforxcode", "description": "Runtime Code Injection for Objective-C & Swift" } }, { "date": "2013-02-25", "type": "commit", "message": "refactoring.", "link": "https://api.github.com/repos/johnno1962/injectionforxcode/commits/ff6668a7ffc328585f546d87c71e25df07229ed4", "repo": { "full_name": "johnno1962/injectionforxcode", "description": "Runtime Code Injection for Objective-C & Swift" } }, { "date": "2013-02-26", "type": "commit", "message": "tidy-up of appcode plugin code.", "link": "https://api.github.com/repos/johnno1962/injectionforxcode/commits/b7c10a1652ca9c82aa79d8185c770d7f32f603c3", "repo": { "full_name": "johnno1962/injectionforxcode", "description": "Runtime Code Injection for Objective-C & Swift" } }, { "date": "2013-02-27", "type": "commit", "message": "pointer to installer site.", "link": "https://api.github.com/repos/johnno1962/injectionforxcode/commits/f1f1032074fafd20f6d6abd22d4efc5b4359f0e9", "repo": { "full_name": "johnno1962/injectionforxcode", "description": "Runtime Code Injection for Objective-C & Swift" } } ], "twitter_username": "injection4xcode", "public_repos": 77, "full_name": "John Holdsworth", "blog": "johnholdsworth.com", "hireable": true, "location": "italy (vt)", "all_names": [ "john holdsworth", "john h" ] }, { "bio": "Open source paramedic", "email": "deivid.rodriguez@riseup.net", "avatar_url": "https://avatars.githubusercontent.com/u/2887858?v=4", "twitter_username": "deividasdf", "public_gists": 12, "full_name": "David Rodr\u00edguez", "first_name": "David", "public_repos": 224, "hireable": true, "events": [ { "repo": { "full_name": "deivid-rodriguez/activeadmin", "language": "Ruby", "stargazers_count": 2, "description": "The administration framework for Ruby on Rails applications." }, "type": "forked_repo", "date": "2015-07-17" }, { "repo": { "full_name": "deivid-rodriguez/activeadmin_addons", "language": "Ruby", "stargazers_count": 0, "description": "Extends ActiveAdmin to enable a set of great optional UX improving add-ons" }, "type": "forked_repo", "date": "2018-02-22" }, { "repo": { "full_name": "deivid-rodriguez/activerecord-jdbc-adapter", "language": "Ruby", "stargazers_count": 1, "description": "JRuby's ActiveRecord adapter using JDBC." }, "type": "forked_repo", "date": "2019-09-14" }, { "repo": { "full_name": "deivid-rodriguez/activerecord-postgis-adapter", "language": "Ruby", "stargazers_count": 0, "description": "ActiveRecord connection adapter for PostGIS, based on postgresql and rgeo" }, "type": "forked_repo", "date": "2015-11-19" }, { "repo": { "full_name": "deivid-rodriguez/activerecord_where_assoc", "stargazers_count": 0, "description": "Make ActiveRecord do conditions on your associations" }, "type": "forked_repo", "date": "2020-12-13" }, { "repo": { "full_name": "deivid-rodriguez/acts_as_tenant", "stargazers_count": 0, "description": "Easy multi-tenancy for Rails in a shared database setup." }, "type": "forked_repo", "date": "2022-05-04" }, { "repo": { "full_name": "deivid-rodriguez/administrate", "language": "Ruby", "stargazers_count": 0, "description": "A Rails engine that helps you put together a super-flexible admin dashboard." }, "type": "forked_repo", "date": "2016-05-14" }, { "repo": { "full_name": "deivid-rodriguez/ale", "language": "Vim script", "stargazers_count": 0, "description": "Asynchronous Lint Engine" }, "type": "forked_repo", "date": "2018-05-01" }, { "repo": { "full_name": "deivid-rodriguez/ansible", "language": "Python", "stargazers_count": 0, "description": "Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy. Avoid writing scripts or custom code to deploy and update your applications \u2014 automate in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com/ansible/" }, "type": "forked_repo", "date": "2018-09-06" }, { "repo": { "full_name": "deivid-rodriguez/anycable-rails", "stargazers_count": 1, "description": "AnyCable Rails integration" }, "type": "forked_repo", "date": "2021-04-17" }, { "repo": { "full_name": "deivid-rodriguez/appraisal", "stargazers_count": 0, "description": "A Ruby library for testing your library against different versions of dependencies." }, "type": "forked_repo", "date": "2022-02-11" }, { "repo": { "full_name": "deivid-rodriguez/apt-downgrade", "language": "Python", "stargazers_count": 0, "description": "Automatically exported from code.google.com/p/apt-downgrade" }, "type": "created_repo", "date": "2015-07-01" }, { "repo": { "full_name": "deivid-rodriguez/azure-playground", "stargazers_count": 0 }, "type": "created_repo", "date": "2019-05-23" }, { "repo": { "full_name": "deivid-rodriguez/bash-completion", "language": "Shell", "stargazers_count": 0, "description": "Programmable completion functions for bash" }, "type": "forked_repo", "date": "2016-04-27" }, { "repo": { "full_name": "deivid-rodriguez/bikesurf.org", "language": "HTML", "stargazers_count": 0 }, "type": "forked_repo", "date": "2017-11-28" }, { "repo": { "full_name": "deivid-rodriguez/bootboot", "stargazers_count": 0, "description": "Dualboot your Ruby app made easy" }, "type": "forked_repo", "date": "2022-04-21" }, { "repo": { "full_name": "deivid-rodriguez/bors-ng", "language": "Elixir", "stargazers_count": 0, "description": "\ud83d\udc41 A merge bot for GitHub Pull Requests" }, "type": "forked_repo", "date": "2019-02-11" }, { "repo": { "full_name": "deivid-rodriguez/bourbon", "language": "Ruby", "stargazers_count": 0, "description": "A Lightweight Sass Tool Set" }, "type": "forked_repo", "date": "2017-05-07" }, { "repo": { "full_name": "deivid-rodriguez/bridgetown", "stargazers_count": 0, "description": "A Webpack-aware, Ruby-powered static site generator for the modern Jamstack era" }, "type": "forked_repo", "date": "2021-10-28" }, { "repo": { "full_name": "deivid-rodriguez/bundler", "language": "Ruby", "stargazers_count": 0, "description": "Manage your application's gem dependencies with less pain" }, "type": "forked_repo", "date": "2015-07-09" }, { "repo": { "full_name": "deivid-rodriguez/bundler-git-dep", "language": "Ruby", "stargazers_count": 0 }, "type": "forked_repo", "date": "2020-12-24" }, { "repo": { "full_name": "deivid-rodriguez/bundle_gems", "stargazers_count": 0 }, "type": "created_repo", "date": "2019-03-28" }, { "repo": { "full_name": "deivid-rodriguez/byebug", "language": "Ruby", "stargazers_count": 3337, "description": "Debugging in Ruby 2", "topics": [ "byebug", "debugger", "repl", "ruby" ] }, "type": "created_repo", "date": "2013-03-18" }, { "repo": { "full_name": "deivid-rodriguez/canvas-lms", "stargazers_count": 0, "description": "The open LMS by Instructure, Inc." }, "type": "forked_repo", "date": "2022-12-30" }, { "repo": { "full_name": "deivid-rodriguez/capybara", "language": "Ruby", "stargazers_count": 0, "description": "Acceptance test framework for web applications" }, "type": "forked_repo", "date": "2015-11-09" }, { "repo": { "full_name": "deivid-rodriguez/carrierwave", "language": "Ruby", "stargazers_count": 0, "description": "Classier solution for file uploads for Rails, Sinatra and other Ruby web frameworks" }, "type": "forked_repo", "date": "2016-04-08" }, { "repo": { "full_name": "deivid-rodriguez/chandler", "language": "Ruby", "stargazers_count": 0, "description": "chandler syncs your CHANGELOG entries to GitHub's release notes" }, "type": "forked_repo", "date": "2018-11-26" }, { "repo": { "full_name": "deivid-rodriguez/childprocess", "language": "Ruby", "stargazers_count": 0, "description": "Cross-platform Ruby library for managing child processes." }, "type": "forked_repo", "date": "2021-06-30" }, { "repo": { "full_name": "deivid-rodriguez/chruby", "language": "Shell", "stargazers_count": 0, "description": "Changes the current Ruby" }, "type": "forked_repo", "date": "2015-07-09" }, { "repo": { "full_name": "deivid-rodriguez/clean_rails_skeleton", "language": "Ruby", "stargazers_count": 0 }, "type": "created_repo", "date": "2016-02-09" }, { "repo": { "full_name": "deivid-rodriguez/cocoon", "stargazers_count": 0, "description": "Dynamic nested forms using jQuery made easy; works with formtastic, simple_form or default forms" }, "type": "forked_repo", "date": "2014-08-24" }, { "repo": { "full_name": "deivid-rodriguez/codeclimate-action", "stargazers_count": 0, "description": "GitHub Action to send your code coverage to CodeClimate" }, "type": "forked_repo", "date": "2020-12-21" }, { "repo": { "full_name": "deivid-rodriguez/coderay", "stargazers_count": 0, "description": "Fast and easy syntax highlighting for selected languages, written in Ruby." }, "type": "forked_repo", "date": "2020-01-18" }, { "repo": { "full_name": "deivid-rodriguez/compose", "language": "Python", "stargazers_count": 0, "description": "Define and run multi-container applications with Docker" }, "type": "forked_repo", "date": "2018-08-17" }, { "repo": { "full_name": "deivid-rodriguez/concurrent-ruby", "language": "Ruby", "stargazers_count": 0, "description": "Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns." }, "type": "forked_repo", "date": "2015-08-18" }, { "repo": { "full_name": "deivid-rodriguez/connection_pool", "language": "Ruby", "stargazers_count": 0, "description": "Generic connection pooling for Ruby" }, "type": "forked_repo", "date": "2019-06-11" }, { "repo": { "full_name": "deivid-rodriguez/consul", "language": "Ruby", "stargazers_count": 0 }, "type": "forked_repo", "date": "2015-08-26" }, { "repo": { "full_name": "deivid-rodriguez/coveralls-ruby", "language": "Ruby", "stargazers_count": 0, "description": "Coveralls for Ruby" }, "type": "forked_repo", "date": "2014-03-31" }, { "repo": { "full_name": "deivid-rodriguez/cx", "stargazers_count": 0, "description": "Cloud 66 Toolbelt v2" }, "type": "forked_repo", "date": "2014-10-20" }, { "repo": { "full_name": "deivid-rodriguez/database_cleaner", "stargazers_count": 0, "description": "Strategies for cleaning databases in Ruby. Can be used to ensure a clean state for testing." }, "type": "forked_repo", "date": "2020-05-29" }, { "repo": { "full_name": "deivid-rodriguez/database_cleaner-active_record", "stargazers_count": 0, "description": "Strategies for cleaning databases using ActiveRecord. Can be used to ensure a clean state for testing." }, "type": "forked_repo", "date": "2020-06-01" }, { "repo": { "full_name": "deivid-rodriguez/datadog-agent-buildimages", "language": "PowerShell", "stargazers_count": 0, "description": "Build images for the Datadog Agent" }, "type": "forked_repo", "date": "2022-10-11" }, { "repo": { "full_name": "deivid-rodriguez/debugging_tools_lecture", "language": "JavaScript", "stargazers_count": 0, "description": "A fake lecture for IronHack" }, "type": "created_repo", "date": "2015-03-30" }, { "repo": { "full_name": "deivid-rodriguez/decidim", "language": "Ruby", "stargazers_count": 0, "description": "The participatory democracy framework. A generator and multiple gems made with Ruby on Rails." }, "type": "forked_repo", "date": "2017-11-05" }, { "repo": { "full_name": "deivid-rodriguez/deivid-rodriguez", "stargazers_count": 0 }, "type": "created_repo", "date": "2024-07-18" }, { "repo": { "full_name": "deivid-rodriguez/dependabot-bundler-downgrade-issue", "language": "Ruby", "stargazers_count": 0 }, "type": "forked_repo", "date": "2022-11-03" }, { "repo": { "full_name": "deivid-rodriguez/dependabot-core", "language": "Ruby", "stargazers_count": 2, "description": "\ud83e\udd16 The core logic behind Dependabot's update PR creation. For product feedback see: https://github.com/github/feedback/discussions/categories/dependabot-feedback" }, "type": "forked_repo", "date": "2022-03-09" }, { "repo": { "full_name": "deivid-rodriguez/dependabot-demo", "stargazers_count": 0 }, "type": "forked_repo", "date": "2022-10-13" }, { "repo": { "full_name": "deivid-rodriguez/dependabot-poetry-multiple-constraints", "stargazers_count": 0, "description": "Test repository for dependabot with multiple constraint poetry dependencies" }, "type": "forked_repo", "date": "2022-11-11" }, { "repo": { "full_name": "deivid-rodriguez/dependabot-script", "language": "Ruby", "stargazers_count": 2, "description": "A simple script that demonstrates how to use Dependabot Core" }, "type": "forked_repo", "date": "2018-09-01" }, { "repo": { "full_name": "deivid-rodriguez/dependabot-sorbet-test", "stargazers_count": 0 }, "type": "forked_repo", "date": "2022-10-14" }, { "repo": { "full_name": "deivid-rodriguez/dependabot_symlink_test", "language": "Ruby", "stargazers_count": 0 }, "type": "forked_repo", "date": "2022-11-08" }, { "repo": { "full_name": "deivid-rodriguez/design-admin", "language": "HTML", "stargazers_count": 0, "description": "Design of the Decidim framework, admin panel. Made with middleman." }, "type": "forked_repo", "date": "2017-05-04" }, { "repo": { "full_name": "deivid-rodriguez/devise-i18n", "language": "Ruby", "stargazers_count": 0, "description": "Translations for the devise gem" }, "type": "forked_repo", "date": "2014-12-16" }, { "repo": { "full_name": "deivid-rodriguez/digest", "stargazers_count": 0, "description": "Provides a framework for message digest libraries." }, "type": "forked_repo", "date": "2021-10-08" }, { "repo": { "full_name": "deivid-rodriguez/discourse_docker", "language": "Shell", "stargazers_count": 0, "description": "A Docker image for Discourse" }, "type": "forked_repo", "date": "2017-02-07" }, { "repo": { "full_name": "deivid-rodriguez/discovermeteor_es", "stargazers_count": 0, "description": "La versi\u00f3n en espa\u00f1ol de Discover Meteor." }, "type": "forked_repo", "date": "2014-09-19" }, { "repo": { "full_name": "deivid-rodriguez/distribution", "language": "Ruby", "stargazers_count": 0, "description": "Probability distributions for Ruby." }, "type": "forked_repo", "date": "2015-08-13" }, { "repo": { "full_name": "deivid-rodriguez/docs", "stargazers_count": 0, "description": "The open-source repo for docs.github.com" }, "type": "forked_repo", "date": "2022-09-07" }, { "repo": { "full_name": "deivid-rodriguez/dopy", "language": "Python", "stargazers_count": 0, "description": "Digital Ocean Python" }, "type": "forked_repo", "date": "2015-06-16" }, { "repo": { "full_name": "deivid-rodriguez/dotfiles", "language": "Shell", "stargazers_count": 4, "description": "New home https://gitlab.com/deivid-rodriguez/dotfiles", "topics": [ "dotfiles" ] }, "type": "created_repo", "date": "2014-12-16" }, { "repo": { "full_name": "deivid-rodriguez/dotfiles-1", "language": "Shell", "stargazers_count": 0, "description": "\uff5e\u2019s where the \ud83e\udec0\u00a0is \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0at." }, "type": "forked_repo", "date": "2022-10-18" }, { "repo": { "full_name": "deivid-rodriguez/draper", "language": "Ruby", "stargazers_count": 0, "description": "Decorators/View-Models for Rails Applications" }, "type": "forked_repo", "date": "2017-02-24" }, { "repo": { "full_name": "deivid-rodriguez/dsp-testing-qutebrowser-check-security-updates", "stargazers_count": 0, "description": "A keyboard-driven, vim-like browser based on PyQt5." }, "type": "forked_repo", "date": "2022-12-27" }, { "repo": { "full_name": "deivid-rodriguez/elasticsearch-rails", "language": "Ruby", "stargazers_count": 0, "description": "Elasticsearch integrations for ActiveModel/Record and Ruby on Rails" }, "type": "forked_repo", "date": "2015-03-24" }, { "repo": { "full_name": "deivid-rodriguez/em-websocket", "language": "Ruby", "stargazers_count": 0, "description": "EventMachine based WebSocket server" }, "type": "forked_repo", "date": "2014-01-06" }, { "repo": { "full_name": "deivid-rodriguez/erb-lint", "language": "Ruby", "stargazers_count": 0, "description": "Linting gem purposed for use on Policial.io" }, "type": "forked_repo", "date": "2018-08-02" }, { "repo": { "full_name": "deivid-rodriguez/es5-ext", "language": "JavaScript", "stargazers_count": 0, "description": "ECMAScript extensions (with respect to upcoming ECMAScript features)" }, "type": "forked_repo", "date": "2017-06-08" }, { "repo": { "full_name": "deivid-rodriguez/factory_girl", "language": "Ruby", "stargazers_count": 0, "description": "A library for setting up Ruby objects as test data." }, "type": "forked_repo", "date": "2014-04-14" }, { "repo": { "full_name": "deivid-rodriguez/faker", "language": "Ruby", "stargazers_count": 0, "description": "A library for generating fake data such as names, addresses, and phone numbers." }, "type": "forked_repo", "date": "2018-06-21" }, { "repo": { "full_name": "deivid-rodriguez/faraday", "stargazers_count": 1, "description": "Simple, but flexible HTTP client library, with support for multiple backends." }, "type": "forked_repo", "date": "2024-09-10" }, { "repo": { "full_name": "deivid-rodriguez/ferrum", "stargazers_count": 0, "description": "Headless Chrome Ruby API" }, "type": "forked_repo", "date": "2020-11-26" }, { "repo": { "full_name": "deivid-rodriguez/fetch-api-data-action", "language": "TypeScript", "stargazers_count": 0, "description": ":octocat: \ud83d\ude9a GitHub action for handling authenticated API requests, allowing you to save the data from the request into your workspace as an environment variable and a .json file." }, "type": "forked_repo", "date": "2022-10-21" }, { "repo": { "full_name": "deivid-rodriguez/ffi-compiler", "stargazers_count": 0 }, "type": "forked_repo", "date": "2024-09-18" }, { "repo": { "full_name": "deivid-rodriguez/ffi-geos", "language": "Ruby", "stargazers_count": 0, "description": "ffi-geos is an implementation of the GEOS Ruby bindings in Ruby via FFI." }, "type": "forked_repo", "date": "2015-11-21" }, { "repo": { "full_name": "deivid-rodriguez/ffmpegwithpy-rust", "stargazers_count": 0, "description": "Rewrite of ffmpegwithpy" }, "type": "forked_repo", "date": "2022-11-03" }, { "repo": { "full_name": "deivid-rodriguez/fileutils", "stargazers_count": 1, "description": "Several file utility methods for copying, moving, removing, etc." }, "type": "forked_repo", "date": "2021-09-01" }, { "repo": { "full_name": "deivid-rodriguez/flag_shih_tzu", "language": "Ruby", "stargazers_count": 0, "description": "Bit fields for ActiveRecord" }, "type": "forked_repo", "date": "2017-04-29" }, { "repo": { "full_name": "deivid-rodriguez/force_ruby_platform_test", "language": "Ruby", "stargazers_count": 0 }, "type": "created_repo", "date": "2018-11-23" }, { "repo": { "full_name": "deivid-rodriguez/foundation-datepicker", "language": "JavaScript", "stargazers_count": 0, "description": "Foundation datepicker jQuery plugin" }, "type": "forked_repo", "date": "2018-05-26" }, { "repo": { "full_name": "deivid-rodriguez/freeshops", "stargazers_count": 3, "description": "A list of free shops around the world" }, "type": "created_repo", "date": "2016-06-14" }, { "repo": { "full_name": "deivid-rodriguez/frostwire", "language": "Java", "stargazers_count": 0, "description": "An easy to use Cloud Downloader, BitTorrent Client and Media Player. Search, Download, Play, Share" }, "type": "forked_repo", "date": "2016-07-08" }, { "repo": { "full_name": "deivid-rodriguez/geminabox", "stargazers_count": 1, "description": "Really simple rubygem hosting" }, "type": "forked_repo", "date": "2021-11-01" }, { "repo": { "full_name": "deivid-rodriguez/gemsmith", "language": "Ruby", "stargazers_count": 0, "description": "A command line interface for smithing new Ruby gems." }, "type": "forked_repo", "date": "2018-10-22" }, { "repo": { "full_name": "deivid-rodriguez/geoplanet", "language": "Ruby", "stargazers_count": 0, "description": "A Ruby wrapper for the Yahoo! GeoPlanet API" }, "type": "forked_repo", "date": "2016-07-17" }, { "repo": { "full_name": "deivid-rodriguez/gherkin-lint", "stargazers_count": 0, "description": "A Gherkin linter/validator written in javascript" }, "type": "forked_repo", "date": "2020-12-01" }, { "repo": { "full_name": "deivid-rodriguez/git-cop", "language": "Ruby", "stargazers_count": 0, "description": "Enforces consistent Git commits." }, "type": "forked_repo", "date": "2018-09-25" }, { "repo": { "full_name": "deivid-rodriguez/github-action-push-to-another-repository", "language": "Shell", "stargazers_count": 0, "description": "github Action to push files into another Github repository" }, "type": "forked_repo", "date": "2022-11-04" }, { "repo": { "full_name": "deivid-rodriguez/github-actions-ruby-info", "stargazers_count": 0, "description": "GitHub Actions Ruby Info" }, "type": "forked_repo", "date": "2025-01-20" }, { "repo": { "full_name": "deivid-rodriguez/go-whosonfirst-csvdb", "language": "Go", "stargazers_count": 0, "description": "Experimental in-memory database for CSV files." }, "type": "forked_repo", "date": "2016-11-24" }, { "repo": { "full_name": "deivid-rodriguez/gratipay.com", "language": "Python", "stargazers_count": 0, "description": "Payments and Payroll for Open Work" }, "type": "forked_repo", "date": "2016-02-03" }, { "repo": { "full_name": "deivid-rodriguez/guard", "language": "Ruby", "stargazers_count": 0, "description": "Guard is a command line tool to easily handle events on file system modifications." }, "type": "forked_repo", "date": "2014-03-27" }, { "repo": { "full_name": "deivid-rodriguez/guard-minitest", "language": "Ruby", "stargazers_count": 0, "description": "Guard::Minitest automatically run your tests (much like autotest)" }, "type": "forked_repo", "date": "2013-12-06" }, { "repo": { "full_name": "deivid-rodriguez/guard-rspec", "language": "Ruby", "stargazers_count": 0, "description": "Guard::RSpec automatically run your specs (much like autotest)" }, "type": "forked_repo", "date": "2014-01-15" }, { "repo": { "full_name": "deivid-rodriguez/haml-lint", "language": "Ruby", "stargazers_count": 0, "description": "Tool for writing clean and consistent HAML" }, "type": "forked_repo", "date": "2015-01-07" }, { "repo": { "full_name": "deivid-rodriguez/heroku-buildpack-ruby", "language": "Ruby", "stargazers_count": 0, "description": "Heroku's Ruby Buildpack" }, "type": "forked_repo", "date": "2021-07-21" }, { "repo": { "full_name": "deivid-rodriguez/hoe", "stargazers_count": 0, "description": "Hoe is a rake/rubygems helper for project Rakefiles. It helps you manage, maintain, and release your project and includes a dynamic plug-in system allowing for easy extensibility. Hoe ships with plug-ins for all your usual project tasks including rdoc generation, testing, packaging, deployment, and announcement." }, "type": "forked_repo", "date": "2020-12-14" }, { "repo": { "full_name": "deivid-rodriguez/hoe-travis", "stargazers_count": 0, "description": "A Hoe plugin that allows your gem to gain maximum benefit from http://travis-ci.org" }, "type": "forked_repo", "date": "2020-12-14" }, { "repo": { "full_name": "deivid-rodriguez/httpx", "language": "Python", "stargazers_count": 0, "description": "A next generation HTTP client for Python. \ud83e\udd8b" }, "type": "forked_repo", "date": "2022-09-29" }, { "repo": { "full_name": "deivid-rodriguez/i18n-tasks", "language": "Ruby", "stargazers_count": 0, "description": "Manage translation and localization with static analysis, for Ruby i18n" }, "type": "forked_repo", "date": "2018-02-28" }, { "type": "star", "date": "2025-01-27", "repo": { "full_name": "dicklesworthstone/llm_aided_ocr", "language": "Python", "stargazers_count": 2389, "description": "Enhance Tesseract OCR output for scanned PDFs by applying Large Language Model (LLM) corrections.", "topics": [ "ai-assist", "llama2", "llm", "ocr", "ocr-correction", "tesseract" ] } }, { "type": "star", "date": "2024-12-20", "repo": { "full_name": "jdx/mise", "language": "Rust", "stargazers_count": 12995, "description": "dev tools, env vars, task runner" } }, { "type": "star", "date": "2024-09-26", "repo": { "full_name": "tummychow/git-absorb", "language": "Rust", "stargazers_count": 4842, "description": "git commit --fixup, but automatic", "topics": [ "git", "rebase" ] } }, { "type": "star", "date": "2024-08-02", "repo": { "full_name": "briandunn/flatware", "language": "Ruby", "stargazers_count": 290, "description": "A parallel test runner for RSpec and Cucumber with pretty output" } }, { "type": "star", "date": "2024-03-21", "repo": { "full_name": "coollabsio/coolify", "language": "PHP", "stargazers_count": 36802, "description": "An open-source & self-hostable Heroku / Netlify / Vercel alternative.", "topics": [ "analytics", "couchdb", "databases", "docker", "minio", "mongodb", "mysql", "mysql-database", "nextjs", "nodejs", "php", "postgresql", "reactjs", "redis", "self-hosting", "static", "svelte", "vscode", "vuejs" ] } }, { "type": "star", "date": "2023-12-14", "repo": { "full_name": "rubygems/release-gem", "language": "Ruby", "stargazers_count": 23, "description": "The official GitHub Action for publishing your gem files to RubyGems.org" } }, { "type": "star", "date": "2023-08-03", "repo": { "full_name": "mikepenz/gradle-dependency-submission", "language": "TypeScript", "stargazers_count": 80, "description": "Calculates dependencies for a Gradle build-target and submits the list to the Dependency Submission API", "topics": [ "actions", "automation", "cd", "ci", "dependencies", "dependency", "github-actions", "gradle", "hacktoberfest", "workflow" ] } }, { "type": "star", "date": "2023-05-18", "repo": { "full_name": "git-ecosystem/git-credential-manager", "language": "C#", "stargazers_count": 7192, "description": "Secure, cross-platform Git credential storage with authentication to GitHub, Azure Repos, and other popular Git hosting services.", "topics": [ "aad", "authentication", "azure-devops", "azure-repos", "bitbucket", "credential", "cross-platform", "git", "github", "gitlab" ] } }, { "type": "star", "date": "2023-03-06", "repo": { "full_name": "rbspy/rbspy", "language": "Rust", "stargazers_count": 2517, "description": "Sampling CPU profiler for Ruby", "topics": [ "cpu", "profilers", "ruby", "rust" ] } }, { "type": "star", "date": "2023-01-19", "repo": { "full_name": "tinglesoftware/dependabot-azure-devops", "language": "Ruby", "stargazers_count": 208, "description": "Tools for updating dependencies in Azure DevOps repositories using https://dependabot.com", "topics": [ "azure-devops", "dependabot", "dependencies", "devops" ] } }, { "type": "star", "date": "2023-01-02", "repo": { "full_name": "codespell-project/actions-codespell", "language": "Shell", "stargazers_count": 79 } }, { "type": "star", "date": "2022-12-29", "repo": { "full_name": "devcontainers/features", "language": "Shell", "stargazers_count": 995, "description": "A collection of Dev Container Features managed by Dev Container spec maintainers. See https://github.com/devcontainers/feature-starter to publish your own", "topics": [ "containers", "devcontainers" ] } }, { "type": "star", "date": "2022-11-17", "repo": { "full_name": "ecomba/vim-ruby-refactoring", "language": "VimL", "stargazers_count": 521, "description": "Refactoring tool for Ruby in vim!" } }, { "type": "star", "date": "2022-10-26", "repo": { "full_name": "sorin-ionescu/prezto", "language": "Shell", "stargazers_count": 14091, "description": "The configuration framework for Zsh", "topics": [ "cli", "framework", "plugin-framewoek", "plugin-manager", "prezto", "shell", "terminal", "theme", "zsh", "zsh-configuration", "zsh-plugin-manager" ] } }, { "type": "star", "date": "2022-10-17", "repo": { "full_name": "ankane/the-ultimate-guide-to-ruby-timeouts", "language": "Ruby", "stargazers_count": 2390, "description": "Timeouts for popular Ruby gems" } }, { "type": "star", "date": "2022-09-28", "repo": { "full_name": "pypa/packaging", "language": "Python", "stargazers_count": 636, "description": "Core utilities for Python packages" } }, { "type": "star", "date": "2022-09-28", "repo": { "full_name": "ossf/scorecard-action", "language": "Go", "stargazers_count": 276, "description": "Official GitHub Action for OpenSSF Scorecard.", "topics": [ "github", "github-actions", "openssf-scorecard", "security", "supply-chain" ] } }, { "type": "star", "date": "2022-09-05", "repo": { "full_name": "pdm-project/pdm", "language": "Python", "stargazers_count": 8096, "description": "A modern Python package and dependency manager supporting the latest PEP standards", "topics": [ "hacktoberfest", "package-manager", "packaging", "pep582", "pep621", "python", "workflow" ] } }, { "type": "star", "date": "2022-09-05", "repo": { "full_name": "pypa/build", "language": "Python", "stargazers_count": 763, "description": "A simple, correct Python build frontend", "topics": [ "python" ] } }, { "type": "star", "date": "2022-09-02", "repo": { "full_name": "actions/add-to-project", "language": "TypeScript", "stargazers_count": 574, "description": "Automate adding issues and pull requests to GitHub projects" } }, { "type": "star", "date": "2022-08-24", "repo": { "full_name": "ossf/scorecard", "language": "Go", "stargazers_count": 4745, "description": "OpenSSF Scorecard - Security health metrics for Open Source", "topics": [ "openssf-scorecard", "scorecard" ] } }, { "type": "star", "date": "2022-08-17", "repo": { "full_name": "raineorshine/npm-check-updates", "language": "TypeScript", "stargazers_count": 9587, "description": "Find newer versions of package dependencies than what your package.json allows", "topics": [ "npm", "npm-check-updates" ] } }, { "type": "star", "date": "2022-07-06", "repo": { "full_name": "oven-sh/bun", "language": "Zig", "stargazers_count": 75798, "description": "Incredibly fast JavaScript runtime, bundler, test runner, and package manager \u2013 all in one", "topics": [ "bun", "bundler", "javascript", "javascriptcore", "jsx", "nodejs", "npm", "react", "transpiler", "typescript", "zig", "ziglang" ] } }, { "type": "star", "date": "2022-05-20", "repo": { "full_name": "asdf-community/asdf-direnv", "language": "Shell", "stargazers_count": 568, "description": "direnv plugin for the asdf version manager", "topics": [ "asdf", "asdf-plugin" ] } }, { "type": "star", "date": "2022-05-02", "repo": { "full_name": "pmbanugo/heroku-review-app-actions", "stargazers_count": 30, "description": "GitHub action to automate managing review apps on your Heroku account" } }, { "type": "star", "date": "2022-04-16", "repo": { "full_name": "rubygems/rubygems", "language": "Ruby", "stargazers_count": 3722, "description": "Library packaging and distribution for Ruby.", "topics": [ "package-manager", "ruby", "rubygems" ] } }, { "type": "star", "date": "2022-03-11", "repo": { "full_name": "baygeldin/tantiny", "language": "Ruby", "stargazers_count": 222, "description": "Tiny full-text search for Ruby powered by Tantivy", "topics": [ "ruby", "rust", "search-engine", "tantivy" ] } }, { "type": "star", "date": "2022-02-14", "repo": { "full_name": "samrjenkins/yalphabetize", "language": "Ruby", "stargazers_count": 18, "description": "Alphabetize your YAML files" } }, { "type": "star", "date": "2021-12-08", "repo": { "full_name": "piotrmurach/rspec-benchmark", "language": "Ruby", "stargazers_count": 605, "description": "Performance testing matchers for RSpec", "topics": [ "benchmark", "measurements", "performance-testing", "rspec", "rspec-matchers", "testing" ] } }, { "type": "star", "date": "2021-11-29", "repo": { "full_name": "flavorjones/ruby-c-extensions-explained", "language": "C", "stargazers_count": 93, "description": "Examples of C extensions in Ruby gems" } }, { "type": "star", "date": "2021-11-15", "repo": { "full_name": "qarmin/czkawka", "language": "Rust", "stargazers_count": 21489, "description": "Multi functional app to find duplicates, empty folders, similar images etc.", "topics": [ "cleaner", "duplicates", "gtk-rs", "multiplatform", "rust", "similar-images", "similar-music", "similar-videos" ] } }, { "type": "star", "date": "2021-11-02", "repo": { "full_name": "yujinakayama/repository_merger", "language": "Ruby", "stargazers_count": 4, "description": "A tool for merging existing Git repositories into a monorepo while keeping their commit history" } }, { "type": "star", "date": "2021-10-17", "repo": { "full_name": "yasukata/zpoline", "language": "C", "stargazers_count": 532, "description": "system call hook for Linux", "topics": [ "binary-rewriting", "syscall", "syscall-hook", "syscall-hooking", "system-call", "tracing" ] } }, { "type": "star", "date": "2021-10-12", "repo": { "full_name": "asdf-vm/asdf", "language": "Go", "stargazers_count": 22549, "description": "Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more", "topics": [ "asdf-vm", "bash", "cli", "elixir", "elvish", "erlang", "fish", "golang", "multiple-languages", "node", "nushell", "powershell", "python", "ruby", "shell", "version-manager", "zsh" ] } }, { "type": "star", "date": "2021-09-03", "repo": { "full_name": "extrawurst/gitui", "language": "Rust", "stargazers_count": 19027, "description": "Blazing \ud83d\udca5 fast terminal-ui for git written in rust \ud83e\udd80", "topics": [ "async", "bash", "command-line-interface", "command-line-tool", "git", "hacktoberfest", "rust", "terminal", "tui" ] } }, { "type": "star", "date": "2021-08-27", "repo": { "full_name": "basecamp/console1984", "language": "Ruby", "stargazers_count": 700, "description": "The Rails console you love, 1984 style" } }, { "type": "star", "date": "2021-08-18", "repo": { "full_name": "vlang/v", "language": "V", "stargazers_count": 36000, "description": "Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io", "topics": [ "compiler", "language", "programming-language", "v" ] } }, { "type": "star", "date": "2021-08-17", "repo": { "full_name": "activitywatch/activitywatch", "language": "Python", "stargazers_count": 13232, "description": "The best free and open-source automated time tracker. Cross-platform, extensible, privacy-focused.", "topics": [ "activitywatch", "afk", "analytics", "app", "cross-platform", "dashboard", "productivity", "quantified-self", "time-tracker", "time-tracking", "timetracker", "timetracking" ] } }, { "type": "star", "date": "2021-08-11", "repo": { "full_name": "renovatebot/renovate", "language": "TypeScript", "stargazers_count": 18261, "description": "Home of the Renovate CLI: Cross-platform Dependency Automation by Mend.io", "topics": [ "azure-devops", "bitbucket", "dependencies", "dependencies-checking", "dependency-manager", "github", "gitlab", "npm", "package-management" ] } }, { "type": "star", "date": "2021-04-29", "repo": { "full_name": "hmarr/auto-approve-action", "language": "TypeScript", "stargazers_count": 422, "description": "\ud83d\udc4d GitHub Action for automatically approving GitHub pull requests", "topics": [ "actions", "github-actions" ] } }, { "type": "star", "date": "2021-04-25", "repo": { "full_name": "codespell-project/codespell", "language": "Python", "stargazers_count": 1997, "description": "check code for common misspellings" } }, { "type": "star", "date": "2021-04-13", "repo": { "full_name": "phuocng/csslayout", "language": "MDX", "stargazers_count": 8093, "description": "A collection of popular layouts and patterns made with CSS. Now it has 100+ patterns and continues growing!", "topics": [ "css", "css-grid", "flexbox", "flexbox-layout", "grid-layout", "reactjs", "typescript", "webpack" ] } }, { "type": "star", "date": "2021-03-18", "repo": { "full_name": "codecrafters-io/build-your-own-x", "language": "Markdown", "stargazers_count": 328912, "description": "Master programming by recreating your favorite technologies from scratch.", "topics": [ "awesome-list", "free", "programming", "tutorial-code", "tutorial-exercises", "tutorials" ] } }, { "type": "star", "date": "2021-03-16", "repo": { "full_name": "gorvgoyl/clone-wars", "stargazers_count": 28227, "description": "100+ open-source clones of popular sites like Airbnb, Amazon, Instagram, Netflix, Tiktok, Spotify, Whatsapp, Youtube etc. See source code, demo links, tech stack, github stars.", "topics": [ "airbnb", "clone", "instagram", "netflix", "reddit", "spotify", "tiktok", "twitter", "whatsapp" ] } }, { "type": "star", "date": "2021-01-25", "repo": { "full_name": "google/zoekt", "stargazers_count": 1718, "description": "Fast trigram based code search" } }, { "type": "star", "date": "2020-11-25", "repo": { "full_name": "z0al/dependent-issues", "language": "TypeScript", "stargazers_count": 162, "description": "\ud83d\udce6 A GitHub Action for marking issues as dependent on another", "topics": [ "actions", "dependency", "github", "issues", "label" ] } }, { "type": "star", "date": "2020-11-06", "repo": { "full_name": "sharkdp/hyperfine", "language": "Rust", "stargazers_count": 23825, "description": "A command-line benchmarking tool", "topics": [ "benchmark", "cli", "command-line", "rust", "terminal", "tool" ] } }, { "type": "star", "date": "2020-10-27", "repo": { "full_name": "kimberlymunoz/empathy-in-engineering", "stargazers_count": 537, "description": "A curated list of resources for building and promoting more compassionate engineering cultures", "topics": [ "awesome", "awesome-list", "culture", "empathy", "engineering", "lists" ] } }, { "type": "star", "date": "2020-10-21", "repo": { "full_name": "actions/stale", "language": "TypeScript", "stargazers_count": 1404, "description": "Marks issues and pull requests that have not had recent interaction" } }, { "type": "star", "date": "2020-09-23", "repo": { "full_name": "newrelic/newrelic-ruby-agent", "language": "Ruby", "stargazers_count": 1196, "description": "New Relic RPM Ruby Agent", "topics": [ "agent", "apm-agent", "hacktoberfest", "ruby" ] } }, { "type": "star", "date": "2020-09-16", "repo": { "full_name": "ledermann/docker-rails", "language": "Ruby", "stargazers_count": 1121, "description": "Dockerize Rails 7 with ActionCable, Webpacker, Stimulus, Elasticsearch, Sidekiq", "topics": [ "actioncable", "deployment", "docker", "file-upload", "opensearch", "rails", "reference-implementation", "ruby", "sidekiq", "stimulusjs" ] } }, { "type": "star", "date": "2020-09-16", "repo": { "full_name": "chdsbd/kodiak", "language": "Python", "stargazers_count": 1048, "description": "\ud83d\udd2e A bot to automatically update and merge GitHub PRs", "topics": [ "bot", "kodiak", "prs", "pull-requests", "python", "redis", "typescript" ] } }, { "type": "star", "date": "2020-09-02", "repo": { "full_name": "golang/go", "language": "Go", "stargazers_count": 125334, "description": "The Go programming language", "topics": [ "go", "golang", "language", "programming-language" ] } }, { "type": "star", "date": "2020-09-02", "repo": { "full_name": "python-trio/trio", "language": "Python", "stargazers_count": 6330, "description": "Trio \u2013 a friendly Python library for async concurrency and I/O", "topics": [ "async", "async-await", "io", "networking", "python", "structured-concurrency", "trio" ] } }, { "type": "star", "date": "2020-07-18", "repo": { "full_name": "ridedott/merge-me-action", "language": "TypeScript", "stargazers_count": 315, "description": "Automatically merges Pull Requests.", "topics": [ "non-critical", "swe", "terraformed" ] } }, { "type": "star", "date": "2020-07-06", "repo": { "full_name": "actions/github-script", "language": "TypeScript", "stargazers_count": 4340, "description": "Write workflows scripting the GitHub API in JavaScript", "topics": [ "actions", "github-api", "javascript" ] } }, { "type": "star", "date": "2020-06-23", "repo": { "full_name": "newren/git-filter-repo", "language": "Python", "stargazers_count": 8965, "description": "Quickly rewrite git repository history (filter-branch replacement)" } }, { "type": "star", "date": "2020-06-22", "repo": { "full_name": "rethinkdb/rethinkdb", "language": "C++", "stargazers_count": 26831, "description": "The open-source database for the realtime web." } }, { "type": "star", "date": "2020-06-20", "repo": { "full_name": "bkuhlmann/git-lint", "language": "Ruby", "stargazers_count": 57, "description": "A command line interface for linting Git commits." } }, { "type": "star", "date": "2020-06-17", "repo": { "full_name": "linkyndy/pallets", "language": "Ruby", "stargazers_count": 230, "description": "Simple and reliable workflow engine, written in Ruby", "topics": [ "ruby", "workflow", "workflow-engine" ] } }, { "type": "star", "date": "2020-06-17", "repo": { "full_name": "amazing-print/amazing_print", "language": "Ruby", "stargazers_count": 787, "description": "Pretty print your Ruby objects with style -- in full color and with proper indentation", "topics": [ "hacktoberfest" ] } }, { "type": "star", "date": "2020-06-17", "repo": { "full_name": "st0012/object_tracer", "language": "Ruby", "stargazers_count": 448, "description": "ObjectTracer tracks objects and records their activities", "topics": [ "debugging", "debugging-tool", "object-oriented-tracing", "rails", "ruby", "ruby-on-rails", "rubygem", "trace", "tracepoints", "tracing" ] } }, { "type": "star", "date": "2020-06-15", "repo": { "full_name": "utkarsh2102/rubocop-packaging", "language": "Ruby", "stargazers_count": 36, "description": "A RuboCop extension focused on enforcing upstream best practices and coding conventions.", "topics": [ "code-formatter", "downstream", "linter", "packaging", "rubocop", "ruby", "static-code-analysis", "upstream" ] } }, { "type": "star", "date": "2020-06-10", "repo": { "full_name": "fabiorosado/100daysof", "language": "HTML", "stargazers_count": 14, "description": "Repository for 100daysof" } }, { "type": "star", "date": "2020-06-07", "repo": { "full_name": "ruby/docker-images", "language": "Ruby", "stargazers_count": 78, "description": "Ruby Docker Images", "topics": [ "docker", "ruby", "ubuntu" ] } }, { "type": "star", "date": "2020-06-05", "repo": { "full_name": "2020pb/police-brutality", "language": "Python", "stargazers_count": 2621, "description": "Repository containing evidence of police brutality during the 2020 George Floyd protests", "topics": [ "cop", "cops", "copwatch", "justice", "police", "police-brutality", "police-reports" ] } }, { "type": "star", "date": "2020-05-31", "repo": { "full_name": "robotdana/fast_ignore", "language": "Ruby", "stargazers_count": 17, "description": "parse gitignore files in ruby", "topics": [ "gitignore", "gitignore-files", "gitignore-parser", "gitignore-patterns", "gitignore-rules", "ruby" ] } }, { "type": "star", "date": "2020-05-28", "repo": { "full_name": "tailwindlabs/heroicons", "language": "JavaScript", "stargazers_count": 21941, "description": "A set of free MIT-licensed high-quality SVG icons for UI development." } }, { "type": "star", "date": "2020-05-09", "repo": { "full_name": "gaurav-nelson/github-action-markdown-link-check", "language": "Shell", "stargazers_count": 416, "description": "Check all links in markdown files if they are alive or dead. \ud83d\udd17\u2714\ufe0f", "topics": [ "action", "hacktoberfest", "link-checker", "link-checking", "markdown", "markdown-link-check", "scheduled-runs" ] } }, { "type": "star", "date": "2020-05-03", "repo": { "full_name": "shopify/limiter", "language": "Ruby", "stargazers_count": 415, "description": "Simple Ruby rate limiting mechanism.", "topics": [ "gem", "rate-limiting", "ruby" ] } }, { "type": "star", "date": "2020-03-31", "repo": { "full_name": "raviqqe/liche", "language": "Go", "stargazers_count": 125, "description": "Fast Link Checker for Markdown and HTML in Go", "topics": [ "go", "html", "linter", "markdown" ] } }, { "type": "star", "date": "2020-03-29", "repo": { "full_name": "akr/gem-codesearch", "language": "Ruby", "stargazers_count": 66, "description": "Set up a full text code search engine for rubygems mirror" } }, { "type": "star", "date": "2020-03-27", "repo": { "full_name": "tmm1/ripper-tags", "language": "Ruby", "stargazers_count": 549, "description": "fast, accurate ctags generator for ruby source code using Ripper" } }, { "type": "star", "date": "2020-03-25", "repo": { "full_name": "mame/rubyfarm-bisect", "language": "Ruby", "stargazers_count": 13, "description": "\"git bisect\" ruby without compilation trouble" } }, { "type": "star", "date": "2020-03-15", "repo": { "full_name": "peter-evans/slash-command-dispatch", "language": "TypeScript", "stargazers_count": 608, "description": "A GitHub action that facilitates \"ChatOps\" by creating repository dispatch events for slash commands", "topics": [ "automation", "chatops", "github-action", "repository-dispatch", "slash-commands", "workflow-queue" ] } }, { "type": "star", "date": "2020-03-15", "repo": { "full_name": "cirrus-actions/rebase", "language": "Shell", "stargazers_count": 688, "description": "GitHub Action to automatically rebase PRs", "topics": [ "github-actions" ] } }, { "type": "star", "date": "2020-03-13", "repo": { "full_name": "tldr-pages/tldr", "language": "Markdown", "stargazers_count": 53280, "description": "\ud83d\udcda Collaborative cheatsheets for console commands", "topics": [ "android", "bsd", "cheatsheet", "cheatsheets", "command-line", "console", "documentation", "examples", "hacktoberfest", "help", "linux", "macos", "man-page", "manpages", "manual", "osx", "shell", "terminal", "tldr", "windows" ] } }, { "type": "star", "date": "2020-03-09", "repo": { "full_name": "ederag/hamster", "language": "Python", "stargazers_count": 8, "description": "GNOME time tracker" } }, { "type": "star", "date": "2020-02-18", "repo": { "full_name": "tycrek/degoogle", "stargazers_count": 8092, "description": "A huge list of alternatives to Google products. Privacy tips, tricks, and links.", "topics": [ "advice", "degoogle", "google", "privacy", "self-hosted" ] } }, { "type": "star", "date": "2020-02-18", "repo": { "full_name": "ruby/docs.ruby-lang.org", "language": "Ruby", "stargazers_count": 48, "description": "Source of the docs.ruby-lang.org site", "topics": [ "ruby" ] } }, { "type": "star", "date": "2020-02-16", "repo": { "full_name": "ad-m/github-push-action", "language": "JavaScript", "stargazers_count": 1214, "description": "GitHub actions to push back to repository eg. updated code" } }, { "type": "star", "date": "2020-02-16", "repo": { "full_name": "pemistahl/grex", "language": "Rust", "stargazers_count": 7376, "description": "A command-line tool and Rust library with Python bindings for generating regular expressions from user-provided test cases", "topics": [ "cli", "command-line-tool", "python", "python-library", "regex", "regex-pattern", "regexp", "regular-expression", "regular-expressions", "rust", "rust-cli", "rust-crate", "rust-library", "terminal", "tool" ] } }, { "type": "star", "date": "2020-02-14", "repo": { "full_name": "mstksg/get-package", "language": "JavaScript", "stargazers_count": 6, "description": "Github action for installing packages from OS package managers" } }, { "type": "star", "date": "2020-01-28", "repo": { "full_name": "boltgolt/howdy", "language": "Python", "stargazers_count": 6017, "description": "\ud83d\udee1\ufe0f Windows Hello\u2122 style facial authentication for Linux", "topics": [ "arch-linux", "camera", "debian", "face-recognition", "fedora", "ir-camera", "linux", "opensuse", "pam", "pam-module", "ubuntu" ] } }, { "type": "star", "date": "2020-01-28", "repo": { "full_name": "junegunn/fzf", "language": "Go", "stargazers_count": 67469, "description": ":cherry_blossom: A command-line fuzzy finder", "topics": [ "bash", "cli", "fish", "fzf", "go", "neovim", "tmux", "unix", "vim", "zsh" ] } }, { "type": "star", "date": "2020-01-06", "repo": { "full_name": "luisfarzati/localdots", "language": "Dockerfile", "stargazers_count": 521, "description": "HTTPS domains for localhost. \ud83c\udfe0", "topics": [ "acme", "caddy", "docker", "https", "local-development", "localhost", "proxy", "ssl-certificates", "step-ca" ] } }, { "type": "star", "date": "2019-12-23", "repo": { "full_name": "janlelis/stdgems", "language": "Ruby", "stargazers_count": 110, "description": "Ruby's default & bundled gems: The new standard library", "topics": [ "bundled", "default", "gems", "ruby", "standard-library", "stdlib" ] } }, { "type": "star", "date": "2019-10-31", "repo": { "full_name": "actions/cache", "language": "TypeScript", "stargazers_count": 4665, "description": "Cache dependencies and build outputs in GitHub Actions" } }, { "type": "star", "date": "2019-10-07", "repo": { "full_name": "liuchengxu/vim-clap", "language": "Rust", "stargazers_count": 2123, "description": ":clap: Modern performant fuzzy picker, tree-sitter highlighting, and more, for both Vim and NeoVim", "topics": [ "floating-window", "fuzzy-finder", "nvim", "popup", "rust", "vim", "vim-clap" ] } }, { "type": "star", "date": "2019-10-03", "repo": { "full_name": "rollup/rollup-plugin-commonjs", "language": "JavaScript", "stargazers_count": 503, "description": "This module has moved and is now available at @rollup/plugin-commonjs / https://github.com/rollup/plugins/blob/master/packages/commonjs" } }, { "type": "star", "date": "2019-10-03", "repo": { "full_name": "rollup/rollup-plugin-node-resolve", "language": "JavaScript", "stargazers_count": 469, "description": "This module has moved and is now available at @rollup/plugin-node-resolve / https://github.com/rollup/plugins/blob/master/packages/node-resolve" } }, { "type": "star", "date": "2019-10-01", "repo": { "full_name": "philsturgeon/awesome-earth", "language": "JavaScript", "stargazers_count": 1359, "description": "\"What can I do about the climate crisis?\" Here are 326 things you can do.", "topics": [ "awesome", "awesome-list", "carbon-emissions", "carbon-footprint", "carbon-reduction", "climate-action", "climate-change", "climate-crisis", "food-waste", "footprint-calculators", "renewable-energy" ] } }, { "type": "star", "date": "2019-09-14", "repo": { "full_name": "rails-front-end/external_asset_pipeline", "language": "Ruby", "stargazers_count": 35, "description": "Easily integrate an externally-managed asset pipeline with Rails", "topics": [ "asset-pipeline", "brunch", "external", "gulp", "rails", "rollup", "sprockets", "webpack" ] } }, { "type": "star", "date": "2019-09-01", "repo": { "full_name": "release-drafter/release-drafter", "language": "JavaScript", "stargazers_count": 3477, "description": "Drafts your next release notes as pull requests are merged into master.", "topics": [ "action", "github-app", "hacktoberfest", "probot-app", "release-automation", "release-notes" ] } }, { "type": "star", "date": "2019-07-31", "repo": { "full_name": "svenfuchs/gem-release", "language": "Ruby", "stargazers_count": 512, "description": "Release your ruby gems with ease.", "topics": [ "cli", "extension", "gem-bootstrap", "gem-gemspec", "gemspec", "release", "ruby", "ruby-gem", "rubygems" ] } }, { "type": "star", "date": "2019-07-09", "repo": { "full_name": "btford/write-good", "language": "JavaScript", "stargazers_count": 4970, "description": "Naive linter for English prose" } }, { "type": "star", "date": "2019-06-08", "repo": { "full_name": "teoljungberg/fx", "language": "Ruby", "stargazers_count": 774, "description": "Versioned database functions and triggers for Rails" } }, { "type": "star", "date": "2019-06-08", "repo": { "full_name": "google-research/football", "language": "Python", "stargazers_count": 3369, "description": "Check out the new game server:", "topics": [ "reinforcement-learning", "reinforcement-learning-environments" ] } }, { "type": "star", "date": "2019-05-02", "repo": { "full_name": "fxn/zeitwerk", "language": "Ruby", "stargazers_count": 2010, "description": "Efficient and thread-safe code loader for Ruby" } }, { "type": "star", "date": "2019-04-30", "repo": { "full_name": "m-bab/linux-kernel-amdgpu-binaries", "stargazers_count": 214, "description": "Kernel binaries (amd64) of amd-staging with DAL and latest security patches" } }, { "date": "2025-01-28", "type": "pull_request", "link": "https://github.com/rubygems/bundler-site/pull/1444", "message": "chore(deps): Bump middleman from `0cb9cac` to `339477e` Bumps [middleman](https://github.com/middleman/middleman) from `0cb9cac` to `339477e`.\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a href=\"https://github.com/middleman/middleman/commit/339477ee96d788d3d9cf6d518a3395279f72a0af\"><code>339477e</code></a> Workaround activesupport issue (<a href=\"https://redirect.github.com/middleman/middleman/issues/2793\">#2793</a>)</li>\n<li><a href=\"https://github.com/middleman/middleman/commit/2b383c3a56791888a5a6a1d37dd07c1eba52e002\"><code>2b383c3</code></a> Support slim 5 (<a href=\"https://redirect.github.com/middleman/middleman/issues/2777\">#2777</a>)</li>\n<li><a href=\"https://github.com/middleman/middleman/commit/8bcefb0fa237767de30d352535ba9ef76abb6456\"><code>8bcefb0</code></a> Bump activesupport from 7.2.2 to 8.0.0 (<a href=\"https://redirect.github.com/middleman/middleman/issues/2755\">#2755</a>)</li>\n<li><a href=\"https://github.com/middleman/middleman/commit/d6781f6e5adb098556b75e7ce2917144046e1305\"><code>d6781f6</code></a> Bump webrick from 1.8.2 to 1.9.0 (<a href=\"https://redirect.github.com/middleman/middleman/issues/2752\">#2752</a>)</li>\n<li>See full diff in <a href=\"https://github.com/middleman/middleman/compare/0cb9caca6ec5222d4cf9710b5f1b11ae3977acf9...339477ee96d788d3d9cf6d518a3395279f72a0af\">compare view</a></li>\n</ul>\n</details>\n<br />\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n<details>\n<summary>Dependabot commands and options</summary>\n<br />\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n</details>", "repo": { "full_name": "rubygems/bundler-site" } }, { "date": "2025-01-28", "type": "delete", "link": "https://github.com/rubygems/bundler-site", "message": "Deleted branch: dependabot/bundler/middleman-339477e", "repo": { "full_name": "rubygems/bundler-site" } }, { "date": "2025-01-28", "type": "created_branch", "message": "Created branch: main", "repo": { "full_name": "rubygems/bundler-site" } }, { "date": "2025-01-28", "type": "push", "link": "https://github.com/rubygems/bundler-site/commits/0529506f72a93a42fb7d8e9fdb3103c4daa2e2fa", "message": "chore(deps): Bump middleman from `0cb9cac` to `339477e` (#1444)\n\nBumps [middleman](https://github.com/middleman/middleman) from `0cb9cac` to `339477e`.\r\n- [Commits](https://github.com/middleman/middleman/compare/0cb9caca6ec5222d4cf9710b5f1b11ae3977acf9...339477ee96d788d3d9cf6d518a3395279f72a0af)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: middleman\r\n dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "repo": { "full_name": "rubygems/bundler-site" } }, { "date": "2025-01-28", "type": "issue_comment", "link": "https://github.com/rubygems/bundler-site/pull/1446#issuecomment-2619791609", "message": "Deployment failed here because there was a branch protection in the deployment environement that did not get updated with the rename. I renamed it manually and will try again now with another PR.", "repo": { "full_name": "rubygems/bundler-site" } }, { "date": "2025-01-28", "type": "issues", "link": "https://github.com/rubygems/bundler-site/issues/1441", "message": "Rename default branch to main We have delayed doing this in https://github.com/rubygems/rubygems due to time & technical constraints (see https://github.com/orgs/rubygems/discussions/5145), but I think doing it in this repo is straightforward, so I'd like to do it.", "repo": { "full_name": "rubygems/bundler-site" } }, { "date": "2025-01-28", "type": "issue_comment", "link": "https://github.com/pnpm/pnpm/issues/6530#issuecomment-2619708960", "message": "Thank you for fixing this!", "repo": { "full_name": "pnpm/pnpm" } }, { "date": "2025-01-27", "type": "delete", "link": "https://github.com/rubygems/bundler-site", "message": "Deleted branch: dependabot/bundler/rubocop-1.71.0", "repo": { "full_name": "rubygems/bundler-site" } }, { "date": "2025-01-27", "type": "push", "link": "https://github.com/rubygems/bundler-site/commits/f722a2ad8f9b23427d17fdb4aec4158231d2d810", "message": "chore(deps-dev): Bump rubocop from 1.70.0 to 1.71.0 (#1442)\n\nBumps [rubocop](https://github.com/rubocop/rubocop) from 1.70.0 to 1.71.0.\r\n- [Release notes](https://github.com/rubocop/rubocop/releases)\r\n- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)\r\n- [Commits](https://github.com/rubocop/rubocop/compare/v1.70.0...v1.71.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: rubocop\r\n dependency-type: direct:development\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "repo": { "full_name": "rubygems/bundler-site" } }, { "date": "2025-01-27", "type": "pull_request", "link": "https://github.com/rubygems/bundler-site/pull/1442", "message": "chore(deps-dev): Bump rubocop from 1.70.0 to 1.71.0 Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.70.0 to 1.71.0.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a href=\"https://github.com/rubocop/rubocop/releases\">rubocop's releases</a>.</em></p>\n<blockquote>\n<h2>RuboCop 1.71</h2>\n<h3>New features</h3>\n<ul>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13735\">#13735</a>: Add new <code>Lint/ArrayLiteralInRegexp</code> cop. (<a href=\"https://github.com/dvandersluis\"><code>@\u200bdvandersluis</code></a>)</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13507\">#13507</a>: Add new <code>Style/HashSlice</code> cop. (<a href=\"https://github.com/lovro-bikic\"><code>@\u200blovro-bikic</code></a>)</li>\n</ul>\n<h3>Bug fixes</h3>\n<ul>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/issues/13684\">#13684</a>: Fix a false positive for <code>Style/FrozenStringLiteralComment</code> when using the frozen string literal magic comment in Active Admin's arb files. (<a href=\"https://github.com/koic\"><code>@\u200bkoic</code></a>)</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/issues/13372\">#13372</a>: Add <code>rubocop_cache</code> to the path given by <code>--cache-root</code> when pruning cache. (<a href=\"https://github.com/capncavedan\"><code>@\u200bcapncavedan</code></a>)</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/issues/13257\">#13257</a>: Fix department disable/enable comments enabling the cop for the whole file even if that file is excluded by the cop. (<a href=\"https://github.com/earlopain\"><code>@\u200bearlopain</code></a>)</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/issues/13704\">#13704</a>: Fix false positives for <code>Lint/OutOfRangeRegexpRef</code> when matching with <code>match</code> using safe navigation. (<a href=\"https://github.com/koic\"><code>@\u200bkoic</code></a>)</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/issues/13720\">#13720</a>: Fix false positives for <code>Style/BlockDelimiters</code> when using brace blocks as conditions under <code>EnforcedStyle: semantic</code>. (<a href=\"https://github.com/koic\"><code>@\u200bkoic</code></a>)</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/issues/13688\">#13688</a>: Fix false negative on <code>Style/RedundantLineContinuation</code> when the continuation is preceded by an interpolated string. (<a href=\"https://github.com/dvandersluis\"><code>@\u200bdvandersluis</code></a>)</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/issues/13677\">#13677</a>: Fix false negative on <code>Style/RedundantLineContinuation</code> when the continuation is followed by a percent array. (<a href=\"https://github.com/dvandersluis\"><code>@\u200bdvandersluis</code></a>)</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13692\">#13692</a>: Fix false positive in <code>Style/RedundantLineContinuation</code> when the ruby code ends with a commented continuation. (<a href=\"https://github.com/dvandersluis\"><code>@\u200bdvandersluis</code></a>)</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13675\">#13675</a>: Fix invalid autocorrect for <code>Style/ArrayFirstLast</code> when calling <code>.[]</code> or <code>&.[]</code> with 0 or -1. (<a href=\"https://github.com/dvandersluis\"><code>@\u200bdvandersluis</code></a>)</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/issues/13685\">#13685</a>: Fix syntax error introduced by <code>Lint/SafeNavigationChain</code> when adding safe navigation to an operator call inside a hash. (<a href=\"https://github.com/dvandersluis\"><code>@\u200bdvandersluis</code></a>)</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/issues/13725\">#13725</a>: Fix an incorrect autocorrect for <code>Style/IfUnlessModifier</code> when using omitted hash values in an assignment. (<a href=\"https://github.com/elliottt\"><code>@\u200belliottt</code></a>)</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/issues/13667\">#13667</a>: Maintain precedence in autocorrect for <code>Style/SoleNestedConditional</code>. (<a href=\"https://github.com/tejasbubane\"><code>@\u200btejasbubane</code></a>)</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/issues/13679\">#13679</a>: Fix false positive for <code>Style/RedundantLineContinuation</code> when calling methods with fully qualified constants. (<a href=\"https://github.com/earlopain\"><code>@\u200bearlopain</code></a>)</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13728\">#13728</a>: Fix a RuboCop error on provided glob pattern which matches directory. ([<a href=\"https://github.com/viralpraxis\"><code>@\u200bviralpraxis</code></a>][])</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13693\">#13693</a>: Fix <code>Style/ConditionalAssignment</code> cop error on <code>unless</code> without <code>else</code> and <code>assign_inside_condition</code> enforced style. ([<a href=\"https://github.com/viralpraxis\"><code>@\u200bviralpraxis</code></a>][])</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13669\">#13669</a>: Fix <code>Style/FrozenStringLiteralComment</code> cop error on unnormalized magic comment and <code>never</code> enforced style. ([<a href=\"https://github.com/viralpraxis\"><code>@\u200bviralpraxis</code></a>][])</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13696\">#13696</a>: Update <code>Metrics/CollectionLiteralLength</code> to only register for <code>[]</code> when called on <code>Set</code>. (<a href=\"https://github.com/dvandersluis\"><code>@\u200bdvandersluis</code></a>)</li>\n</ul>\n<h3>Changes</h3>\n<ul>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13709\">#13709</a>: Add support for safe navigation to <code>Lint/FloatComparison</code>. (<a href=\"https://github.com/dvandersluis\"><code>@\u200bdvandersluis</code></a>)</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13711\">#13711</a>: Add support for safe navigation to <code>Layout/MultilineMethodCallBraceLayout</code>. (<a href=\"https://github.com/dvandersluis\"><code>@\u200bdvandersluis</code></a>)</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13712\">#13712</a>: Add support for safe navigation to <code>Layout/MultilineMethodArgumentLineBreaks</code>. (<a href=\"https://github.com/dvandersluis\"><code>@\u200bdvandersluis</code></a>)</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13714\">#13714</a>: Add support for safe navigation to <code>Security/CompoundHash</code>. (<a href=\"https://github.com/dvandersluis\"><code>@\u200bdvandersluis</code></a>)</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13674\">#13674</a>: Add support for safe navigation to <code>Style/BlockDelimiters</code>. (<a href=\"https://github.com/dvandersluis\"><code>@\u200bdvandersluis</code></a>)</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13673\">#13673</a>: Add support for safe navigation to <code>Style/CollectionMethods</code>. (<a href=\"https://github.com/dvandersluis\"><code>@\u200bdvandersluis</code></a>)</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13672\">#13672</a>: Add support for safe navigation to <code>Style/MapToSet</code>. (<a href=\"https://github.com/dvandersluis\"><code>@\u200bdvandersluis</code></a>)</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13671\">#13671</a>: Add support for safe navigation to <code>Style/MethodCallWithoutArgsParentheses</code>. (<a href=\"https://github.com/dvandersluis\"><code>@\u200bdvandersluis</code></a>)</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13701\">#13701</a>: Add support for safe navigation to <code>Lint/NumericOperationWithConstantResult</code>. (<a href=\"https://github.com/dvandersluis\"><code>@\u200bdvandersluis</code></a>)</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13700\">#13700</a>: Add support for safe navigation to <code>Lint/RedundantStringCoercion</code>. (<a href=\"https://github.com/dvandersluis\"><code>@\u200bdvandersluis</code></a>)</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13698\">#13698</a>: Add support for safe navigation to <code>Lint/UselessNumericOperation</code>. (<a href=\"https://github.com/dvandersluis\"><code>@\u200bdvandersluis</code></a>)</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13686\">#13686</a>: Add wildcard support to <code>--show-cops</code>. ([<a href=\"https://github.com/kyanagi\"><code>@\u200bkyanagi</code></a>][])</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13724\">#13724</a>: Make <code>Style/RedundantParentheses</code> aware of parenthesized assignment. (<a href=\"https://github.com/koic\"><code>@\u200bkoic</code></a>)</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13732\">#13732</a>: Update <code>Style/RedundantLineContinuation</code> to handle required continuations following <code>super</code>. (<a href=\"https://github.com/dvandersluis\"><code>@\u200bdvandersluis</code></a>)</li>\n</ul>\n<!-- raw HTML omitted -->\n</blockquote>\n<p>... (truncated)</p>\n</details>\n<details>\n<summary>Changelog</summary>\n<p><em>Sourced from <a href=\"https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md\">rubocop's changelog</a>.</em></p>\n<blockquote>\n<h2>1.71.0 (2025-01-22)</h2>\n<h3>New features</h3>\n<ul>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13735\">#13735</a>: Add new <code>Lint/ArrayLiteralInRegexp</code> cop. ([<a href=\"https://github.com/dvandersluis\"><code>@\u200bdvandersluis</code></a>][])</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13507\">#13507</a>: Add new <code>Style/HashSlice</code> cop. ([<a href=\"https://github.com/lovro-bikic\"><code>@\u200blovro-bikic</code></a>][])</li>\n</ul>\n<h3>Bug fixes</h3>\n<ul>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/issues/13684\">#13684</a>: Fix a false positive for <code>Style/FrozenStringLiteralComment</code> when using the frozen string literal magic comment in Active Admin's arb files. ([<a href=\"https://github.com/koic\"><code>@\u200bkoic</code></a>][])</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/issues/13372\">#13372</a>: Add <code>rubocop_cache</code> to the path given by <code>--cache-root</code> when pruning cache. ([<a href=\"https://github.com/capncavedan\"><code>@\u200bcapncavedan</code></a>][])</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/issues/13257\">#13257</a>: Fix department disable/enable comments enabling the cop for the whole file even if that file is excluded by the cop. ([<a href=\"https://github.com/earlopain\"><code>@\u200bearlopain</code></a>][])</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/issues/13704\">#13704</a>: Fix false positives for <code>Lint/OutOfRangeRegexpRef</code> when matching with <code>match</code> using safe navigation. ([<a href=\"https://github.com/koic\"><code>@\u200bkoic</code></a>][])</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/issues/13720\">#13720</a>: Fix false positives for <code>Style/BlockDelimiters</code> when using brace blocks as conditions under <code>EnforcedStyle: semantic</code>. ([<a href=\"https://github.com/koic\"><code>@\u200bkoic</code></a>][])</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/issues/13688\">#13688</a>: Fix false negative on <code>Style/RedundantLineContinuation</code> when the continuation is preceded by an interpolated string. ([<a href=\"https://github.com/dvandersluis\"><code>@\u200bdvandersluis</code></a>][])</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/issues/13677\">#13677</a>: Fix false negative on <code>Style/RedundantLineContinuation</code> when the continuation is followed by a percent array. ([<a href=\"https://github.com/dvandersluis\"><code>@\u200bdvandersluis</code></a>][])</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13692\">#13692</a>: Fix false positive in <code>Style/RedundantLineContinuation</code> when the ruby code ends with a commented continuation. ([<a href=\"https://github.com/dvandersluis\"><code>@\u200bdvandersluis</code></a>][])</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13675\">#13675</a>: Fix invalid autocorrect for <code>Style/ArrayFirstLast</code> when calling <code>.[]</code> or <code>&.[]</code> with 0 or -1. ([<a href=\"https://github.com/dvandersluis\"><code>@\u200bdvandersluis</code></a>][])</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/issues/13685\">#13685</a>: Fix syntax error introduced by <code>Lint/SafeNavigationChain</code> when adding safe navigation to an operator call inside a hash. ([<a href=\"https://github.com/dvandersluis\"><code>@\u200bdvandersluis</code></a>][])</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/issues/13725\">#13725</a>: Fix an incorrect autocorrect for <code>Style/IfUnlessModifier</code> when using omitted hash values in an assignment. ([<a href=\"https://github.com/elliottt\"><code>@\u200belliottt</code></a>][])</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/issues/13667\">#13667</a>: Maintain precedence in autocorrect for <code>Style/SoleNestedConditional</code>. ([<a href=\"https://github.com/tejasbubane\"><code>@\u200btejasbubane</code></a>][])</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/issues/13679\">#13679</a>: Fix false positive for <code>Style/RedundantLineContinuation</code> when calling methods with fully qualified constants. ([<a href=\"https://github.com/earlopain\"><code>@\u200bearlopain</code></a>][])</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13728\">#13728</a>: Fix a RuboCop error on provided glob pattern which matches directory. ([<a href=\"https://github.com/viralpraxis\"><code>@\u200bviralpraxis</code></a>][])</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13693\">#13693</a>: Fix <code>Style/ConditionalAssignment</code> cop error on <code>unless</code> without <code>else</code> and <code>assign_inside_condition</code> enforced style. ([<a href=\"https://github.com/viralpraxis\"><code>@\u200bviralpraxis</code></a>][])</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13669\">#13669</a>: Fix <code>Style/FrozenStringLiteralComment</code> cop error on unnormalized magic comment and <code>never</code> enforced style. ([<a href=\"https://github.com/viralpraxis\"><code>@\u200bviralpraxis</code></a>][])</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13696\">#13696</a>: Update <code>Metrics/CollectionLiteralLength</code> to only register for <code>[]</code> when called on <code>Set</code>. ([<a href=\"https://github.com/dvandersluis\"><code>@\u200bdvandersluis</code></a>][])</li>\n</ul>\n<h3>Changes</h3>\n<ul>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13709\">#13709</a>: Add support for safe navigation to <code>Lint/FloatComparison</code>. ([<a href=\"https://github.com/dvandersluis\"><code>@\u200bdvandersluis</code></a>][])</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13711\">#13711</a>: Add support for safe navigation to <code>Layout/MultilineMethodCallBraceLayout</code>. ([<a href=\"https://github.com/dvandersluis\"><code>@\u200bdvandersluis</code></a>][])</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13712\">#13712</a>: Add support for safe navigation to <code>Layout/MultilineMethodArgumentLineBreaks</code>. ([<a href=\"https://github.com/dvandersluis\"><code>@\u200bdvandersluis</code></a>][])</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13714\">#13714</a>: Add support for safe navigation to <code>Security/CompoundHash</code>. ([<a href=\"https://github.com/dvandersluis\"><code>@\u200bdvandersluis</code></a>][])</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13674\">#13674</a>: Add support for safe navigation to <code>Style/BlockDelimiters</code>. ([<a href=\"https://github.com/dvandersluis\"><code>@\u200bdvandersluis</code></a>][])</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13673\">#13673</a>: Add support for safe navigation to <code>Style/CollectionMethods</code>. ([<a href=\"https://github.com/dvandersluis\"><code>@\u200bdvandersluis</code></a>][])</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13672\">#13672</a>: Add support for safe navigation to <code>Style/MapToSet</code>. ([<a href=\"https://github.com/dvandersluis\"><code>@\u200bdvandersluis</code></a>][])</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13671\">#13671</a>: Add support for safe navigation to <code>Style/MethodCallWithoutArgsParentheses</code>. ([<a href=\"https://github.com/dvandersluis\"><code>@\u200bdvandersluis</code></a>][])</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13701\">#13701</a>: Add support for safe navigation to <code>Lint/NumericOperationWithConstantResult</code>. ([<a href=\"https://github.com/dvandersluis\"><code>@\u200bdvandersluis</code></a>][])</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13700\">#13700</a>: Add support for safe navigation to <code>Lint/RedundantStringCoercion</code>. ([<a href=\"https://github.com/dvandersluis\"><code>@\u200bdvandersluis</code></a>][])</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13698\">#13698</a>: Add support for safe navigation to <code>Lint/UselessNumericOperation</code>. ([<a href=\"https://github.com/dvandersluis\"><code>@\u200bdvandersluis</code></a>][])</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13686\">#13686</a>: Add wildcard support to <code>--show-cops</code>. ([<a href=\"https://github.com/kyanagi\"><code>@\u200bkyanagi</code></a>][])</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13724\">#13724</a>: Make <code>Style/RedundantParentheses</code> aware of parenthesized assignment. ([<a href=\"https://github.com/koic\"><code>@\u200bkoic</code></a>][])</li>\n<li><a href=\"https://redirect.github.com/rubocop/rubocop/pull/13732\">#13732</a>: Update <code>Style/RedundantLineContinuation</code> to handle required continuations following <code>super</code>. ([<a href=\"https://github.com/dvandersluis\"><code>@\u200bdvandersluis</code></a>][])</li>\n</ul>\n</blockquote>\n</details>\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a href=\"https://github.com/rubocop/rubocop/commit/6b13abb7af829c04bb243387d36fad1bad80c12b\"><code>6b13abb</code></a> Cut 1.71</li>\n<li><a href=\"https://github.com/rubocop/rubocop/commit/c923a8484eb2e8067fafdc1d9a0b196432ab7289\"><code>c923a84</code></a> Update Changelog</li>\n<li><a href=\"https://github.com/rubocop/rubocop/commit/83958cb2c3d1ec1198a06f6954a6e900ed986964\"><code>83958cb</code></a> Rename c_send to csend for consistency</li>\n<li><a href=\"https://github.com/rubocop/rubocop/commit/1f25c2c15ac054d652582ae4a903d92d03d45547\"><code>1f25c2c</code></a> Add new <code>InternalAffairs/OnSendWithoutOnCSend</code> cop</li>\n<li><a href=\"https://github.com/rubocop/rubocop/commit/95f45cca783a782d0e4cfe0194d236e9d9e7e1d4\"><code>95f45cc</code></a> [Fix <a href=\"https://redirect.github.com/rubocop/rubocop/issues/13323\">#13323</a>] Add new <code>Lint/ArrayLiteralInRegexp</code> cop</li>\n<li><a href=\"https://github.com/rubocop/rubocop/commit/30c4e2047aa73332b1009b8ec70741fd37f0deb7\"><code>30c4e20</code></a> Update <code>Lint/LiteralInInterpolation</code> to not handle array literals inside a re...</li>\n<li><a href=\"https://github.com/rubocop/rubocop/commit/7edf6d794775385923fb82e66a38017cbd39b3a9\"><code>7edf6d7</code></a> [Doc] Move rubocop-i18n from puppetlabs to rubocop org</li>\n<li><a href=\"https://github.com/rubocop/rubocop/commit/c746991d66fd5a4013374962399f82c157f64d53\"><code>c746991</code></a> Merge pull request <a href=\"https://redirect.github.com/rubocop/rubocop/issues/13737\">#13737</a> from dvandersluis/fix-jruby-ci</li>\n<li><a href=\"https://github.com/rubocop/rubocop/commit/b3c80614d9922d9e2d0e376e6464af1b6e85a196\"><code>b3c8061</code></a> Fix jruby CI error</li>\n<li><a href=\"https://github.com/rubocop/rubocop/commit/617fd406d16c08f6586cf8af2d4fc617719b154e\"><code>617fd40</code></a> Merge pull request <a href=\"https://redirect.github.com/rubocop/rubocop/issues/13734\">#13734</a> from dvandersluis/fix-expect-offense</li>\n<li>Additional commits viewable in <a href=\"https://github.com/rubocop/rubocop/compare/v1.70.0...v1.71.0\">compare view</a></li>\n</ul>\n</details>\n<br />\n\n\n[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n<details>\n<summary>Dependabot commands and options</summary>\n<br />\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n</details>", "repo": { "full_name": "rubygems/bundler-site" } }, { "date": "2025-01-27", "type": "issue_comment", "link": "https://github.com/rubygems/bundler-site/issues/1441#issuecomment-2616781588", "message": "Steps:\n \n- [ ] Rename branch through repository settings.\n- [ ] Create a PR to update the branch to deploy in `.github/workflows/deploy.yml` to `main`, and verify it deploys fine when merged.", "repo": { "full_name": "rubygems/bundler-site" } }, { "date": "2025-01-27", "type": "push", "link": "https://github.com/nobu/rubygems/commits/a808f196479f820e3d8ad2c063ff18ad8086046a", "message": "Bump ruby/setup-ruby from 1.206.0 to 1.207.0\n\nBumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.206.0 to 1.207.0.\n- [Release notes](https://github.com/ruby/setup-ruby/releases)\n- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb)\n- [Commits](https://github.com/ruby/setup-ruby/compare/bfefad842bb982ff05b233bcbc1571d97a87e69f...4a9ddd6f338a97768b8006bf671dfbad383215f4)\n\n---\nupdated-dependencies:\n- dependency-name: ruby/setup-ruby\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com> Merge pull request #8380 from rubygems/dependabot/github_actions/ruby/setup-ruby-1.207.0\n\nBump ruby/setup-ruby from 1.206.0 to 1.207.0 Run CI with Ruby 3.4 on Windows Merge pull request #8381 from rubygems/deivid-rodriguez/3-4-windows\n\nRun CI with Ruby 3.4 on Windows Bump the rb-sys group across 2 directories with 1 update\n\nBumps the rb-sys group with 1 update in the /test/rubygems/test_gem_ext_cargo_builder/custom_name/ext/custom_name_lib directory: [rb-sys](https://github.com/oxidize-rb/rb-sys).\nBumps the rb-sys group with 1 update in the /test/rubygems/test_gem_ext_cargo_builder/rust_ruby_example directory: [rb-sys](https://github.com/oxidize-rb/rb-sys).\n\n\nUpdates `rb-sys` from 0.9.104 to 0.9.105\n- [Release notes](https://github.com/oxidize-rb/rb-sys/releases)\n- [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.104...v0.9.105)\n\nUpdates `rb-sys` from 0.9.104 to 0.9.105\n- [Release notes](https://github.com/oxidize-rb/rb-sys/releases)\n- [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.104...v0.9.105)\n\n---\nupdated-dependencies:\n- dependency-name: rb-sys\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: rb-sys\n- dependency-name: rb-sys\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: rb-sys\n...\n\nSigned-off-by: dependabot[bot] <support@github.com> Merge pull request #8374 from rubygems/dependabot/cargo/test/rubygems/test_gem_ext_cargo_builder/custom_name/ext/custom_name_lib/rb-sys-c28bbae591\n\nBump the rb-sys group across 2 directories with 1 update Replace shell specific stuff with create_file scripts unskip `print_args` and `fake_man` tests on Windows remove unnecessary code Merge pull request #8255 from soda92/add-echo-cat-windows\n\nfix environment variable tests for `bundle exec` on Windows Update SPDX license list as of 2024-12-30 Merge pull request #8387 from rubygems/license-list-2024-12-30 Fix broken links in the documents Add basic tapioca check to CI Merge pull request #8346 from rubygems/deivid-rodriguez/tapioca-check\n\nAdd basic tapioca check to CI Merge pull request #8389 from kyanagi/fix-broken-links\n\nFix broken links in the documents Use ronn-ng again for documentation generation\n\nWe switched to nronn because ronn-ng felt abandoned, but it seems\nit has activity again, so switch back. Merge pull request #8382 from rubygems/deivid-rodriguez/ronn-ng\n\nUse ronn-ng again for documentation generation Rewrite OpenStruct to dummy response class Merge pull request #8392 from rubygems/deivid-rodriguez/cherry-pick-ostruct-changes\n\nRewrite OpenStruct to dummy response class", "repo": { "full_name": "nobu/rubygems" } }, { "date": "2025-01-27", "type": "delete", "link": "https://github.com/rubytogether/ecosystem", "message": "Deleted branch: bump-ruby-and-bundler", "repo": { "full_name": "rubytogether/ecosystem" } }, { "date": "2025-01-24", "type": "issues", "link": "https://github.com/rubygems/bundler-site/issues/1441", "message": "Rename default branch to main We have delayed doing this in ttps://github.com/rubygems/rubygems due to time & technical constraints (see https://github.com/orgs/rubygems/discussions/5145), but I think doing it in this repo is straightforward, so I'd like to do it.", "repo": { "full_name": "rubygems/bundler-site" } }, { "date": "2025-01-24", "type": "push", "link": "https://github.com/rubygems/bundler-site/commits/4f6e0734686f58307fca5d6b4ac8f2491b8e1822", "message": "Improve version selector (#1440)\n\n* Don't show install man page links from other commands\r\n\r\n* Only show version selector if there's more than one version\r\n\r\n* Rename block variable to clarify it's actually used", "repo": { "full_name": "rubygems/bundler-site" } }, { "date": "2025-01-24", "type": "delete", "link": "https://github.com/rubygems/bundler-site", "message": "Deleted branch: improve-version-selector", "repo": { "full_name": "rubygems/bundler-site" } }, { "date": "2025-01-24", "type": "pull_request", "link": "https://github.com/rubygems/bundler-site/pull/1440", "message": "Improve version selector ### What was the end-user problem that led to this PR?\r\n\r\nThe problem was that we browsing bundler CLI command documentation, and using the version selector, you'll be redirected to `bundle install` page if the current command is not present in the chosen version.\r\n\r\nThat is unexpected to me, since the intention when performing that action is to browse the documentation for the same command, but a different version of Bundler.\r\n\r\n### What is your fix for the problem, implemented in this PR?\r\n\r\nMy fix is only include versions in the selector that have the current command, and to not show the selector at all if the current version is the only one defining the command.", "repo": { "full_name": "rubygems/bundler-site" } }, { "date": "2025-01-24", "type": "issue_comment", "link": "https://github.com/rubytogether/ecosystem/pull/492#issuecomment-2611779787", "message": "@indirect Let me know if you want to me to rebase and rework this PR or #493 \ud83d\ude04 ", "repo": { "full_name": "rubytogether/ecosystem" } }, { "date": "2025-01-23", "type": "delete", "link": "https://github.com/deivid-rodriguez/middleman", "message": "Deleted branch: workaround-activesupport-issue", "repo": { "full_name": "deivid-rodriguez/middleman" } }, { "date": "2025-01-23", "type": "push", "link": "https://github.com/rubygems/bundler-site/commits/c79e67101fd4226ccfa1154a594de435d20ec254", "message": "Rename block variable to clarify it's actually used", "repo": { "full_name": "rubygems/bundler-site" } }, { "date": "2025-01-23", "type": "issue_comment", "link": "https://github.com/middleman/middleman/pull/2789#issuecomment-2609098262", "message": "But that's for 7-0-stable, right? Does Rails 8 also have the issue?", "repo": { "full_name": "middleman/middleman" } }, { "date": "2025-01-23", "type": "pull_request", "link": "https://github.com/middleman/middleman/pull/2793", "message": "Workaround activesupport issue The missing logger require is fixed in activesupport v8 or higher. And middleman can be used with Rails 8 as long as Ruby 3.2 or higher is used.\r\n\r\nSo add the missing logger dependency whenever activesupport is not modern enough, and old Ruby is used.\r\n\r\nUsers of more modern rubies may still run into the issue, but in that case the preferred fix is to upgrade activesupport.", "repo": { "full_name": "middleman/middleman" } }, { "date": "2025-01-23", "type": "created_branch", "message": "Created branch: workaround-activesupport-issue", "repo": { "full_name": "deivid-rodriguez/middleman" } }, { "date": "2025-01-23", "type": "pull_request", "link": "https://github.com/rubygems/bundler-site/pull/1440", "message": "Improve version selector ### What was the end-user problem that led to this PR?\r\n\r\nThe problem was that we browsing bundler CLI command documentation, and using the version selector, you'll be redirected to `bundle install` page if the current command is not present in the chosen version.\r\n\r\nThat is unexpected to me, since the intention when performing that action is to browse the documentation for the same command, but a different version of Bundler.\r\n\r\n### What is your fix for the problem, implemented in this PR?\r\n\r\nMy fix is only include versions in the selector that have the current command, and to not show the selector at all if the current version is the only one defining the command.", "repo": { "full_name": "rubygems/bundler-site" } }, { "date": "2025-01-23", "type": "created_branch", "message": "Created branch: improve-version-selector", "repo": { "full_name": "rubygems/bundler-site" } }, { "date": "2025-01-22", "type": "pull_request", "link": "https://github.com/rubygems/bundler-site/pull/1437", "message": "Point middleman back to their main branch ### What was the end-user problem that led to this PR?\r\n\r\nThe problem was none, rather than preferring to point to the main line rather than to a PR. \r\n\r\n### What is your fix for the problem, implemented in this PR?\r\n\r\nUse the latest main branch of middleman.", "repo": { "full_name": "rubygems/bundler-site" } }, { "date": "2025-01-22", "type": "created_branch", "message": "Created branch: bump-middleman", "repo": { "full_name": "rubygems/bundler-site" } }, { "date": "2025-01-22", "type": "delete", "link": "https://github.com/deivid-rodriguez/middleman", "message": "Deleted branch: slim-5", "repo": { "full_name": "deivid-rodriguez/middleman" } }, { "date": "2025-01-22", "type": "issue_comment", "link": "https://github.com/middleman/middleman/pull/2789#issuecomment-2606658084", "message": "Ah I see @jvergeldedios. Then we should figure out what's pinning `activesupport` to the broken version, since this should be fixed in the latest `activesupport` version.", "repo": { "full_name": "middleman/middleman" } }, { "date": "2025-01-21", "type": "issue_comment", "link": "https://github.com/middleman/middleman/pull/2789#issuecomment-2605401392", "message": "This does not seem like a good change to me. Middleman does not seem to be using concurrent-ruby directly, so it seems unnecessary, but in addition to that, pinning an exact version means users using any other version won't be able to use middleman. If the dependency is really necessary, a `>=` or `~>` requirement should be set instead.\r\n\r\nI think activesupport should be responsible for declaring its own dependencies, so probably `bundle update activesupport` should do the trick for fixing this?\r\n\r\n", "repo": { "full_name": "middleman/middleman" } }, { "date": "2025-01-21", "type": "push", "link": "https://github.com/deivid-rodriguez/middleman/commits/0cb9caca6ec5222d4cf9710b5f1b11ae3977acf9", "message": "adding concurrent-ruby-1.3.4 as a dependency of middleman-core to address issues with activesupport (#2789) Bump i18n from 1.14.6 to 1.14.7 (#2791)\n\nBumps [i18n](https://github.com/ruby-i18n/i18n) from 1.14.6 to 1.14.7.\r\n- [Release notes](https://github.com/ruby-i18n/i18n/releases)\r\n- [Changelog](https://github.com/ruby-i18n/i18n/blob/master/CHANGELOG.md)\r\n- [Commits](https://github.com/ruby-i18n/i18n/compare/v1.14.6...v1.14.7)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: i18n\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Bump liquid from 5.6.0 to 5.7.0 (#2790)\n\nBumps [liquid](https://github.com/Shopify/liquid) from 5.6.0 to 5.7.0.\r\n- [Release notes](https://github.com/Shopify/liquid/releases)\r\n- [Changelog](https://github.com/Shopify/liquid/blob/main/History.md)\r\n- [Commits](https://github.com/Shopify/liquid/compare/v5.6.0...v5.7.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: liquid\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Add proper generator options also with Slim 5 Run tests with Slim 5\n\nOnly change needed is to catch up with\nhttps://github.com/slim-template/slim/commit/dd6284567d356325cd3e298fce4c0b51053df7d4.\n\nAlso we need to explicitly pin to tilt < 2.2 because it turns out tilt 2.2 is not yet\nsupported, and testing with Slim 5 makes that issue surface. Support tilt 2.2 Raise an error when rendering less templates\n\nSince support has been removed from tilt.", "repo": { "full_name": "deivid-rodriguez/middleman" } }, { "date": "2025-01-20", "type": "forked_repo", "link": "https://github.com/deivid-rodriguez/github-actions-ruby-info", "message": "Forked MSP-Greg/github-actions-ruby-info", "repo": { "full_name": "msp-greg/github-actions-ruby-info" } }, { "date": "2025-01-20", "type": "issue_comment", "link": "https://github.com/dependabot/dependabot-core/issues/11188#issuecomment-2603016776", "message": "Hello @davidgm0 \ud83d\udc4b \ud83d\udc4b \n\nIf your lockfile already has a CHECKSUMS section, my expectation would be that Dependabot is able to keep them up to date. Even if Dependabot is not yet using Bundler 2.6 internally (needs https://github.com/dependabot/dependabot-core/pull/11330), the checksums feature is also present (but hidden) in Bundler 2.5 which Dependabot does use, so in principle I'd expect Dependabot to handle checksums fine.\n\nDo you have a public repository where Dependabot did not update checkums? I'd be happy to look into it, since it may be a bug in either Bundler or Dependabot.", "repo": { "full_name": "dependabot/dependabot-core" } }, { "date": "2025-01-20", "type": "pull_request", "link": "https://github.com/rubygems/bundler-site/pull/1432", "message": "Fix several issues with edition links ### What was the end-user problem that led to this PR?\r\n\r\nThe problem was that I found several issues with the \"Edit this page\" links, namely:\r\n\r\n* One link was broken after #1426.\r\n* Links in doc pages reintroduced by #1430 were not working, again due to the move of documentation in rubygems/rubygems.\r\n* Links in man pages without version introduced by #1424 were not working either.\r\n \r\n### What is your fix for the problem, implemented in this PR?\r\n\r\n* Fix for first issue is to use `!=` haml syntax.\r\n* For the second and third issues, make sure to build links pointing to the new location in rubygems/rubygems. ", "repo": { "full_name": "rubygems/bundler-site" } }, { "date": "2025-01-20", "type": "created_branch", "message": "Created branch: fix-search", "repo": { "full_name": "rubygems/bundler-site" } }, { "date": "2025-01-20", "type": "delete", "link": "https://github.com/rubygems/bundler-site", "message": "Deleted branch: fix-edition-links", "repo": { "full_name": "rubygems/bundler-site" } }, { "date": "2025-01-20", "type": "push", "link": "https://github.com/rubygems/bundler-site/commits/fc60c87a754ac20eaca44e0a1dd3bbc7a7eb46fd", "message": "Fix several issues with edition links (#1432)\n\n* Fix non editable links not being properly rendered in Haml 6\r\n\r\n* Refactor building edit links\r\n\r\n* Fix markdown pages editable link\r\n\r\n* Fix edition links for pages starting with `man/`", "repo": { "full_name": "rubygems/bundler-site" } }, { "date": "2025-01-20", "type": "push", "link": "https://github.com/rubygems/rubygems/commits/924eb0e68685e8923733a1d2e58b2d5ad9b8fd70", "message": "Verify fix", "repo": { "full_name": "rubygems/rubygems", "language": "Ruby", "stargazers_count": 3722, "description": "Library packaging and distribution for Ruby.", "topics": [ "package-manager", "ruby", "rubygems" ] } }, { "date": "2025-01-17", "type": "issues", "link": "https://github.com/rubygems/bundler-site/issues/845", "message": "404: /doc/playbooks/RELEASING.md Linked from https://bundler.io/doc/readme.html", "repo": { "full_name": "rubygems/bundler-site" } }, { "date": "2025-01-17", "type": "issue_comment", "link": "https://github.com/rubygems/bundler-site/issues/845#issuecomment-2597520494", "message": "This was \"fixed\" by https://github.com/rubygems/rubygems/pull/7570.", "repo": { "full_name": "rubygems/bundler-site" } }, { "date": "2025-01-17", "type": "issue_comment", "link": "https://github.com/dependabot/dependabot-core/pull/11196#issuecomment-2598148475", "message": "Superseded by #11330.", "repo": { "full_name": "dependabot/dependabot-core" } }, { "date": "2025-01-17", "type": "pull_request", "link": "https://github.com/dependabot/dependabot-core/pull/11330", "message": "Update Rubygems to 3.6.3 and Bundler to 2.6.3 ### What are you trying to accomplish?\r\n\r\nMake sure new versions of Bundler & RubyGems play nice with Dependabot. These versions are the ones actually shipped with Ruby 3.4, so this should make Ruby 3.4 upgrade have less moving parts.\r\n\r\n### Anything you want to highlight for special attention from reviewers?\r\n\r\n* Bundler 2.6.0 reverted the changes in the most recent 2.5.x that affected Dependabot, see https://github.com/dependabot/dependabot-core/pull/10746. We should now be fine in that regard at least.\r\n\r\n* Bundler 2.6.1 caused an issue with tapioca. I proposed https://github.com/Shopify/tapioca/pull/2129 to tapioca to fix it. If that's merged and released, upgrading should fix the tapioca job.\r\n\r\n* This PR supersedes https://github.com/dependabot/dependabot-core/pull/11196. I'll keep further updates if necessary in this same PR from now on. This time I created a new one because the previous branch was called `deivid-rodriguez/bundler-2.6.2` and it felt weird to keep a PR upgrading to bundler 2.6.3 in a branch named like that :)\r\n\r\n### How will you know you've accomplished your goal?\r\n\r\nCI passes.\r\n\r\n### Checklist\r\n\r\n<!-- Before requesting review, please ensure that your pull request fulfills the following requirements: -->\r\n\r\n- [ ] I have run the complete test suite to ensure all tests and linters pass.\r\n- [ ] I have thoroughly tested my code changes to ensure they work as expected, including adding additional tests for new functionality.\r\n- [x] I have written clear and descriptive commit messages.\r\n- [x] I have provided a detailed description of the changes in the pull request, including the problem it addresses, how it fixes the problem, and any relevant details about the implementation.\r\n- [ ] I have ensured that the code is well-documented and easy to understand.\r\n", "repo": { "full_name": "dependabot/dependabot-core" } }, { "date": "2025-01-17", "type": "pull_request", "link": "https://github.com/rubygems/bundler-site/pull/1430", "message": "Fix importing doc pages from rubygems/rubygems ### What was the end-user problem that led to this PR?\r\n\r\nThe problem was that after bundler documentation folder was renamed in https://github.com/rubygems/rubygems/pull/8159, importing documentation pages from rubygems/rubygems broken.\r\n\r\nThis has caused a bunch of broken links.\r\n\r\nFor example, the first result of a Google search of \"bundler bug triage\" is now a broken link.\r\n\r\n### What was your diagnosis of the problem?\r\n\r\nMy diagnosis was we should fix importing those pages to restore all previous links indexed by Google.\r\n\r\n### What is your fix for the problem, implemented in this PR?\r\n\r\nMy fix is to adapt to the upstream folder rename.\r\n\r\nI also restore linking to the \"on-site\" contributing guide, since the page is now there again.\r\n\r\n### Why did you choose this fix out of the possible options?\r\n\r\nI chose this fix because it makes the most sense to improve Bundler documentation discoverability and keep it SEO friendly.\r\n", "repo": { "full_name": "rubygems/bundler-site" } }, { "date": "2025-01-17", "type": "created_branch", "message": "Created branch: restore-doc-pages", "repo": { "full_name": "rubygems/bundler-site" } }, { "date": "2025-01-17", "type": "delete", "link": "https://github.com/rubygems/bundler-site", "message": "Deleted branch: restore-doc-pages", "repo": { "full_name": "rubygems/bundler-site" } }, { "date": "2025-01-17", "type": "push", "link": "https://github.com/rubygems/bundler-site/commits/d869bab5c6ba1821899426fa9f4953e4b318f50f", "message": "Update lib/tasks/vendor_files.rake\n\nCo-authored-by: Olle Jonsson <olle.jonsson@gmail.com>", "repo": { "full_name": "rubygems/bundler-site" } }, { "date": "2025-01-17", "type": "issue_comment", "link": "https://github.com/middleman/middleman/pull/2777#issuecomment-2597647432", "message": "Ok, I'll try to implement that!", "repo": { "full_name": "middleman/middleman" } }, { "date": "2025-01-28", "type": "issues", "link": "https://github.com/rubygems/rubygems/issues/8427", "message": "`ruby_34` method missing when running `bundle install` ### Describe the problem as clearly as you can\n\nBundler crashes with following:\n\n```bash\n/home/mencio/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bundler-2.5.22/lib/bundler/dependency.rb:90:in `block in current_platform?': undefined method `ruby_34?' for #<Bundler::CurrentRuby:0x00007f5a37c628a0> (NoMethodError)\n\n Bundler.current_ruby.send(\"#{p}?\")\n ^^^^^\nDid you mean? ruby_3?\n ruby_33?\n ruby_32?\n ruby_31?\n ruby_30?\n ruby_24?\n ruby_23?\n ruby_2?\n ruby_1?\n jruby_3?\n ruby_27?\n```\n\n### Did you try upgrading rubygems & bundler?\n\nYes\n\n### Post steps to reproduce the problem\n\nUse this gemfile and run `bundle install`:\n\n```ruby\nsource 'https://rubygems.org'\n\ngem 'nokogiri', platforms: ['x64_mingw_27', 'ruby_34']\n```\n\n### Which command did you run?\n\n`bundle install`\n\n### What were you expecting to happen?\n\nI would expect bundler to work.\n\n### What actually happened?\n\nIt crashed as `ruby_34?` method is not defined despite it being a platform\n\n### If not included with the output of your command, run `bundle env` and paste the output below\n\nCannot run `bundle env` as it fails the same way as other bundler commands.\n", "repo": { "full_name": "rubygems/rubygems", "language": "Ruby", "stargazers_count": 3722, "description": "Library packaging and distribution for Ruby.", "topics": [ "package-manager", "ruby", "rubygems" ] } }, { "date": "2025-01-28", "type": "issue_comment", "link": "https://github.com/rubygems/rubygems/issues/8421#issuecomment-2618692328", "message": "No problem! If FreeBSD no longer supports Ruby 2.x, then the puppetserver7 package should be phased out too, I guess.", "repo": { "full_name": "rubygems/rubygems", "language": "Ruby", "stargazers_count": 3722, "description": "Library packaging and distribution for Ruby.", "topics": [ "package-manager", "ruby", "rubygems" ] } }, { "date": "2025-01-28", "type": "push", "link": "https://github.com/rubygems/rubygems/commits/c354750a5d0aa1a9d71878995b6b00efcf437795", "message": "Bump github/codeql-action from 3.28.4 to 3.28.5\n\nBumps [github/codeql-action](https://github.com/github/codeql-action) from 3.28.4 to 3.28.5.\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/ee117c905ab18f32fa0f66c2fe40ecc8013f3e04...f6091c0113d1dcf9b98e269ee48e8a7e51b7bdd4)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com> Merge pull request #8446 from rubygems/dependabot/github_actions/github/codeql-action-3.28.5\n\nBump github/codeql-action from 3.28.4 to 3.28.5 Bump ruby/setup-ruby from 1.213.0 to 1.214.0\n\nBumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.213.0 to 1.214.0.\n- [Release notes](https://github.com/ruby/setup-ruby/releases)\n- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb)\n- [Commits](https://github.com/ruby/setup-ruby/compare/28c4deda893d5a96a6b2d958c5b47fc18d65c9d3...1287d2b408066abada82d5ad1c63652e758428d9)\n\n---\nupdated-dependencies:\n- dependency-name: ruby/setup-ruby\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com> Test with truffleruby 24.1.2 Merge pull request #8445 from rubygems/dependabot/github_actions/ruby/setup-ruby-1.214.0\n\nBump ruby/setup-ruby from 1.213.0 to 1.214.0 Renable some steps that I forgot to reenable Merge steps aimed at testing warbler Merge JRuby into main bundler workflow Also test Bundler against its default RubyGems in JRuby Test with JRuby 9.4.10.0", "repo": { "full_name": "rubygems/rubygems", "language": "Ruby", "stargazers_count": 3722, "description": "Library packaging and distribution for Ruby.", "topics": [ "package-manager", "ruby", "rubygems" ] } }, { "date": "2025-01-28", "type": "delete", "link": "https://github.com/rubygems/rubygems", "message": "Deleted branch: deivid-rodriguez/refactor-jruby-ci", "repo": { "full_name": "rubygems/rubygems", "language": "Ruby", "stargazers_count": 3722, "description": "Library packaging and distribution for Ruby.", "topics": [ "package-manager", "ruby", "rubygems" ] } }, { "date": "2025-01-28", "type": "pull_request", "link": "https://github.com/rubygems/rubygems/pull/8430", "message": "Add ruby_34 and ruby_35 as valid platform: ## What was the end-user or developer problem that led to this PR?\r\n\r\nAdding `gem 'foo', platform: \"ruby_34\"` doesn't work and raises an error saying that it's not a valid platform\r\n\r\n## What is your fix for the problem, implemented in this PR?\r\n\r\n- Fix #8427\r\n- Similar to 7cd19d824d1765fc9980b4e92c12470741d2e402. Tweaked a bit the test supposed to prevent this error by checking whether the dep respond to these methods.\r\n\r\n## Side note\r\n\r\nWe keep two constants for the list of ruby versions and also two constants for the plaforms, and we need to modify both whenever a new Ruby version gets released. I think this should be consolidated in a small refactor. I didn't do it as I wasn't sure you'd be interested in this. Happy too takes some time to it though.\r\nhttps://github.com/rubygems/rubygems/blob/186a4f24789e6e7fd967b290ce93ed5886ef22d8/bundler/lib/bundler/dependency.rb#L12\r\nhttps://github.com/rubygems/rubygems/blob/186a4f24789e6e7fd967b290ce93ed5886ef22d8/bundler/lib/bundler/current_ruby.rb#L12\r\n\r\n## Make sure the following tasks are checked\r\n\r\n- [x] Describe the problem / feature\r\n- [x] Write [tests](https://github.com/rubygems/rubygems/blob/master/doc/bundler/development/PULL_REQUESTS.md#tests) for features and bug fixes\r\n- [x] Write code to solve the problem\r\n- [x] Make sure you follow the [current code style](https://github.com/rubygems/rubygems/blob/master/doc/bundler/development/PULL_REQUESTS.md#code-formatting) and [write meaningful commit messages without tags](https://github.com/rubygems/rubygems/blob/master/doc/bundler/development/PULL_REQUESTS.md#commit-messages)\r\n", "repo": { "full_name": "rubygems/rubygems", "language": "Ruby", "stargazers_count": 3722, "description": "Library packaging and distribution for Ruby.", "topics": [ "package-manager", "ruby", "rubygems" ] } }, { "date": "2025-01-27", "type": "push", "link": "https://github.com/rubygems/rubygems/commits/55bd82af0f29fa356e4c65a66a8dbf72e16d6304", "message": "Remove unnecessary `@autorequire` initialization\n\nIt's initialized again later on. Remove dead code\n\nLoadError is not a RuntimeError. Handle all `Bundle.require` exceptions at the same level Retry namespaced require using `retry`\n\nIt's simpler. Remove unnecessary initialization\n\nThis local variable is initialized later on in this file. Remove unnecessary check\n\nAt this point, `dep.autorequire` is always nil. Fix bug report template incorrectly showing up\n\nIf a gem has an internal error, that should not make `bundle console`\nprint the bug report template. Merge pull request #8436 from rubygems/deivid-rodriguez/console-crash\n\nFix `bundle console` printing bug report template incorrectly", "repo": { "full_name": "rubygems/rubygems", "language": "Ruby", "stargazers_count": 3722, "description": "Library packaging and distribution for Ruby.", "topics": [ "package-manager", "ruby", "rubygems" ] } }, { "date": "2025-01-27", "type": "delete", "link": "https://github.com/rubygems/rubygems", "message": "Deleted branch: deivid-rodriguez/console-crash", "repo": { "full_name": "rubygems/rubygems", "language": "Ruby", "stargazers_count": 3722, "description": "Library packaging and distribution for Ruby.", "topics": [ "package-manager", "ruby", "rubygems" ] } }, { "date": "2025-01-27", "type": "pull_request", "link": "https://github.com/rubygems/rubygems/pull/8436", "message": "Fix `bundle console` printing bug report template incorrectly ## What was the end-user or developer problem that led to this PR?\r\n\r\nI run `bundle console` on an application and it crashed with a Bundler bug report template. However, there was not any issue in Bundler. The gem had a problem where a Ruby gem had been moved to a bundled gem and the dependency was not being declared in the gems gemspec. But that's an internal error, independent of Bundler, so it should not encourage users to report bugs to us.\r\n\r\n## What is your fix for the problem, implemented in this PR?\r\n\r\nMy fix is to change `Bundler.require` to not raise `LoadError`'s but raise instead internal expected Bundler errors that are properly handled.\r\n\r\n## Make sure the following tasks are checked\r\n\r\n- [x] Describe the problem / feature\r\n- [x] Write [tests](https://github.com/rubygems/rubygems/blob/master/doc/bundler/development/PULL_REQUESTS.md#tests) for features and bug fixes\r\n- [x] Write code to solve the problem\r\n- [x] Make sure you follow the [current code style](https://github.com/rubygems/rubygems/blob/master/doc/bundler/development/PULL_REQUESTS.md#code-formatting) and [write meaningful commit messages without tags](https://github.com/rubygems/rubygems/blob/master/doc/bundler/development/PULL_REQUESTS.md#commit-messages)\r\n", "repo": { "full_name": "rubygems/rubygems", "language": "Ruby", "stargazers_count": 3722, "description": "Library packaging and distribution for Ruby.", "topics": [ "package-manager", "ruby", "rubygems" ] } }, { "date": "2025-01-27", "type": "issue_comment", "link": "https://github.com/codespell-project/actions-codespell/issues/70#issuecomment-2616978955", "message": "In case it helps anyone, our solution was to replace this action with `actions/setup-python` plus manually installing a `requirements.txt` file that pins the codespell version, and manually running it.\n\nWe also added a Dependabot configuration to keep this requirements file up to date, so that, while we don't get randomly failing CI whenever codespell releases a new version, we do get some heads up through a Dependabot PR about new codespell releases, so that we can start using new dictionaries at our own pace.", "repo": { "full_name": "codespell-project/actions-codespell", "language": "Shell", "stargazers_count": 79 } }, { "date": "2025-01-27", "type": "watch", "link": "https://github.com/Dicklesworthstone/llm_aided_ocr", "message": "Started watching Dicklesworthstone/llm_aided_ocr", "repo": { "full_name": "dicklesworthstone/llm_aided_ocr", "language": "Python", "stargazers_count": 2389, "description": "Enhance Tesseract OCR output for scanned PDFs by applying Large Language Model (LLM) corrections.", "topics": [ "ai-assist", "llama2", "llm", "ocr", "ocr-correction", "tesseract" ] } }, { "date": "2025-01-27", "type": "created_branch", "message": "Created branch: deivid-rodriguez/remove-unnecessary-console-fallback", "repo": { "full_name": "rubygems/rubygems", "language": "Ruby", "stargazers_count": 3722, "description": "Library packaging and distribution for Ruby.", "topics": [ "package-manager", "ruby", "rubygems" ] } }, { "date": "2025-01-27", "type": "issue_comment", "link": "https://github.com/rubygems/rubygems/issues/8421#issuecomment-2615447282", "message": "The thing is, `bind_call` is available since Ruby 2.7 and we only support Ruby 3.1, so adding that backwards compatibility code seems wrong (in fact, I'm pretty sure the uri gem can now remove that code since Ruby 2.6 is no longer supported).\n\nI believe we need to figure out why/how FreeBSD is running our code, I suspect they are using a very old JRuby?", "repo": { "full_name": "rubygems/rubygems", "language": "Ruby", "stargazers_count": 3722, "description": "Library packaging and distribution for Ruby.", "topics": [ "package-manager", "ruby", "rubygems" ] } }, { "date": "2025-01-27", "type": "issues", "link": "https://github.com/rubygems/rubygems/issues/8438", "message": "error while doing bundle install <!--\n\nThank you for contributing to the rubygems) repository, and specifically to the Bundler gem.\n\nPlease fill in the following sections so we can process your issue as fast as possible\n\n-->\n\n### Ruby version 2.6.3\n### Bundler version 2.4.22\n\n### While running bundle install command\n\n### What were you expecting to happen?\n\nExpecting to install all the required libraries from Gemfile\n\n### What actually happened?\n\nError Template:-\n\nErrno::EACCES: Permission denied @ rb_file_s_symlink - (spec/support/../../.mod/drivers-evergreen-tools/.evergreen/ocsp, C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/mongo-2.15.0/spec/support/ocsp)\n C:/Ruby26-x64/lib/ruby/site_ruby/2.6.0/rubygems/package.rb:436:in `symlink'\n C:/Ruby26-x64/lib/ruby/site_ruby/2.6.0/rubygems/package.rb:436:in `block (2 levels) in extract_tar_gz'\n C:/Ruby26-x64/lib/ruby/site_ruby/2.6.0/rubygems/package/tar_reader.rb:65:in `each'\n C:/Ruby26-x64/lib/ruby/site_ruby/2.6.0/rubygems/package.rb:412:in `block in extract_tar_gz'\n C:/Ruby26-x64/lib/ruby/site_ruby/2.6.0/rubygems/package.rb:541:in `block in open_tar_gz'\n C:/Ruby26-x64/lib/ruby/site_ruby/2.6.0/rubygems/package.rb:538:in `wrap'\n C:/Ruby26-x64/lib/ruby/site_ruby/2.6.0/rubygems/package.rb:538:in `open_tar_gz'\n C:/Ruby26-x64/lib/ruby/site_ruby/2.6.0/rubygems/package.rb:411:in `extract_tar_gz'\n C:/Ruby26-x64/lib/ruby/site_ruby/2.6.0/rubygems/package.rb:391:in `block (2 levels) in extract_files'\n C:/Ruby26-x64/lib/ruby/site_ruby/2.6.0/rubygems/package/tar_reader.rb:65:in `each'\n C:/Ruby26-x64/lib/ruby/site_ruby/2.6.0/rubygems/package.rb:388:in `block in extract_files'\n C:/Ruby26-x64/lib/ruby/site_ruby/2.6.0/rubygems/package/file_source.rb:29:in `open'\n C:/Ruby26-x64/lib/ruby/site_ruby/2.6.0/rubygems/package/file_source.rb:29:in `with_read_io'\n C:/Ruby26-x64/lib/ruby/site_ruby/2.6.0/rubygems/package.rb:385:in `extract_files'\n C:/Ruby26-x64/lib/ruby/site_ruby/2.6.0/rubygems/installer.rb:830:in `extract_files'\n C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/bundler-2.4.22/lib/bundler/rubygems_gem_installer.rb:26:in `install'\n C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/bundler-2.4.22/lib/bundler/source/rubygems.rb:203:in `install'\n C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/bundler-2.4.22/lib/bundler/installer/gem_installer.rb:54:in `install'\n C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/bundler-2.4.22/lib/bundler/installer/gem_installer.rb:16:in `install_from_spec'\n C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/bundler-2.4.22/lib/bundler/installer/parallel_installer.rb:130:in `do_install'\n C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/bundler-2.4.22/lib/bundler/installer/parallel_installer.rb:121:in `block in worker_pool'\n C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/bundler-2.4.22/lib/bundler/worker.rb:62:in `apply_func'\n C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/bundler-2.4.22/lib/bundler/worker.rb:57:in `block in process_queue'\n C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/bundler-2.4.22/lib/bundler/worker.rb:54:in `loop'\n C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/bundler-2.4.22/lib/bundler/worker.rb:54:in `process_queue'\n C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/bundler-2.4.22/lib/bundler/worker.rb:90:in `block (2 levels) in create_threads'\nErrno::EACCES: Permission denied @ rb_file_s_symlink - (spec/support/../../.mod/drivers-evergreen-tools/.evergreen/ocsp, C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/mongo-2.15.0/spec/support/ocsp)\n C:/Ruby26-x64/lib/ruby/site_ruby/2.6.0/rubygems/package.rb:436:in `symlink'\n C:/Ruby26-x64/lib/ruby/site_ruby/2.6.0/rubygems/package.rb:436:in `block (2 levels) in extract_tar_gz'\n C:/Ruby26-x64/lib/ruby/site_ruby/2.6.0/rubygems/package/tar_reader.rb:65:in `each'\n C:/Ruby26-x64/lib/ruby/site_ruby/2.6.0/rubygems/package.rb:412:in `block in extract_tar_gz'\n C:/Ruby26-x64/lib/ruby/site_ruby/2.6.0/rubygems/package.rb:541:in `block in open_tar_gz'\n C:/Ruby26-x64/lib/ruby/site_ruby/2.6.0/rubygems/package.rb:538:in `wrap'\n C:/Ruby26-x64/lib/ruby/site_ruby/2.6.0/rubygems/package.rb:538:in `open_tar_gz'\n C:/Ruby26-x64/lib/ruby/site_ruby/2.6.0/rubygems/package.rb:411:in `extract_tar_gz'\n C:/Ruby26-x64/lib/ruby/site_ruby/2.6.0/rubygems/package.rb:391:in `block (2 levels) in extract_files'\n C:/Ruby26-x64/lib/ruby/site_ruby/2.6.0/rubygems/package/tar_reader.rb:65:in `each'\n C:/Ruby26-x64/lib/ruby/site_ruby/2.6.0/rubygems/package.rb:388:in `block in extract_files'\n C:/Ruby26-x64/lib/ruby/site_ruby/2.6.0/rubygems/package/file_source.rb:29:in `open'\n C:/Ruby26-x64/lib/ruby/site_ruby/2.6.0/rubygems/package/file_source.rb:29:in `with_read_io'\n C:/Ruby26-x64/lib/ruby/site_ruby/2.6.0/rubygems/package.rb:385:in `extract_files'\n C:/Ruby26-x64/lib/ruby/site_ruby/2.6.0/rubygems/installer.rb:830:in `extract_files'\n C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/bundler-2.4.22/lib/bundler/rubygems_gem_installer.rb:26:in `install'\n C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/bundler-2.4.22/lib/bundler/source/rubygems.rb:203:in `install'\n C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/bundler-2.4.22/lib/bundler/installer/gem_installer.rb:54:in `install'\n C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/bundler-2.4.22/lib/bundler/installer/gem_installer.rb:16:in `install_from_spec'\n C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/bundler-2.4.22/lib/bundler/installer/parallel_installer.rb:130:in `do_install'\n C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/bundler-2.4.22/lib/bundler/installer/parallel_installer.rb:121:in `block in worker_pool'\n C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/bundler-2.4.22/lib/bundler/worker.rb:62:in `apply_func'\n C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/bundler-2.4.22/lib/bundler/worker.rb:57:in `block in process_queue'\n C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/bundler-2.4.22/lib/bundler/worker.rb:54:in `loop'\n C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/bundler-2.4.22/lib/bundler/worker.rb:54:in `process_queue'\n C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/bundler-2.4.22/lib/bundler/worker.rb:90:in `block (2 levels) in create_threads'\n\n```\n\n## Environment\n\n```\nBundler 2.4.22\n Platforms ruby, x64-mingw32\nRuby 2.6.3p62 (2019-04-16 revision 67580) [x64-mingw32]\n Full Path C:/Ruby26-x64/bin/ruby.exe\n Config Dir C:/ProgramData\nRubyGems 3.2.3\n Gem Home C:/Ruby26-x64/lib/ruby/gems/2.6.0\n Gem Path C:/Users/HP/.gem/ruby/2.6.0;C:/Ruby26-x64/lib/ruby/gems/2.6.0\n User Home C:/Users/HP\n User Path C:/Users/HP/.gem/ruby/2.6.0\n Bin Dir C:/Ruby26-x64/bin\nOpenSSL\n Compiled OpenSSL 1.1.1b 26 Feb 2019\n Loaded OpenSSL 1.1.1b 26 Feb 2019\n Cert File C:/Ruby26-x64/ssl/cert.pem\n Cert Dir C:/Ruby26-x64/ssl/certs\nTools\n Git 2.39.0.windows.2\n RVM not installed\n rbenv not installed\n chruby not installed\n```\n\n## Bundler Build Metadata\n\n```\nBuilt At 2023-11-09\nGit SHA ec2089640\nReleased Version true\n```\n\n## Gemfile\n\n### Gemfile\n\n```ruby\nsource 'https://rubygems.org'\ngit_source(:github) { |repo| \"https://github.com/#{repo}.git\" }\n\n# ruby '2.6.3'\n\n# mongodb integration\ngem 'mongoid'\ngem 'rails'\ngem 'puma'\ngem 'bootsnap'\nsource \"https://gems.contribsys.com/\" do\n gem 'sidekiq-pro'\nend\ngem 'sidekiq-statistic'\ngem 'sidekiq-failures'\ngem 'clockwork'\ngem 'yamler'\ngem 'bugsnag'\ngem 'newrelic_rpm'\ngem 'httpclient'\ngem 'mechanize'\ngem 'sanitize'\ngem 'engtagger'\n\ngem 'redis-namespace'\n\ngem 'elasticsearch-persistence'\ngem 'virtus'\n\ngem 'tzinfo-data'\ngem \"rack-timeout\", require: false\ngem \"rack-cors\"\ngem \"jbuilder\"\ngem 'rack-ssl-enforcer'\ngem 'bcrypt'\ngem \"ruby-readability\", :require => 'readability'\ngem 'qodex-rails'\n\ngem 'matrix'\ngem 'tf-idf-similarity'\n\n#elasticsearch\ngem 'searchkick'\n\n# mailer related\ngem 'premailer-rails'\n\n# file uploads\ngem 'carrierwave'\ngem 'carrierwave-mongoid', :require => 'carrierwave/mongoid'\ngem 'fog-aws'\ngem 'aws-sdk-s3', '1.67.1'\n\ngem 'pdfkit'\ngem 'wkhtmltopdf-binary'\n\ngroup :development do\n gem 'pry-byebug'\n gem 'dotenv-rails'\n gem \"letter_opener\"\nend\n\ngem 'sprockets', '~>3.0'\n\ngem \"ruby-openai\"\ngem 'amplitude-api'\ngem 'twilio-ruby'\ngem 'mixpanel-ruby'\n```\n\n### Gemfile.lock\n\n```\nGEM\n remote: https://gems.contribsys.com/\n specs:\n sidekiq-pro (5.5.5)\n sidekiq (~> 6.0, >= 6.5.6)\n\nGEM\n remote: https://rubygems.org/\n specs:\n actioncable (6.1.4)\n actionpack (= 6.1.4)\n activesupport (= 6.1.4)\n nio4r (~> 2.0)\n websocket-driver (>= 0.6.1)\n actionmailbox (6.1.4)\n actionpack (= 6.1.4)\n activejob (= 6.1.4)\n activerecord (= 6.1.4)\n activestorage (= 6.1.4)\n activesupport (= 6.1.4)\n mail (>= 2.7.1)\n actionmailer (6.1.4)\n actionpack (= 6.1.4)\n actionview (= 6.1.4)\n activejob (= 6.1.4)\n activesupport (= 6.1.4)\n mail (~> 2.5, >= 2.5.4)\n rails-dom-testing (~> 2.0)\n actionpack (6.1.4)\n actionview (= 6.1.4)\n activesupport (= 6.1.4)\n rack (~> 2.0, >= 2.0.9)\n rack-test (>= 0.6.3)\n rails-dom-testing (~> 2.0)\n rails-html-sanitizer (~> 1.0, >= 1.2.0)\n actiontext (6.1.4)\n actionpack (= 6.1.4)\n activerecord (= 6.1.4)\n activestorage (= 6.1.4)\n activesupport (= 6.1.4)\n nokogiri (>= 1.8.5)\n actionview (6.1.4)\n activesupport (= 6.1.4)\n builder (~> 3.1)\n erubi (~> 1.4)\n rails-dom-testing (~> 2.0)\n rails-html-sanitizer (~> 1.1, >= 1.2.0)\n activejob (6.1.4)\n activesupport (= 6.1.4)\n globalid (>= 0.3.6)\n activemodel (6.1.4)\n activesupport (= 6.1.4)\n activerecord (6.1.4)\n activemodel (= 6.1.4)\n activesupport (= 6.1.4)\n activestorage (6.1.4)\n actionpack (= 6.1.4)\n activejob (= 6.1.4)\n activerecord (= 6.1.4)\n activesupport (= 6.1.4)\n marcel (~> 1.0.0)\n mini_mime (>= 1.1.0)\n activesupport (6.1.4)\n concurrent-ruby (~> 1.0, >= 1.0.2)\n i18n (>= 1.6, < 2)\n minitest (>= 5.1)\n tzinfo (~> 2.0)\n zeitwerk (~> 2.3)\n addressable (2.8.0)\n public_suffix (>= 2.0.2, < 5.0)\n amplitude-api (0.3.3)\n faraday (~> 1.0)\n aws-eventstream (1.2.0)\n aws-partitions (1.725.0)\n aws-sdk-core (3.170.0)\n aws-eventstream (~> 1, >= 1.0.2)\n aws-partitions (~> 1, >= 1.651.0)\n aws-sigv4 (~> 1.5)\n jmespath (~> 1, >= 1.6.1)\n aws-sdk-kms (1.63.0)\n aws-sdk-core (~> 3, >= 3.165.0)\n aws-sigv4 (~> 1.1)\n aws-sdk-s3 (1.67.1)\n aws-sdk-core (~> 3, >= 3.96.1)\n aws-sdk-kms (~> 1)\n aws-sigv4 (~> 1.1)\n aws-sigv4 (1.5.2)\n aws-eventstream (~> 1, >= 1.0.2)\n axiom-types (0.1.1)\n descendants_tracker (~> 0.0.4)\n ice_nine (~> 0.11.0)\n thread_safe (~> 0.3, >= 0.3.1)\n bcrypt (3.1.16)\n bootsnap (1.7.5)\n msgpack (~> 1.0)\n bson (4.12.1)\n bugsnag (6.21.0)\n concurrent-ruby (~> 1.0)\n builder (3.2.4)\n byebug (11.1.3)\n carrierwave (2.2.2)\n activemodel (>= 5.0.0)\n activesupport (>= 5.0.0)\n addressable (~> 2.6)\n image_processing (~> 1.1)\n marcel (~> 1.0.0)\n mini_mime (>= 0.1.3)\n ssrf_filter (~> 1.0)\n carrierwave-mongoid (1.3.0)\n carrierwave (>= 0.8, < 3)\n mongoid (>= 3.0, < 8.0)\n mongoid-grid_fs (>= 1.3, < 3.0)\n clockwork (2.0.4)\n activesupport\n tzinfo\n coderay (1.1.3)\n coercible (1.0.0)\n descendants_tracker (~> 0.0.1)\n concurrent-ruby (1.1.9)\n connection_pool (2.3.0)\n crass (1.0.6)\n css_parser (1.11.0)\n addressable\n descendants_tracker (0.0.4)\n thread_safe (~> 0.3, >= 0.3.1)\n domain_name (0.5.20190701)\n unf (>= 0.0.5, < 1.0.0)\n dotenv (2.7.6)\n dotenv-rails (2.7.6)\n dotenv (= 2.7.6)\n railties (>= 3.2)\n elasticsearch (7.13.3)\n elasticsearch-api (= 7.13.3)\n elasticsearch-transport (= 7.13.3)\n elasticsearch-api (7.13.3)\n multi_json\n elasticsearch-model (7.1.1)\n activesupport (> 3)\n elasticsearch (> 1)\n hashie\n elasticsearch-persistence (7.1.1)\n activemodel (> 4)\n activesupport (> 4)\n elasticsearch (~> 7)\n elasticsearch-model (= 7.1.1)\n hashie\n elasticsearch-transport (7.13.3)\n faraday (~> 1)\n multi_json\n engtagger (0.2.2)\n erubi (1.10.0)\n excon (0.88.0)\n faraday (1.5.1)\n faraday-em_http (~> 1.0)\n faraday-em_synchrony (~> 1.0)\n faraday-excon (~> 1.1)\n faraday-httpclient (~> 1.0.1)\n faraday-net_http (~> 1.0)\n faraday-net_http_persistent (~> 1.1)\n faraday-patron (~> 1.0)\n multipart-post (>= 1.2, < 3)\n ruby2_keywords (>= 0.0.4)\n faraday-em_http (1.0.0)\n faraday-em_synchrony (1.0.0)\n faraday-excon (1.1.0)\n faraday-httpclient (1.0.1)\n faraday-net_http (1.0.1)\n faraday-net_http_persistent (1.2.0)\n faraday-patron (1.0.0)\n ffi (1.15.4)\n fog-aws (3.12.0)\n fog-core (~> 2.1)\n fog-json (~> 1.1)\n fog-xml (~> 0.1)\n ipaddress (~> 0.8)\n fog-core (2.2.4)\n builder\n excon (~> 0.71)\n formatador (~> 0.2)\n mime-types\n fog-json (1.2.0)\n fog-core\n multi_json (~> 1.10)\n fog-xml (0.1.4)\n fog-core\n nokogiri (>= 1.5.11, < 2.0.0)\n formatador (0.3.0)\n globalid (0.4.2)\n activesupport (>= 4.2.0)\n guess_html_encoding (0.0.11)\n hashie (4.1.0)\n htmlentities (4.3.4)\n http-cookie (1.0.4)\n domain_name (~> 0.5)\n httparty (0.21.0)\n mini_mime (>= 1.0.0)\n multi_xml (>= 0.5.2)\n httpclient (2.8.3)\n i18n (1.8.10)\n concurrent-ruby (~> 1.0)\n ice_nine (0.11.2)\n image_processing (1.12.1)\n mini_magick (>= 4.9.5, < 5)\n ruby-vips (>= 2.0.17, < 3)\n ipaddress (0.8.3)\n jbuilder (2.11.2)\n activesupport (>= 5.0.0)\n jmespath (1.6.2)\n jwt (2.7.1)\n launchy (2.5.0)\n addressable (~> 2.7)\n letter_opener (1.8.1)\n launchy (>= 2.2, < 3)\n loofah (2.10.0)\n crass (~> 1.0.2)\n nokogiri (>= 1.5.9)\n mail (2.7.1)\n mini_mime (>= 0.1.1)\n marcel (1.0.1)\n matrix (0.4.2)\n mechanize (2.8.1)\n addressable (~> 2.7)\n domain_name (~> 0.5, >= 0.5.20190701)\n http-cookie (~> 1.0, >= 1.0.3)\n mime-types (~> 3.0)\n net-http-digest_auth (~> 1.4, >= 1.4.1)\n net-http-persistent (>= 2.5.2, < 5.0.dev)\n nokogiri (~> 1.11, >= 1.11.2)\n rubyntlm (~> 0.6, >= 0.6.3)\n webrick (~> 1.7)\n webrobots (~> 0.1.2)\n method_source (1.0.0)\n mime-types (3.3.1)\n mime-types-data (~> 3.2015)\n mime-types-data (3.2021.0704)\n mini_magick (4.11.0)\n mini_mime (1.1.0)\n mini_portile2 (2.5.3)\n minitest (5.14.4)\n mixpanel-ruby (2.3.0)\n mongo (2.15.0)\n bson (>= 4.8.2, < 5.0.0)\n mongoid (7.3.0)\n activemodel (>= 5.1, < 6.2)\n mongo (>= 2.10.5, < 3.0.0)\n mongoid-grid_fs (2.4.0)\n mime-types (>= 1.0, < 4.0)\n mongoid (>= 3.0, < 8.0)\n msgpack (1.4.2)\n multi_json (1.15.0)\n multi_xml (0.6.0)\n multipart-post (2.1.1)\n net-http-digest_auth (1.4.1)\n net-http-persistent (4.0.1)\n connection_pool (~> 2.2)\n newrelic_rpm (7.2.0)\n nio4r (2.5.7)\n nokogiri (1.11.7)\n mini_portile2 (~> 2.5.0)\n racc (~> 1.4)\n nokogumbo (2.0.5)\n nokogiri (~> 1.8, >= 1.8.4)\n pdfkit (0.8.6)\n premailer (1.15.0)\n addressable\n css_parser (>= 1.6.0)\n htmlentities (>= 4.0.0)\n premailer-rails (1.11.1)\n actionmailer (>= 3)\n premailer (~> 1.7, >= 1.7.9)\n pry (0.13.1)\n coderay (~> 1.1)\n method_source (~> 1.0)\n pry-byebug (3.9.0)\n byebug (~> 11.0)\n pry (~> 0.13.0)\n public_suffix (4.0.6)\n puma (5.3.2)\n nio4r (~> 2.0)\n qodex-rails (0.1.18)\n racc (1.5.2)\n rack (2.2.4)\n rack-cors (1.1.1)\n rack (>= 2.0.0)\n rack-ssl-enforcer (0.2.9)\n rack-test (1.1.0)\n rack (>= 1.0, < 3)\n rack-timeout (0.6.0)\n rails (6.1.4)\n actioncable (= 6.1.4)\n actionmailbox (= 6.1.4)\n actionmailer (= 6.1.4)\n actionpack (= 6.1.4)\n actiontext (= 6.1.4)\n actionview (= 6.1.4)\n activejob (= 6.1.4)\n activemodel (= 6.1.4)\n activerecord (= 6.1.4)\n activestorage (= 6.1.4)\n activesupport (= 6.1.4)\n bundler (>= 1.15.0)\n railties (= 6.1.4)\n sprockets-rails (>= 2.0.0)\n rails-dom-testing (2.0.3)\n activesupport (>= 4.2.0)\n nokogiri (>= 1.6)\n rails-html-sanitizer (1.3.0)\n loofah (~> 2.3)\n railties (6.1.4)\n actionpack (= 6.1.4)\n activesupport (= 6.1.4)\n method_source\n rake (>= 0.13)\n thor (~> 1.0)\n rake (13.0.6)\n redis (4.8.0)\n redis-namespace (1.8.1)\n redis (>= 3.0.4)\n ruby-openai (3.5.0)\n httparty (>= 0.18.1)\n ruby-readability (0.7.0)\n guess_html_encoding (>= 0.0.4)\n nokogiri (>= 1.6.0)\n ruby-vips (2.1.4)\n ffi (~> 1.12)\n ruby2_keywords (0.0.4)\n rubyntlm (0.6.3)\n sanitize (5.2.3)\n crass (~> 1.0.2)\n nokogiri (>= 1.8.0)\n nokogumbo (~> 2.0)\n searchkick (4.6.3)\n activemodel (>= 5)\n elasticsearch (>= 6, < 7.14)\n hashie\n sidekiq (6.5.8)\n connection_pool (>= 2.2.5, < 3)\n rack (~> 2.0)\n redis (>= 4.5.0, < 5)\n sidekiq-failures (1.0.1)\n sidekiq (>= 4.0.0)\n sidekiq-statistic (1.4.0)\n sidekiq (>= 5.0)\n tilt (~> 2.0)\n sprockets (3.7.2)\n concurrent-ruby (~> 1.0)\n rack (> 1, < 3)\n sprockets-rails (3.2.2)\n actionpack (>= 4.0)\n activesupport (>= 4.0)\n sprockets (>= 3.0.0)\n ssrf_filter (1.0.7)\n tf-idf-similarity (0.2.0)\n unicode_utils (~> 1.4)\n thor (1.1.0)\n thread_safe (0.3.6)\n tilt (2.0.10)\n twilio-ruby (6.5.0)\n faraday (>= 0.9, < 3.0)\n jwt (>= 1.5, < 3.0)\n nokogiri (>= 1.6, < 2.0)\n tzinfo (2.0.4)\n concurrent-ruby (~> 1.0)\n tzinfo-data (1.2021.1)\n tzinfo (>= 1.0.0)\n unf (0.1.4)\n unf_ext\n unf_ext (0.0.7.7)\n unicode_utils (1.4.0)\n virtus (2.0.0)\n axiom-types (~> 0.1)\n coercible (~> 1.0)\n descendants_tracker (~> 0.0, >= 0.0.3)\n webrick (1.7.0)\n webrobots (0.1.2)\n websocket-driver (0.7.5)\n websocket-extensions (>= 0.1.0)\n websocket-extensions (0.1.5)\n wkhtmltopdf-binary (0.12.6.5)\n yamler (0.1.0)\n zeitwerk (2.4.2)\n\nPLATFORMS\n ruby\n\nDEPENDENCIES\n amplitude-api\n aws-sdk-s3 (= 1.67.1)\n bcrypt\n bootsnap\n bugsnag\n carrierwave\n carrierwave-mongoid\n clockwork\n dotenv-rails\n elasticsearch-persistence\n engtagger\n fog-aws\n httpclient\n jbuilder\n letter_opener\n matrix\n mechanize\n mixpanel-ruby\n mongoid\n newrelic_rpm\n pdfkit\n premailer-rails\n pry-byebug\n puma\n qodex-rails\n rack-cors\n rack-ssl-enforcer\n rack-timeout\n rails\n redis-namespace\n ruby-openai\n ruby-readability\n sanitize\n searchkick\n sidekiq-failures\n sidekiq-pro!\n sidekiq-statistic\n sprockets (~> 3.0)\n tf-idf-similarity\n twilio-ruby\n tzinfo-data\n virtus\n wkhtmltopdf-binary\n yamler\n\nBUNDLED WITH\n 2.4.19\n```\n\n", "repo": { "full_name": "rubygems/rubygems", "language": "Ruby", "stargazers_count": 3722, "description": "Library packaging and distribution for Ruby.", "topics": [ "package-manager", "ruby", "rubygems" ] } }, { "date": "2025-01-24", "type": "issue_comment", "link": "https://github.com/rubygems/rubygems/pull/8435#issuecomment-2611936024", "message": "Merging to get CI green.", "repo": { "full_name": "rubygems/rubygems", "language": "Ruby", "stargazers_count": 3722, "description": "Library packaging and distribution for Ruby.", "topics": [ "package-manager", "ruby", "rubygems" ] } }, { "date": "2025-01-24", "type": "issues", "link": "https://github.com/rubygems/rubygems/issues/8421", "message": "FreeBSD puppetserver7 and ruby32-gems apparent incompatibility. The change to use `.bind_call(self, args, ...)` instead of `.bind(self).call(args, ...)` in fc1f03b06a72b9e74a5e7410cf9a2d11b28090e7 has broken my Puppet 7 server installation on FreeBSD.\n\nI don't yet know why this is, since FreeBSD defaults to Ruby 3.2, but suspect it may be down to Puppet server's use of JRuby:\n\n```\nCaused by: org.jruby.embed.EvalFailedException: (NoMethodError) undefined method `bind_call' for #<UnboundMethod: Kernel#warn>\n at org.jruby.embed.internal.EmbedEvalUnitImpl.run(EmbedEvalUnitImpl.java:134)\n...\nCaused by: org.jruby.exceptions.NoMethodError: (NoMethodError) undefined method `bind_call' for #<UnboundMethod: Kernel#warn>\n at RUBY.warn(/usr/local/lib/ruby/site_ruby/3.2/rubygems/core_ext/kernel_warn.rb:16)\n...\n```\n\nI've filed a FreeBSD bug report at https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=284112\n\nI'm mentioning it here just in case other people come across the issue. ", "repo": { "full_name": "rubygems/rubygems", "language": "Ruby", "stargazers_count": 3722, "description": "Library packaging and distribution for Ruby.", "topics": [ "package-manager", "ruby", "rubygems" ] } }, { "date": "2025-01-24", "type": "pull_request", "link": "https://github.com/rubygems/rubygems/pull/8435", "message": "Make ruby-core job a non moving target ## What was the end-user or developer problem that led to this PR?\r\n\r\nWe originally added this in order to prevent us when making changes to our test setup to break the way ruby-core runs our tests.\r\n\r\nHowever, the way it works now, it breaks too often due to changes in ruby/ruby because of running against a moving unstable target.\r\n\r\nWe still want to find out this kind of breakage, but not on every PR. Our daily jobs achieve that.\r\n\r\n## What is your fix for the problem, implemented in this PR?\r\n\r\nThis commit changes the ruby-core job to run against a fixed target (the tag for the latest ruby release), which should still catch the kind of issue we intend to catch here.\r\n\r\n## Make sure the following tasks are checked\r\n\r\n- [ ] Describe the problem / feature\r\n- [ ] Write [tests](https://github.com/rubygems/rubygems/blob/master/doc/bundler/development/PULL_REQUESTS.md#tests) for features and bug fixes\r\n- [ ] Write code to solve the problem\r\n- [ ] Make sure you follow the [current code style](https://github.com/rubygems/rubygems/blob/master/doc/bundler/development/PULL_REQUESTS.md#code-formatting) and [write meaningful commit messages without tags](https://github.com/rubygems/rubygems/blob/master/doc/bundler/development/PULL_REQUESTS.md#commit-messages)\r\n", "repo": { "full_name": "rubygems/rubygems", "language": "Ruby", "stargazers_count": 3722, "description": "Library packaging and distribution for Ruby.", "topics": [ "package-manager", "ruby", "rubygems" ] } }, { "date": "2025-01-24", "type": "created_branch", "message": "Created branch: deivid-rodriguez/make-ruby-core-job-a-non-moving-target", "repo": { "full_name": "rubygems/rubygems", "language": "Ruby", "stargazers_count": 3722, "description": "Library packaging and distribution for Ruby.", "topics": [ "package-manager", "ruby", "rubygems" ] } }, { "date": "2025-01-24", "type": "delete", "link": "https://github.com/rubygems/rubygems", "message": "Deleted branch: deivid-rodriguez/make-ruby-core-job-a-non-moving-target", "repo": { "full_name": "rubygems/rubygems", "language": "Ruby", "stargazers_count": 3722, "description": "Library packaging and distribution for Ruby.", "topics": [ "package-manager", "ruby", "rubygems" ] } }, { "date": "2025-01-24", "type": "push", "link": "https://github.com/rubygems/rubygems/commits/3ffa16abd70b097112224216922d5488818ce397", "message": "Bump github/codeql-action from 3.28.3 to 3.28.4\n\nBumps [github/codeql-action](https://github.com/github/codeql-action) from 3.28.3 to 3.28.4.\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/dd196fa9ce80b6bacc74ca1c32bd5b0ba22efca7...ee117c905ab18f32fa0f66c2fe40ecc8013f3e04)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com> Merge pull request #8434 from rubygems/dependabot/github_actions/github/codeql-action-3.28.4\n\nBump github/codeql-action from 3.28.3 to 3.28.4 Remove unnecessary mapping\n\nI don't think any supported platform has these names, so the mapping\nshould be unnecessary. Refactor specs to use platform strings directly Improve simulating Windows during Bundler specs Remove unnecessary test code\n\nIt's always going to be either the first or the second platform in the\nlist so no need to keep an explicit list of all platforms. Remove unnecessary platform helpers\n\nI think they add unnecessary indirection and inconsistency to the specs. Use RubyGems helpers for finding a non local tag for specs Define `Bundler::SpecSet#to_s`\n\nFor better debuggability. Remove duplicated `bundle install` Reuse platform constants\n\nWe need to move platform monkeypatching to happen earlier because\notherwise `Bundler::GemHelpers` will use the constants before they have\nactually been defined. Support installing arm native gems on Windows\n\nCo-authored-by: Johnny Shields <johnny.shields@gmail.com>", "repo": { "full_name": "rubygems/rubygems", "language": "Ruby", "stargazers_count": 3722, "description": "Library packaging and distribution for Ruby.", "topics": [ "package-manager", "ruby", "rubygems" ] } }, { "date": "2025-01-23", "type": "push", "link": "https://github.com/rubygems/rubygems/commits/dd3da020a83f4b2772e41c0e4b1966ca858857d5", "message": "Run a fixed codespell version in CI\n\nSo that we don't get CI failures every time codespell releases a new\nversion.", "repo": { "full_name": "rubygems/rubygems", "language": "Ruby", "stargazers_count": 3722, "description": "Library packaging and distribution for Ruby.", "topics": [ "package-manager", "ruby", "rubygems" ] } }, { "date": "2025-01-23", "type": "delete", "link": "https://github.com/rubygems/rubygems", "message": "Deleted branch: dependabot/github_actions/github/codeql-action-3.28.3", "repo": { "full_name": "rubygems/rubygems", "language": "Ruby", "stargazers_count": 3722, "description": "Library packaging and distribution for Ruby.", "topics": [ "package-manager", "ruby", "rubygems" ] } }, { "date": "2025-01-23", "type": "pull_request", "link": "https://github.com/rubygems/rubygems/pull/8428", "message": "Support installing arm native gems on Windows <!--\r\nThanks so much for the contribution!\r\n\r\nTo make reviewing this PR a bit easier, please fill out answers to the following questions.\r\n-->\r\n\r\n## What was the end-user or developer problem that led to this PR?\r\n\r\nTODO.\r\n\r\n## What is your fix for the problem, implemented in this PR?\r\n\r\nTODO.\r\n\r\n## Make sure the following tasks are checked\r\n\r\n- [ ] Describe the problem / feature\r\n- [ ] Write [tests](https://github.com/rubygems/rubygems/blob/master/doc/bundler/development/PULL_REQUESTS.md#tests) for features and bug fixes\r\n- [ ] Write code to solve the problem\r\n- [ ] Make sure you follow the [current code style](https://github.com/rubygems/rubygems/blob/master/doc/bundler/development/PULL_REQUESTS.md#code-formatting) and [write meaningful commit messages without tags](https://github.com/rubygems/rubygems/blob/master/doc/bundler/development/PULL_REQUESTS.md#commit-messages)\r\n", "repo": { "full_name": "rubygems/rubygems", "language": "Ruby", "stargazers_count": 3722, "description": "Library packaging and distribution for Ruby.", "topics": [ "package-manager", "ruby", "rubygems" ] } }, { "date": "2025-01-23", "type": "created_branch", "message": "Created branch: deivid-rodriguez/add-arm-windows-support", "repo": { "full_name": "rubygems/rubygems", "language": "Ruby", "stargazers_count": 3722, "description": "Library packaging and distribution for Ruby.", "topics": [ "package-manager", "ruby", "rubygems" ] } }, { "date": "2025-01-23", "type": "issue_comment", "link": "https://github.com/rubygems/rubygems/pull/8429#issuecomment-2609819441", "message": "I guess we can drop the current codespell version to a `requirements.txt` file and configure Dependabot to send us PRs, so that we also get the goodies if new codespell versions, just not on random PRs.", "repo": { "full_name": "rubygems/rubygems", "language": "Ruby", "stargazers_count": 3722, "description": "Library packaging and distribution for Ruby.", "topics": [ "package-manager", "ruby", "rubygems" ] } }, { "date": "2025-01-23", "type": "delete", "link": "https://github.com/deivid-rodriguez/dependabot-core", "message": "Deleted branch: deivid-rodriguez/bundler-2.6", "repo": { "full_name": "deivid-rodriguez/dependabot-core", "language": "Ruby", "stargazers_count": 2, "description": "\ud83e\udd16 The core logic behind Dependabot's update PR creation. For product feedback see: https://github.com/github/feedback/discussions/categories/dependabot-feedback" } }, { "date": "2025-01-22", "type": "issue_comment", "link": "https://github.com/rubygems/rubygems/issues/8420#issuecomment-2606653125", "message": "I'll close this since this is not a rubygems issue.", "repo": { "full_name": "rubygems/rubygems", "language": "Ruby", "stargazers_count": 3722, "description": "Library packaging and distribution for Ruby.", "topics": [ "package-manager", "ruby", "rubygems" ] } }, { "date": "2025-01-22", "type": "issues", "link": "https://github.com/rubygems/rubygems/issues/8420", "message": "Gem push produced OTP error but push was successful ### Describe the problem as clearly as you can\n\nUnsure if this is a bug in RubyGems or rubygems.org. While pushing a release for Psych, I was prompted for OTP and entered it, but received an error that my OTP was invalid. I attempted to re-push with a new OTP, but it appears the original push *was* successful after all.\n\nIt seems like the OTP error was incorrect, or else it referred to some other operation than the gem push.\n\n### Did you try upgrading RubyGems?\n\nNo. It was not repeatable (today) because I have no more gems to push.\n\n### Post steps to reproduce the problem\n\nPush a gem to rubygems.org and enter OTP. If you're unlucky you'll get this error but the gem will push anyway.\n\n### Which command did you run?\n\n```\n[] psych $ rake release\npsych 5.2.3 built to pkg/psych-5.2.3.gem.\nTagged v5.2.3.\nPushed git commits and release tag.\nPushing gem to https://rubygems.org...\nYou have enabled multi-factor authentication. Please enter OTP code.\nCode: 982788\nYour OTP code is incorrect. Please check it and retry.\n[] psych $ gem push pkg/psych-5.2.3.gem \nPushing gem to https://rubygems.org...\nYou have enabled multi-factor authentication. Please enter OTP code.\nCode: 826567\nRepushing of gem versions is not allowed.\nPlease bump the version number and push a new different release.\nSee also `gem yank` if you want to unpublish the bad release.\n```\n\n### What were you expecting to happen?\n\nPush without error.\n\n### What actually happened?\n\nPush with error but push still happened.\n\n### Run `gem env` and paste the output below\n\n```\nRubyGems Environment:\n - RUBYGEMS VERSION: 3.5.11\n - RUBY VERSION: 3.3.3 (2024-06-12 patchlevel 89) [arm64-darwin23]\n - INSTALLATION DIRECTORY: /Users/headius/.gem/ruby/3.3.3\n - USER INSTALLATION DIRECTORY: /Users/headius/.gem/ruby/3.3.0\n - RUBY EXECUTABLE: /Users/headius/.rubies/ruby-3.3.3/bin/ruby\n - GIT EXECUTABLE: /opt/homebrew/bin/git\n - EXECUTABLE DIRECTORY: /Users/headius/.gem/ruby/3.3.3/bin\n - SPEC CACHE DIRECTORY: /Users/headius/.gem/specs\n - SYSTEM CONFIGURATION DIRECTORY: /Users/headius/.rubies/ruby-3.3.3/etc\n - RUBYGEMS PLATFORMS:\n - ruby\n - arm64-darwin-23\n - GEM PATHS:\n - /Users/headius/.gem/ruby/3.3.3\n - /Users/headius/.rubies/ruby-3.3.3/lib/ruby/gems/3.3.0\n - GEM CONFIGURATION:\n - :update_sources => true\n - :verbose => true\n - :backtrace => true\n - :bulk_threshold => 1000\n - REMOTE SOURCES:\n - https://rubygems.org/\n - SHELL PATH:\n - /Users/headius/.gem/ruby/3.3.3/bin\n - /Users/headius/.rubies/ruby-3.3.3/lib/ruby/gems/3.3.0/bin\n - /Users/headius/.rubies/ruby-3.3.3/bin\n - /Users/headius/work/jruby/bin\n - /Users/headius/.nvm/versions/node/v18.17.0/bin\n - /Users/headius/bin\n - /opt/homebrew/bin\n - /opt/homebrew/sbin\n - /usr/local/bin\n - /System/Cryptexes/App/usr/bin\n - /usr/bin\n - /bin\n - /usr/sbin\n - /sbin\n - /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin\n - /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin\n - /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin\n - /opt/X11/bin\n - /Library/Apple/usr/bin\n - /Applications/IntelliJ IDEA.app/Contents/MacOS\n```", "repo": { "full_name": "rubygems/rubygems", "language": "Ruby", "stargazers_count": 3722, "description": "Library packaging and distribution for Ruby.", "topics": [ "package-manager", "ruby", "rubygems" ] } }, { "date": "2025-01-20", "type": "created_branch", "message": "Created branch: arch", "repo": { "full_name": "deivid-rodriguez/github-actions-ruby-info", "stargazers_count": 0, "description": "GitHub Actions Ruby Info" } }, { "date": "2025-01-20", "type": "delete", "link": "https://github.com/rubygems/rubygems", "message": "Deleted branch: deivid-rodriguez/fix-daily-ci", "repo": { "full_name": "rubygems/rubygems", "language": "Ruby", "stargazers_count": 3722, "description": "Library packaging and distribution for Ruby.", "topics": [ "package-manager", "ruby", "rubygems" ] } }, { "date": "2025-01-20", "type": "pull_request", "link": "https://github.com/rubygems/rubygems/pull/8424", "message": "RDoc is no longer a default gem in Ruby 3.5 ## What was the end-user or developer problem that led to this PR?\r\n\r\nDaily Bundler CI started failing. There's a failing test with a \"Could not find gem 'rdoc'.\"\r\n\r\n## What is your fix for the problem, implemented in this PR?\r\n\r\nUse a different default gem for the failing test, because RDoc is no longer a default gem in Ruby 3.5.\r\n\r\n## Make sure the following tasks are checked\r\n\r\n- [x] Describe the problem / feature\r\n- [x] Write [tests](https://github.com/rubygems/rubygems/blob/master/doc/bundler/development/PULL_REQUESTS.md#tests) for features and bug fixes\r\n- [x] Write code to solve the problem\r\n- [x] Make sure you follow the [current code style](https://github.com/rubygems/rubygems/blob/master/doc/bundler/development/PULL_REQUESTS.md#code-formatting) and [write meaningful commit messages without tags](https://github.com/rubygems/rubygems/blob/master/doc/bundler/development/PULL_REQUESTS.md#commit-messages)\r\n", "repo": { "full_name": "rubygems/rubygems", "language": "Ruby", "stargazers_count": 3722, "description": "Library packaging and distribution for Ruby.", "topics": [ "package-manager", "ruby", "rubygems" ] } }, { "date": "2025-01-20", "type": "created_branch", "message": "Created branch: deivid-rodriguez/fix-daily-ci", "repo": { "full_name": "rubygems/rubygems", "language": "Ruby", "stargazers_count": 3722, "description": "Library packaging and distribution for Ruby.", "topics": [ "package-manager", "ruby", "rubygems" ] } }, { "date": "2025-01-20", "type": "issue_comment", "link": "https://github.com/rubygems/rubygems/pull/8378#issuecomment-2601465642", "message": "Yep, thanks for the ping. I was planning to start looking into this this week.", "repo": { "full_name": "rubygems/rubygems", "language": "Ruby", "stargazers_count": 3722, "description": "Library packaging and distribution for Ruby.", "topics": [ "package-manager", "ruby", "rubygems" ] } }, { "date": "2025-01-17", "type": "delete", "link": "https://github.com/rubygems/rubygems", "message": "Deleted branch: deivid-rodriguez/prefer-local-fixes", "repo": { "full_name": "rubygems/rubygems", "language": "Ruby", "stargazers_count": 3722, "description": "Library packaging and distribution for Ruby.", "topics": [ "package-manager", "ruby", "rubygems" ] } }, { "date": "2025-01-17", "type": "push", "link": "https://github.com/rubygems/rubygems/commits/3df86cd9c640655ec6ec85c1a2280621b56e7b77", "message": "fix `@licenses` array unmarshalling Extract logic to manipulate RUBYLIB in specs to a helper Revert RubyGems plugins getting loaded on `Bundler.require`\n\nThese changes were included when adding bundler plugin hooks for\n`Bundler.require`, but they seem completely unrelated to that feature,\nand have caused several issues. Use rails 8.0 for installation test Merge pull request #8415 from rubygems/fix-rails-installation\n\nUse rails 8.0 for installation test Introduce Spec::Path.sinatra_dependency_paths for sinatra mock server Merge pull request #8414 from rubygems/introduce-sinatra-deps\n\nIntroduce Spec::Path.sinatra_dependency_paths for sinatra mock server Merge pull request #8410 from rubygems/deivid-rodriguez/revert-bad-changes\n\nRevert RubyGems plugins getting loaded on `Bundler.require` Merge pull request #8411 from rykov/fix-licenses\n\nfix `@licenses` array unmarshalling Don't fallback to evaluating YAML gemspecs as Ruby code Merge pull request #8404 from rubygems/deivid-rodriguez/dont-fallback-to-evaluating-yaml-gemspecs\n\nDon't fallback to evaluating YAML gemspecs as Ruby code Bump ruby/setup-ruby from 1.207.0 to 1.208.0\n\nBumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.207.0 to 1.208.0.\n- [Release notes](https://github.com/ruby/setup-ruby/releases)\n- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb)\n- [Commits](https://github.com/ruby/setup-ruby/compare/4a9ddd6f338a97768b8006bf671dfbad383215f4...868b3f088412f139260f27f5b148179b9dd6b008)\n\n---\nupdated-dependencies:\n- dependency-name: ruby/setup-ruby\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com> Merge pull request #8417 from rubygems/dependabot/github_actions/ruby/setup-ruby-1.208.0\n\nBump ruby/setup-ruby from 1.207.0 to 1.208.0 Changelog for Bundler version 2.6.3 Changelog for Rubygems version 3.6.3 Merge pull request #8419 from rubygems/cherry_pick_changelogs\n\nChangelogs for RubyGems 3.6.3 and Bundler 2.6.3 Consistently assert command failure Fix `--prefer-local` not respecting default gems", "repo": { "full_name": "rubygems/rubygems", "language": "Ruby", "stargazers_count": 3722, "description": "Library packaging and distribution for Ruby.", "topics": [ "package-manager", "ruby", "rubygems" ] } }, { "date": "2025-01-17", "type": "pull_request", "link": "https://github.com/rubygems/rubygems/pull/8412", "message": "Fix `--prefer-local` not respecting default gems ## What was the end-user or developer problem that led to this PR?\r\n\r\nWhen `bundle install --prefer-local` is run, Bundler will install a remote gem even if the same gem is available as a default gem.\r\n\r\n## What is your fix for the problem, implemented in this PR?\r\n\r\nMake sure to always prefer default gems over remote gems when `--prefer-local` is given.\r\n\r\nCloses https://github.com/rubygems/rubygems/issues/8180.\r\n\r\n## Make sure the following tasks are checked\r\n\r\n- [x] Describe the problem / feature\r\n- [x] Write [tests](https://github.com/rubygems/rubygems/blob/master/bundler/doc/development/PULL_REQUESTS.md#tests) for features and bug fixes\r\n- [x] Write code to solve the problem\r\n- [x] Make sure you follow the [current code style](https://github.com/rubygems/rubygems/blob/master/doc/bundler/development/PULL_REQUESTS.md#code-formatting) and [write meaningful commit messages without tags](https://github.com/rubygems/rubygems/blob/master/doc/bundler/development/PULL_REQUESTS.md#commit-messages)\r\n", "repo": { "full_name": "rubygems/rubygems", "language": "Ruby", "stargazers_count": 3722, "description": "Library packaging and distribution for Ruby.", "topics": [ "package-manager", "ruby", "rubygems" ] } }, { "date": "2025-01-17", "type": "issue_comment", "link": "https://github.com/rubygems/rubygems/issues/8396#issuecomment-2597613137", "message": "@Earlopain I'm pretty sure the rdoc double loads were caused by #8383, so upgrading to Bundler 2.6.3 should fix them!", "repo": { "full_name": "rubygems/rubygems", "language": "Ruby", "stargazers_count": 3722, "description": "Library packaging and distribution for Ruby.", "topics": [ "package-manager", "ruby", "rubygems" ] } }, { "date": "2025-01-17", "type": "delete", "link": "https://github.com/deivid-rodriguez/dependabot-core", "message": "Deleted branch: deivid-rodriguez/bundler-2.6.2", "repo": { "full_name": "deivid-rodriguez/dependabot-core", "language": "Ruby", "stargazers_count": 2, "description": "\ud83e\udd16 The core logic behind Dependabot's update PR creation. For product feedback see: https://github.com/github/feedback/discussions/categories/dependabot-feedback" } }, { "date": "2025-01-17", "type": "push", "link": "https://github.com/deivid-rodriguez/dependabot-core/commits/511d684058e94ea09627a42bf204f767294e8039", "message": "Remove composer v1 from Dockerfile (#11177) expand pattern to report missing files (#11238)\n\nexpand pattern to report missing files (#11238) Handling markers with multiple condition joined with and/or logic. (#11244)\n\n* Handling markers with multiple condition joined with and/or\r\n\r\n* Explicitly define the type of result as T::Boolean\r\n\r\n* remove version changes .ruby-version\r\n\r\n---------\r\n\r\nCo-authored-by: \u201cThavachelvam <\u201cthavaahariharangit@git.com\u201d> Bump pnpm to 9.15.3 Merge pull request #11242 from yeikel/patch-12\n\nBump pnpm to 9.15.3 Update `npm_and_yarn` deprecation and unsupported checks for `npm`, `pnpm`, and `yarn` package managers (#11240) capture and report job deserialization errors address review feedback Merge pull request #11179 from dependabot/dev/brettfo/nuget-requirement-parse-error\n\ncapture and report job deserialization errors merge SDK and packages.config references in discovery Merge pull request #11099 from dependabot/dev/brettfo/nuget-merge-discovery\n\nmerge SDK and packages.config references in discovery Delete stale composer v1 specs (#11178)\n\n* Delete composer/spec/fixtures/projects/v1 directory\n\n* remove specs related to composer v1\n\n---------\n\nCo-authored-by: kbukum1 <kbukum1@github.com> Remove extra references to composer v1 (#11245) change type of property `job.commit-message-options.include-scope` to `bool` Merge pull request #11249 from dependabot/dev/brettfo/nuget-job-scope\n\nchange type of property `job.commit-message-options.include-scope` to `bool` expand pattern to report unauthorized feed Merge pull request #11251 from dependabot/dev/brettfo/nuget-packages-config-unauthorized\n\nexpand pattern to report unauthorized feed Bump xunit.runner.visualstudio in /nuget/helpers/lib/NuGetUpdater\n\nBumps [xunit.runner.visualstudio](https://github.com/xunit/visualstudio.xunit) from 2.8.2 to 3.0.0.\n- [Release notes](https://github.com/xunit/visualstudio.xunit/releases)\n- [Commits](https://github.com/xunit/visualstudio.xunit/compare/2.8.2...3.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: xunit.runner.visualstudio\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] <support@github.com> Merge pull request #11172 from dependabot/dependabot/nuget/nuget/helpers/lib/NuGetUpdater/xunit.runner.visualstudio-3.0.0\n\nBump xunit.runner.visualstudio from 2.8.2 to 3.0.0 in /nuget/helpers/lib/NuGetUpdater Bump dotnet-sdk in /nuget/helpers/lib/NuGetUpdater\n\nBumps [dotnet-sdk](https://github.com/dotnet/sdk) from 9.0.100 to 9.0.101.\n- [Release notes](https://github.com/dotnet/sdk/releases)\n- [Commits](https://github.com/dotnet/sdk/commits)\n\n---\nupdated-dependencies:\n- dependency-name: dotnet-sdk\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>", "repo": { "full_name": "deivid-rodriguez/dependabot-core", "language": "Ruby", "stargazers_count": 2, "description": "\ud83e\udd16 The core logic behind Dependabot's update PR creation. For product feedback see: https://github.com/github/feedback/discussions/categories/dependabot-feedback" } }, { "date": "2025-01-17", "type": "created_branch", "message": "Created branch: deivid-rodriguez/bundler-2.6", "repo": { "full_name": "deivid-rodriguez/dependabot-core", "language": "Ruby", "stargazers_count": 2, "description": "\ud83e\udd16 The core logic behind Dependabot's update PR creation. For product feedback see: https://github.com/github/feedback/discussions/categories/dependabot-feedback" } }, { "date": "2025-01-17", "type": "issues", "link": "https://github.com/rubygems/rubygems/issues/8180", "message": "bundle install with default gems already installed in ruby tries to install them again Similar to https://github.com/rubygems/rubygems/issues/8179 but happens on latest Bundler and this is without `--local`.\r\n\r\n```\r\n$ ruby -v\r\nruby 3.3.5 (2024-09-03 revision ef084cc8f4) [x86_64-linux]\r\n$ gem install bundler\r\n$ bundle config\r\nSettings are listed in order of priority. The top value will be used.\r\n$ bundle --version\r\nBundler version 2.5.22\r\n$ gem list | grep -E 'abbrev|bigdecimal'\r\nabbrev (default: 0.1.2)\r\nbigdecimal (default: 3.1.5)\r\n$ cat Gemfile\r\nsource 'https://rubygems.org'\r\n\r\ngem \"abbrev\", \"0.1.2\"\r\ngem \"bigdecimal\", \"3.1.5\"\r\n$ bundle install \r\nFetching gem metadata from https://rubygems.org/.\r\nResolving dependencies...\r\nFetching abbrev 0.1.2\r\nFetching bigdecimal 3.1.5\r\nInstalling abbrev 0.1.2\r\nInstalling bigdecimal 3.1.5 with native extensions\r\nBundle complete! 2 Gemfile dependencies, 3 gems now installed.\r\nUse `bundle info [gemname]` to see where a bundled gem is installed.\r\n$ gem list | grep -E 'abbrev|bigdecimal'\r\nabbrev (default: 0.1.2 ruby)\r\nbigdecimal (default: 3.1.5 ruby)\r\n```\r\n\r\nAs a note I reinstalled a fresh ruby 3.3.5 with:\r\n```\r\nrm -rf ~/.rubies/ruby-3.3.5\r\nruby-build ruby-3.3.5 -d ~/.rubies\r\n```\r\nto ensure there are no extra gems.\r\n\r\n```\r\n$ ls -l\r\ntotal 8\r\n-rw-r--r--. 1 eregon eregon 79 Oct 23 14:30 Gemfile\r\n-rw-r--r--. 1 eregon eregon 200 Oct 23 18:01 Gemfile.lock\r\n```\r\nso that shows there is no `vendor` dir created (as expected, I don't have any Bundler config set for the above)\r\n\r\nNote that when running `bundle install` again it will noop:\r\n```\r\n$ bundle install \r\nBundle complete! 2 Gemfile dependencies, 3 gems now installed.\r\nUse `bundle info [gemname]` to see where a bundled gem is installed.\r\n```\r\nBut not the first time.\r\n\r\nAlso note, when using `bundle config --global path vendor/bundle` it is reproducible every time that it reinstalls default gems:\r\n```\r\n$ bundle config --global path vendor/bundle\r\n$ bundle install \r\nFetching gem metadata from https://rubygems.org/.\r\nResolving dependencies...\r\nFetching abbrev 0.1.2\r\nFetching bigdecimal 3.1.5\r\nInstalling abbrev 0.1.2\r\nInstalling bigdecimal 3.1.5 with native extensions\r\nBundle complete! 2 Gemfile dependencies, 3 gems now installed.\r\nBundled gems are installed into `./vendor/bundle`\r\n$ bundle install \r\nBundle complete! 2 Gemfile dependencies, 3 gems now installed.\r\nBundled gems are installed into `./vendor/bundle`\r\n$ rm -rf vendor \r\n$ bundle install \r\nFetching gem metadata from https://rubygems.org/.\r\nFetching abbrev 0.1.2\r\nInstalling abbrev 0.1.2\r\nFetching bigdecimal 3.1.5\r\nInstalling bigdecimal 3.1.5 with native extensions\r\nBundle complete! 2 Gemfile dependencies, 3 gems now installed.\r\nBundled gems are installed into `./vendor/bundle`\r\n```\r\n\r\n### Describe the problem as clearly as you can\r\n\r\nI think Bundler should not reinstall default gems when they are already installed with the right version in Ruby itself.\r\n\r\n### Did you try upgrading rubygems & bundler?\r\n\r\nYes, I updated to latest Bundler with `gem install bundler`.\r\n\r\n### If not included with the output of your command, run `bundle env` and paste the output below\r\n\r\n## Environment\r\n\r\n```\r\nBundler 2.5.22\r\n Platforms ruby, x86_64-linux\r\nRuby 3.3.5p100 (2024-09-03 revision ef084cc8f4958c1b6e4ead99136631bef6d8ddba) [x86_64-linux]\r\n Full Path /home/eregon/.rubies/ruby-3.3.5/bin/ruby\r\n Config Dir /home/eregon/.rubies/ruby-3.3.5/etc\r\nRubyGems 3.5.16\r\n Gem Home /home/eregon/.rubies/ruby-3.3.5/lib/ruby/gems/3.3.0\r\n Gem Path /home/eregon/.gem/ruby/3.3.0:/home/eregon/.rubies/ruby-3.3.5/lib/ruby/gems/3.3.0\r\n User Home /home/eregon\r\n User Path /home/eregon/.gem/ruby/3.3.0\r\n Bin Dir /home/eregon/.rubies/ruby-3.3.5/bin\r\nTools \r\n Git 2.46.2\r\n RVM not installed\r\n rbenv not installed\r\n chruby 0.3.9\r\n```\r\n\r\n## Bundler Build Metadata\r\n\r\n```\r\nBuilt At 2024-10-16\r\nGit SHA 342d4542fda\r\nReleased Version true\r\n```\r\n\r\n## Gemfile\r\n\r\n### Gemfile\r\n\r\n```ruby\r\nsource 'https://rubygems.org'\r\n\r\ngem \"abbrev\", \"0.1.2\"\r\ngem \"bigdecimal\", \"3.1.5\"\r\n```\r\n\r\n### Gemfile.lock\r\n\r\n```\r\nGEM\r\n remote: https://rubygems.org/\r\n specs:\r\n abbrev (0.1.2)\r\n bigdecimal (3.1.5)\r\n\r\nPLATFORMS\r\n ruby\r\n x86_64-linux\r\n\r\nDEPENDENCIES\r\n abbrev (= 0.1.2)\r\n bigdecimal (= 3.1.5)\r\n\r\nBUNDLED WITH\r\n 2.5.22\r\n```\r\n", "repo": { "full_name": "rubygems/rubygems", "language": "Ruby", "stargazers_count": 3722, "description": "Library packaging and distribution for Ruby.", "topics": [ "package-manager", "ruby", "rubygems" ] } }, { "date": "2025-02-06", "type": "commit", "message": "remove unnecessary since_fast_path constant\n\nif anything, i think this may be causing some false positives.", "link": "https://api.github.com/repos/ruby/ruby/commits/68bb6ceeafeae3c06f09f8d120d3194eaa2d131d", "repo": { "full_name": "ruby/ruby", "description": "The Ruby Programming Language" } }, { "date": "2025-02-06", "type": "commit", "message": "remove unnecessary since_fast_path constant\n\nif anything, i think this may be causing some false positives.", "link": "https://api.github.com/repos/sailfishos-mirror/ruby/commits/68bb6ceeafeae3c06f09f8d120d3194eaa2d131d", "repo": { "full_name": "sailfishos-mirror/ruby", "description": "https://github.com/ruby/ruby.git" } }, { "date": "2025-02-05", "type": "commit", "message": "merge pull request #8458 from rubygems/deivid-rodriguez/less-resolution-memory\n\nimprove resolution performance", "link": "https://api.github.com/repos/rubygems/rubygems/commits/c65a71294fdc8fbcadd8129252bb3f47f160f892", "repo": { "full_name": "rubygems/rubygems", "description": "Library packaging and distribution for Ruby." } }, { "date": "2025-02-03", "type": "commit", "message": "merge pull request #8466 from rubygems/dependabot/pip/dot-github/workflows/codespell-2.4.1\n\nbump codespell from 2.4.0 to 2.4.1 in /.github/workflows", "link": "https://api.github.com/repos/rubygems/rubygems/commits/0c86e678320c02be7fc6e9c5f1cb03e157ab371d", "repo": { "full_name": "rubygems/rubygems", "description": "Library packaging and distribution for Ruby." } }, { "date": "2025-02-03", "type": "commit", "message": "[rubygems/rubygems] remove already fixed todo\n\nit was fixed by https://github.com/rubygems/rubygems/commit/3b0d44fbf5a3.\n\nhttps://github.com/rubygems/rubygems/commit/4cf3429599", "link": "https://api.github.com/repos/ruby/ruby/commits/d645b62b6ddd1f272d16b1dcc2165f5f0b05e7b7", "repo": { "full_name": "ruby/ruby", "description": "The Ruby Programming Language" } }, { "date": "2025-02-03", "type": "commit", "message": "[rubygems/rubygems] remove already fixed todo\n\nit was fixed by https://github.com/rubygems/rubygems/commit/3b0d44fbf5a3.\n\nhttps://github.com/rubygems/rubygems/commit/4cf3429599", "link": "https://api.github.com/repos/sailfishos-mirror/ruby/commits/d645b62b6ddd1f272d16b1dcc2165f5f0b05e7b7", "repo": { "full_name": "sailfishos-mirror/ruby", "description": "https://github.com/ruby/ruby.git" } }, { "date": "2025-01-31", "type": "commit", "message": "remove unnecessary guide section (#1447)\n\nour site has consistent links on every footer to the source code for\r\ncontributing, so this is essentially duplicated.", "link": "https://api.github.com/repos/rubygems/bundler-site/commits/f837246e2c670e9f310ae26f08273ff18fe81246", "repo": { "full_name": "rubygems/bundler-site", "description": "The Bundler documentation website" } }, { "date": "2025-01-31", "type": "commit", "message": "lazily parse dependencies in endpointspecification\n\nsince not every dependency gets referenced.\n\nwhen resolving from scratch a gemfile including only `\"gem \"rails\", \"~>\n8.0.1\"`, i get the following results:\n\n### before\n\ntotal allocated: 295.01 mb (3624335 objects)\ntotal retained: 119.31 mb (1364474 objects)\n\n### after\ntotal allocated: 288.21 mb (3498515 objects)\ntotal retained: 119.10 mb (1357976 objects)\n\nco-authored-by: samuel giddins <segiddins@segiddins.me>", "link": "https://api.github.com/repos/rubygems/rubygems/commits/61eee39d815378c7448f15dd653d83c48e1f3749", "repo": { "full_name": "rubygems/rubygems", "description": "Library packaging and distribution for Ruby." } }, { "date": "2025-01-31", "type": "commit", "message": "[rubygems/rubygems] test with jruby 9.4.10.0\n\nhttps://github.com/rubygems/rubygems/commit/770b19d859", "link": "https://api.github.com/repos/ruby/ruby/commits/e0f39d4cd32f1b346b8a6bac2431a4273def4c6a", "repo": { "full_name": "ruby/ruby", "description": "The Ruby Programming Language" } }, { "date": "2025-01-31", "type": "commit", "message": "[rubygems/rubygems] test with jruby 9.4.10.0\n\nhttps://github.com/rubygems/rubygems/commit/770b19d859", "link": "https://api.github.com/repos/sailfishos-mirror/ruby/commits/e0f39d4cd32f1b346b8a6bac2431a4273def4c6a", "repo": { "full_name": "sailfishos-mirror/ruby", "description": "https://github.com/ruby/ruby.git" } }, { "date": "2025-01-29", "type": "commit", "message": "remove unnecessary error handling\n\nthese gems always define their main namespace and i don't think that\nwill ever change.", "link": "https://api.github.com/repos/rubygems/rubygems/commits/6663cbed53886369e9888dae8cf81dcff76566de", "repo": { "full_name": "rubygems/rubygems", "description": "Library packaging and distribution for Ruby." } }, { "date": "2025-01-28", "type": "commit", "message": "update default branch in deploy workflow to main (#1446)", "link": "https://api.github.com/repos/rubygems/bundler-site/commits/0d7cff7b7b778d157726984ea5ac65002de343bc", "repo": { "full_name": "rubygems/bundler-site", "description": "The Bundler documentation website" } }, { "date": "2025-01-28", "type": "commit", "message": "merge pull request #8445 from rubygems/dependabot/github_actions/ruby/setup-ruby-1.214.0\n\nbump ruby/setup-ruby from 1.213.0 to 1.214.0", "link": "https://api.github.com/repos/rubygems/rubygems/commits/c52a74962132c54681334300c7069bb852c4419f", "repo": { "full_name": "rubygems/rubygems", "description": "Library packaging and distribution for Ruby." } }, { "date": "2025-01-28", "type": "commit", "message": "[rubygems/rubygems] rdoc is no longer a default gem in ruby 3.5\n\nhttps://github.com/rubygems/rubygems/commit/0e889ae7fb", "link": "https://api.github.com/repos/ruby/ruby/commits/4de44cb07f81d53b171e46366ab5b35fe60d4f5d", "repo": { "full_name": "ruby/ruby", "description": "The Ruby Programming Language" } }, { "date": "2025-01-28", "type": "commit", "message": "[rubygems/rubygems] rdoc is no longer a default gem in ruby 3.5\n\nhttps://github.com/rubygems/rubygems/commit/0e889ae7fb", "link": "https://api.github.com/repos/sailfishos-mirror/ruby/commits/4de44cb07f81d53b171e46366ab5b35fe60d4f5d", "repo": { "full_name": "sailfishos-mirror/ruby", "description": "https://github.com/ruby/ruby.git" } }, { "date": "2025-01-27", "type": "commit", "message": "merge pull request #8436 from rubygems/deivid-rodriguez/console-crash\n\nfix `bundle console` printing bug report template incorrectly", "link": "https://api.github.com/repos/rubygems/rubygems/commits/55bd82af0f29fa356e4c65a66a8dbf72e16d6304", "repo": { "full_name": "rubygems/rubygems", "description": "Library packaging and distribution for Ruby." } }, { "date": "2017-02-04", "type": "commit", "message": "merge pull request #29 from deivid-rodriguez/dev_updates\n\ndev updates", "link": "https://api.github.com/repos/deivid-rodriguez/nipanipa/commits/3b03dc7e9463eff46341ef22ffeae4c4ac432522", "repo": { "full_name": "deivid-rodriguez/nipanipa", "description": "New home https://gitlab.com/deivid-rodriguez/nipanipa" } }, { "date": "2017-02-09", "type": "commit", "message": "merge pull request #4775 from deivid-rodriguez/more_appraisal_improvements\n\nmore appraisal improvements", "link": "https://api.github.com/repos/mr-koww/activeadmin_webpacker/commits/bf364c3d146949fb841301fef90c071897052423", "repo": { "full_name": "mr-koww/activeadmin_webpacker" } }, { "date": "2017-02-09", "type": "commit", "message": "merge pull request #4775 from deivid-rodriguez/more_appraisal_improvements\n\nmore appraisal improvements", "link": "https://api.github.com/repos/vfonic/activeadmin-insecure_on_update/commits/bf364c3d146949fb841301fef90c071897052423", "repo": { "full_name": "vfonic/activeadmin-insecure_on_update" } }, { "date": "2017-02-09", "type": "commit", "message": "merge pull request #4775 from deivid-rodriguez/more_appraisal_improvements\n\nmore appraisal improvements", "link": "https://api.github.com/repos/HiCommon/activeadmin-update-css-with-overhaul/commits/bf364c3d146949fb841301fef90c071897052423", "repo": { "full_name": "hicommon/activeadmin-update-css-with-overhaul" } }, { "date": "2017-02-09", "type": "commit", "message": "merge pull request #4775 from deivid-rodriguez/more_appraisal_improvements\n\nmore appraisal improvements", "link": "https://api.github.com/repos/ayampenyetan/activeadmin/commits/bf364c3d146949fb841301fef90c071897052423", "repo": { "full_name": "ayampenyetan/activeadmin" } }, { "date": "2017-02-09", "type": "commit", "message": "merge pull request #4775 from deivid-rodriguez/more_appraisal_improvements\n\nmore appraisal improvements", "link": "https://api.github.com/repos/activeadmin/activeadmin/commits/bf364c3d146949fb841301fef90c071897052423", "repo": { "full_name": "activeadmin/activeadmin", "description": "The administration framework for Ruby on Rails applications." } }, { "date": "2017-02-09", "type": "commit", "message": "merge pull request #4775 from deivid-rodriguez/more_appraisal_improvements\n\nmore appraisal improvements", "link": "https://api.github.com/repos/ebbsanchez/flipmath/commits/bf364c3d146949fb841301fef90c071897052423", "repo": { "full_name": "ebbsanchez/flipmath", "description": "teachers website" } }, { "date": "2017-02-09", "type": "commit", "message": "merge pull request #4775 from deivid-rodriguez/more_appraisal_improvements\n\nmore appraisal improvements", "link": "https://api.github.com/repos/gdpelican/activeadmin/commits/bf364c3d146949fb841301fef90c071897052423", "repo": { "full_name": "gdpelican/activeadmin" } }, { "date": "2017-02-09", "type": "commit", "message": "merge pull request #4775 from deivid-rodriguez/more_appraisal_improvements\n\nmore appraisal improvements", "link": "https://api.github.com/repos/mmulahvictor/activeadmin-1a9303966120/commits/bf364c3d146949fb841301fef90c071897052423", "repo": { "full_name": "mmulahvictor/activeadmin-1a9303966120" } }, { "date": "2017-02-09", "type": "commit", "message": "merge pull request #4775 from deivid-rodriguez/more_appraisal_improvements\n\nmore appraisal improvements", "link": "https://api.github.com/repos/OnlyReFLeX/activeadmin_webpacker/commits/bf364c3d146949fb841301fef90c071897052423", "repo": { "full_name": "onlyreflex/activeadmin_webpacker" } }, { "date": "2017-02-09", "type": "commit", "message": "merge pull request #4775 from deivid-rodriguez/more_appraisal_improvements\n\nmore appraisal improvements", "link": "https://api.github.com/repos/munteanuartur/activeadmin/commits/bf364c3d146949fb841301fef90c071897052423", "repo": { "full_name": "munteanuartur/activeadmin" } }, { "date": "2017-02-20", "type": "commit", "message": "merge pull request #4809 from activeadmin/tweaks_to_bug_template_script\n\ntweaks to bug template script", "link": "https://api.github.com/repos/mr-koww/activeadmin_webpacker/commits/a7f4c9187ee5001b22be7756f18f8b3c2b3fedbe", "repo": { "full_name": "mr-koww/activeadmin_webpacker" } }, { "date": "2017-02-20", "type": "commit", "message": "merge pull request #4809 from activeadmin/tweaks_to_bug_template_script\n\ntweaks to bug template script", "link": "https://api.github.com/repos/vfonic/activeadmin-insecure_on_update/commits/a7f4c9187ee5001b22be7756f18f8b3c2b3fedbe", "repo": { "full_name": "vfonic/activeadmin-insecure_on_update" } }, { "date": "2017-02-20", "type": "commit", "message": "merge pull request #4809 from activeadmin/tweaks_to_bug_template_script\n\ntweaks to bug template script", "link": "https://api.github.com/repos/HiCommon/activeadmin-update-css-with-overhaul/commits/a7f4c9187ee5001b22be7756f18f8b3c2b3fedbe", "repo": { "full_name": "hicommon/activeadmin-update-css-with-overhaul" } }, { "date": "2017-02-20", "type": "commit", "message": "merge pull request #4809 from activeadmin/tweaks_to_bug_template_script\n\ntweaks to bug template script", "link": "https://api.github.com/repos/ayampenyetan/activeadmin/commits/a7f4c9187ee5001b22be7756f18f8b3c2b3fedbe", "repo": { "full_name": "ayampenyetan/activeadmin" } }, { "date": "2017-02-20", "type": "commit", "message": "merge pull request #4809 from activeadmin/tweaks_to_bug_template_script\n\ntweaks to bug template script", "link": "https://api.github.com/repos/activeadmin/activeadmin/commits/a7f4c9187ee5001b22be7756f18f8b3c2b3fedbe", "repo": { "full_name": "activeadmin/activeadmin", "description": "The administration framework for Ruby on Rails applications." } }, { "date": "2017-02-20", "type": "commit", "message": "merge pull request #4809 from activeadmin/tweaks_to_bug_template_script\n\ntweaks to bug template script", "link": "https://api.github.com/repos/ebbsanchez/flipmath/commits/a7f4c9187ee5001b22be7756f18f8b3c2b3fedbe", "repo": { "full_name": "ebbsanchez/flipmath", "description": "teachers website" } }, { "date": "2017-02-20", "type": "commit", "message": "merge pull request #4809 from activeadmin/tweaks_to_bug_template_script\n\ntweaks to bug template script", "link": "https://api.github.com/repos/gdpelican/activeadmin/commits/a7f4c9187ee5001b22be7756f18f8b3c2b3fedbe", "repo": { "full_name": "gdpelican/activeadmin" } }, { "date": "2017-02-20", "type": "commit", "message": "merge pull request #4809 from activeadmin/tweaks_to_bug_template_script\n\ntweaks to bug template script", "link": "https://api.github.com/repos/mmulahvictor/activeadmin-1a9303966120/commits/a7f4c9187ee5001b22be7756f18f8b3c2b3fedbe", "repo": { "full_name": "mmulahvictor/activeadmin-1a9303966120" } }, { "date": "2017-02-20", "type": "commit", "message": "merge pull request #4809 from activeadmin/tweaks_to_bug_template_script\n\ntweaks to bug template script", "link": "https://api.github.com/repos/OnlyReFLeX/activeadmin_webpacker/commits/a7f4c9187ee5001b22be7756f18f8b3c2b3fedbe", "repo": { "full_name": "onlyreflex/activeadmin_webpacker" } }, { "date": "2017-02-20", "type": "commit", "message": "merge pull request #4809 from activeadmin/tweaks_to_bug_template_script\n\ntweaks to bug template script", "link": "https://api.github.com/repos/munteanuartur/activeadmin/commits/a7f4c9187ee5001b22be7756f18f8b3c2b3fedbe", "repo": { "full_name": "munteanuartur/activeadmin" } }, { "date": "2017-02-20", "type": "commit", "message": "merge pull request #2 from deivid-rodriguez/catch_up\n\ncatch up", "link": "https://api.github.com/repos/deivid-rodriguez/dotfiles/commits/6765cf0251733177b9ea29ef52a0331df64d6365", "repo": { "full_name": "deivid-rodriguez/dotfiles", "description": "New home https://gitlab.com/deivid-rodriguez/dotfiles" } }, { "date": "2017-02-21", "type": "commit", "message": "merge pull request #4805 from activeadmin/order_independent_tests\n\norder independent tests", "link": "https://api.github.com/repos/mr-koww/activeadmin_webpacker/commits/8166ae9143f2d6b2d41233558ddc12b4c615014a", "repo": { "full_name": "mr-koww/activeadmin_webpacker" } }, { "date": "2017-02-21", "type": "commit", "message": "merge pull request #4805 from activeadmin/order_independent_tests\n\norder independent tests", "link": "https://api.github.com/repos/vfonic/activeadmin-insecure_on_update/commits/8166ae9143f2d6b2d41233558ddc12b4c615014a", "repo": { "full_name": "vfonic/activeadmin-insecure_on_update" } }, { "date": "2017-02-21", "type": "commit", "message": "merge pull request #4805 from activeadmin/order_independent_tests\n\norder independent tests", "link": "https://api.github.com/repos/HiCommon/activeadmin-update-css-with-overhaul/commits/8166ae9143f2d6b2d41233558ddc12b4c615014a", "repo": { "full_name": "hicommon/activeadmin-update-css-with-overhaul" } }, { "date": "2017-02-21", "type": "commit", "message": "merge pull request #4805 from activeadmin/order_independent_tests\n\norder independent tests", "link": "https://api.github.com/repos/ayampenyetan/activeadmin/commits/8166ae9143f2d6b2d41233558ddc12b4c615014a", "repo": { "full_name": "ayampenyetan/activeadmin" } }, { "date": "2017-02-21", "type": "commit", "message": "merge pull request #4805 from activeadmin/order_independent_tests\n\norder independent tests", "link": "https://api.github.com/repos/activeadmin/activeadmin/commits/8166ae9143f2d6b2d41233558ddc12b4c615014a", "repo": { "full_name": "activeadmin/activeadmin", "description": "The administration framework for Ruby on Rails applications." } }, { "date": "2017-02-21", "type": "commit", "message": "merge pull request #4805 from activeadmin/order_independent_tests\n\norder independent tests", "link": "https://api.github.com/repos/ebbsanchez/flipmath/commits/8166ae9143f2d6b2d41233558ddc12b4c615014a", "repo": { "full_name": "ebbsanchez/flipmath", "description": "teachers website" } }, { "date": "2017-02-21", "type": "commit", "message": "merge pull request #4805 from activeadmin/order_independent_tests\n\norder independent tests", "link": "https://api.github.com/repos/gdpelican/activeadmin/commits/8166ae9143f2d6b2d41233558ddc12b4c615014a", "repo": { "full_name": "gdpelican/activeadmin" } }, { "date": "2017-02-21", "type": "commit", "message": "merge pull request #4805 from activeadmin/order_independent_tests\n\norder independent tests", "link": "https://api.github.com/repos/mmulahvictor/activeadmin-1a9303966120/commits/8166ae9143f2d6b2d41233558ddc12b4c615014a", "repo": { "full_name": "mmulahvictor/activeadmin-1a9303966120" } }, { "date": "2017-02-21", "type": "commit", "message": "merge pull request #4805 from activeadmin/order_independent_tests\n\norder independent tests", "link": "https://api.github.com/repos/OnlyReFLeX/activeadmin_webpacker/commits/8166ae9143f2d6b2d41233558ddc12b4c615014a", "repo": { "full_name": "onlyreflex/activeadmin_webpacker" } }, { "date": "2017-02-21", "type": "commit", "message": "merge pull request #4805 from activeadmin/order_independent_tests\n\norder independent tests", "link": "https://api.github.com/repos/munteanuartur/activeadmin/commits/8166ae9143f2d6b2d41233558ddc12b4c615014a", "repo": { "full_name": "munteanuartur/activeadmin" } }, { "date": "2017-02-22", "type": "commit", "message": "merge pull request #4816 from activeadmin/readme-update\n\nupdate readme.md", "link": "https://api.github.com/repos/mr-koww/activeadmin_webpacker/commits/8ebcf0048f8e7b2d1aaffaf09d195fc2493abe45", "repo": { "full_name": "mr-koww/activeadmin_webpacker" } }, { "date": "2017-02-22", "type": "commit", "message": "merge pull request #4816 from activeadmin/readme-update\n\nupdate readme.md", "link": "https://api.github.com/repos/vfonic/activeadmin-insecure_on_update/commits/8ebcf0048f8e7b2d1aaffaf09d195fc2493abe45", "repo": { "full_name": "vfonic/activeadmin-insecure_on_update" } }, { "date": "2017-02-22", "type": "commit", "message": "merge pull request #4816 from activeadmin/readme-update\n\nupdate readme.md", "link": "https://api.github.com/repos/HiCommon/activeadmin-update-css-with-overhaul/commits/8ebcf0048f8e7b2d1aaffaf09d195fc2493abe45", "repo": { "full_name": "hicommon/activeadmin-update-css-with-overhaul" } }, { "date": "2017-02-22", "type": "commit", "message": "merge pull request #4816 from activeadmin/readme-update\n\nupdate readme.md", "link": "https://api.github.com/repos/ayampenyetan/activeadmin/commits/8ebcf0048f8e7b2d1aaffaf09d195fc2493abe45", "repo": { "full_name": "ayampenyetan/activeadmin" } }, { "date": "2017-02-22", "type": "commit", "message": "merge pull request #4816 from activeadmin/readme-update\n\nupdate readme.md", "link": "https://api.github.com/repos/activeadmin/activeadmin/commits/8ebcf0048f8e7b2d1aaffaf09d195fc2493abe45", "repo": { "full_name": "activeadmin/activeadmin", "description": "The administration framework for Ruby on Rails applications." } }, { "date": "2017-02-22", "type": "commit", "message": "merge pull request #4816 from activeadmin/readme-update\n\nupdate readme.md", "link": "https://api.github.com/repos/ebbsanchez/flipmath/commits/8ebcf0048f8e7b2d1aaffaf09d195fc2493abe45", "repo": { "full_name": "ebbsanchez/flipmath", "description": "teachers website" } }, { "date": "2017-02-22", "type": "commit", "message": "merge pull request #4816 from activeadmin/readme-update\n\nupdate readme.md", "link": "https://api.github.com/repos/gdpelican/activeadmin/commits/8ebcf0048f8e7b2d1aaffaf09d195fc2493abe45", "repo": { "full_name": "gdpelican/activeadmin" } }, { "date": "2017-02-22", "type": "commit", "message": "merge pull request #4816 from activeadmin/readme-update\n\nupdate readme.md", "link": "https://api.github.com/repos/mmulahvictor/activeadmin-1a9303966120/commits/8ebcf0048f8e7b2d1aaffaf09d195fc2493abe45", "repo": { "full_name": "mmulahvictor/activeadmin-1a9303966120" } }, { "date": "2017-02-22", "type": "commit", "message": "merge pull request #4816 from activeadmin/readme-update\n\nupdate readme.md", "link": "https://api.github.com/repos/OnlyReFLeX/activeadmin_webpacker/commits/8ebcf0048f8e7b2d1aaffaf09d195fc2493abe45", "repo": { "full_name": "onlyreflex/activeadmin_webpacker" } }, { "date": "2017-02-22", "type": "commit", "message": "merge pull request #4816 from activeadmin/readme-update\n\nupdate readme.md", "link": "https://api.github.com/repos/munteanuartur/activeadmin/commits/8ebcf0048f8e7b2d1aaffaf09d195fc2493abe45", "repo": { "full_name": "munteanuartur/activeadmin" } }, { "date": "2017-02-25", "type": "commit", "message": "merge pull request #4824 from activeadmin/leftover_order_dependent_failures\n\nleftover order dependent failures", "link": "https://api.github.com/repos/mr-koww/activeadmin_webpacker/commits/6966a84c950b0c86f713548e78587ea659e13c55", "repo": { "full_name": "mr-koww/activeadmin_webpacker" } }, { "date": "2017-02-25", "type": "commit", "message": "merge pull request #4824 from activeadmin/leftover_order_dependent_failures\n\nleftover order dependent failures", "link": "https://api.github.com/repos/vfonic/activeadmin-insecure_on_update/commits/6966a84c950b0c86f713548e78587ea659e13c55", "repo": { "full_name": "vfonic/activeadmin-insecure_on_update" } }, { "date": "2017-02-25", "type": "commit", "message": "merge pull request #4824 from activeadmin/leftover_order_dependent_failures\n\nleftover order dependent failures", "link": "https://api.github.com/repos/HiCommon/activeadmin-update-css-with-overhaul/commits/6966a84c950b0c86f713548e78587ea659e13c55", "repo": { "full_name": "hicommon/activeadmin-update-css-with-overhaul" } }, { "date": "2017-02-25", "type": "commit", "message": "merge pull request #4824 from activeadmin/leftover_order_dependent_failures\n\nleftover order dependent failures", "link": "https://api.github.com/repos/ayampenyetan/activeadmin/commits/6966a84c950b0c86f713548e78587ea659e13c55", "repo": { "full_name": "ayampenyetan/activeadmin" } }, { "date": "2017-02-25", "type": "commit", "message": "merge pull request #4824 from activeadmin/leftover_order_dependent_failures\n\nleftover order dependent failures", "link": "https://api.github.com/repos/activeadmin/activeadmin/commits/6966a84c950b0c86f713548e78587ea659e13c55", "repo": { "full_name": "activeadmin/activeadmin", "description": "The administration framework for Ruby on Rails applications." } }, { "date": "2017-02-25", "type": "commit", "message": "merge pull request #4824 from activeadmin/leftover_order_dependent_failures\n\nleftover order dependent failures", "link": "https://api.github.com/repos/ebbsanchez/flipmath/commits/6966a84c950b0c86f713548e78587ea659e13c55", "repo": { "full_name": "ebbsanchez/flipmath", "description": "teachers website" } }, { "date": "2017-02-25", "type": "commit", "message": "merge pull request #4824 from activeadmin/leftover_order_dependent_failures\n\nleftover order dependent failures", "link": "https://api.github.com/repos/gdpelican/activeadmin/commits/6966a84c950b0c86f713548e78587ea659e13c55", "repo": { "full_name": "gdpelican/activeadmin" } }, { "date": "2017-02-25", "type": "commit", "message": "merge pull request #4824 from activeadmin/leftover_order_dependent_failures\n\nleftover order dependent failures", "link": "https://api.github.com/repos/mmulahvictor/activeadmin-1a9303966120/commits/6966a84c950b0c86f713548e78587ea659e13c55", "repo": { "full_name": "mmulahvictor/activeadmin-1a9303966120" } }, { "date": "2017-02-25", "type": "commit", "message": "merge pull request #4824 from activeadmin/leftover_order_dependent_failures\n\nleftover order dependent failures", "link": "https://api.github.com/repos/OnlyReFLeX/activeadmin_webpacker/commits/6966a84c950b0c86f713548e78587ea659e13c55", "repo": { "full_name": "onlyreflex/activeadmin_webpacker" } }, { "date": "2017-02-25", "type": "commit", "message": "merge pull request #4824 from activeadmin/leftover_order_dependent_failures\n\nleftover order dependent failures", "link": "https://api.github.com/repos/munteanuartur/activeadmin/commits/6966a84c950b0c86f713548e78587ea659e13c55", "repo": { "full_name": "munteanuartur/activeadmin" } }, { "date": "2017-03-05", "type": "commit", "message": "merge pull request #4838 from activeadmin/fix_random_test_failure\n\nfix random spec failure", "link": "https://api.github.com/repos/mr-koww/activeadmin_webpacker/commits/795b73f30cd99fca88f1ca942a3739d4c078c1f4", "repo": { "full_name": "mr-koww/activeadmin_webpacker" } }, { "date": "2017-03-05", "type": "commit", "message": "merge pull request #4838 from activeadmin/fix_random_test_failure\n\nfix random spec failure", "link": "https://api.github.com/repos/vfonic/activeadmin-insecure_on_update/commits/795b73f30cd99fca88f1ca942a3739d4c078c1f4", "repo": { "full_name": "vfonic/activeadmin-insecure_on_update" } }, { "date": "2017-03-05", "type": "commit", "message": "merge pull request #4838 from activeadmin/fix_random_test_failure\n\nfix random spec failure", "link": "https://api.github.com/repos/HiCommon/activeadmin-update-css-with-overhaul/commits/795b73f30cd99fca88f1ca942a3739d4c078c1f4", "repo": { "full_name": "hicommon/activeadmin-update-css-with-overhaul" } }, { "date": "2017-03-05", "type": "commit", "message": "merge pull request #4838 from activeadmin/fix_random_test_failure\n\nfix random spec failure", "link": "https://api.github.com/repos/ayampenyetan/activeadmin/commits/795b73f30cd99fca88f1ca942a3739d4c078c1f4", "repo": { "full_name": "ayampenyetan/activeadmin" } }, { "date": "2017-03-05", "type": "commit", "message": "merge pull request #4838 from activeadmin/fix_random_test_failure\n\nfix random spec failure", "link": "https://api.github.com/repos/activeadmin/activeadmin/commits/795b73f30cd99fca88f1ca942a3739d4c078c1f4", "repo": { "full_name": "activeadmin/activeadmin", "description": "The administration framework for Ruby on Rails applications." } }, { "date": "2017-03-05", "type": "commit", "message": "merge pull request #4838 from activeadmin/fix_random_test_failure\n\nfix random spec failure", "link": "https://api.github.com/repos/ebbsanchez/flipmath/commits/795b73f30cd99fca88f1ca942a3739d4c078c1f4", "repo": { "full_name": "ebbsanchez/flipmath", "description": "teachers website" } }, { "date": "2017-03-05", "type": "commit", "message": "merge pull request #4838 from activeadmin/fix_random_test_failure\n\nfix random spec failure", "link": "https://api.github.com/repos/gdpelican/activeadmin/commits/795b73f30cd99fca88f1ca942a3739d4c078c1f4", "repo": { "full_name": "gdpelican/activeadmin" } }, { "date": "2017-03-05", "type": "commit", "message": "merge pull request #4838 from activeadmin/fix_random_test_failure\n\nfix random spec failure", "link": "https://api.github.com/repos/mmulahvictor/activeadmin-1a9303966120/commits/795b73f30cd99fca88f1ca942a3739d4c078c1f4", "repo": { "full_name": "mmulahvictor/activeadmin-1a9303966120" } }, { "date": "2017-03-05", "type": "commit", "message": "merge pull request #4838 from activeadmin/fix_random_test_failure\n\nfix random spec failure", "link": "https://api.github.com/repos/OnlyReFLeX/activeadmin_webpacker/commits/795b73f30cd99fca88f1ca942a3739d4c078c1f4", "repo": { "full_name": "onlyreflex/activeadmin_webpacker" } }, { "date": "2017-03-05", "type": "commit", "message": "merge pull request #4838 from activeadmin/fix_random_test_failure\n\nfix random spec failure", "link": "https://api.github.com/repos/munteanuartur/activeadmin/commits/795b73f30cd99fca88f1ca942a3739d4c078c1f4", "repo": { "full_name": "munteanuartur/activeadmin" } }, { "date": "2017-03-08", "type": "commit", "message": "merge pull request #4837 from activeadmin/up_to_date_dependencies\n\nup to date dependencies", "link": "https://api.github.com/repos/mr-koww/activeadmin_webpacker/commits/1d8916680620c922449ed21a2306ccfe8f322d75", "repo": { "full_name": "mr-koww/activeadmin_webpacker" } }, { "date": "2017-03-08", "type": "commit", "message": "merge pull request #4837 from activeadmin/up_to_date_dependencies\n\nup to date dependencies", "link": "https://api.github.com/repos/vfonic/activeadmin-insecure_on_update/commits/1d8916680620c922449ed21a2306ccfe8f322d75", "repo": { "full_name": "vfonic/activeadmin-insecure_on_update" } }, { "date": "2017-03-08", "type": "commit", "message": "merge pull request #4837 from activeadmin/up_to_date_dependencies\n\nup to date dependencies", "link": "https://api.github.com/repos/HiCommon/activeadmin-update-css-with-overhaul/commits/1d8916680620c922449ed21a2306ccfe8f322d75", "repo": { "full_name": "hicommon/activeadmin-update-css-with-overhaul" } }, { "date": "2017-03-08", "type": "commit", "message": "merge pull request #4837 from activeadmin/up_to_date_dependencies\n\nup to date dependencies", "link": "https://api.github.com/repos/ayampenyetan/activeadmin/commits/1d8916680620c922449ed21a2306ccfe8f322d75", "repo": { "full_name": "ayampenyetan/activeadmin" } }, { "date": "2017-03-08", "type": "commit", "message": "merge pull request #4837 from activeadmin/up_to_date_dependencies\n\nup to date dependencies", "link": "https://api.github.com/repos/activeadmin/activeadmin/commits/1d8916680620c922449ed21a2306ccfe8f322d75", "repo": { "full_name": "activeadmin/activeadmin", "description": "The administration framework for Ruby on Rails applications." } }, { "date": "2017-03-08", "type": "commit", "message": "merge pull request #4837 from activeadmin/up_to_date_dependencies\n\nup to date dependencies", "link": "https://api.github.com/repos/ebbsanchez/flipmath/commits/1d8916680620c922449ed21a2306ccfe8f322d75", "repo": { "full_name": "ebbsanchez/flipmath", "description": "teachers website" } }, { "date": "2017-03-08", "type": "commit", "message": "merge pull request #4837 from activeadmin/up_to_date_dependencies\n\nup to date dependencies", "link": "https://api.github.com/repos/gdpelican/activeadmin/commits/1d8916680620c922449ed21a2306ccfe8f322d75", "repo": { "full_name": "gdpelican/activeadmin" } }, { "date": "2017-03-08", "type": "commit", "message": "merge pull request #4837 from activeadmin/up_to_date_dependencies\n\nup to date dependencies", "link": "https://api.github.com/repos/mmulahvictor/activeadmin-1a9303966120/commits/1d8916680620c922449ed21a2306ccfe8f322d75", "repo": { "full_name": "mmulahvictor/activeadmin-1a9303966120" } }, { "date": "2017-03-08", "type": "commit", "message": "merge pull request #4837 from activeadmin/up_to_date_dependencies\n\nup to date dependencies", "link": "https://api.github.com/repos/OnlyReFLeX/activeadmin_webpacker/commits/1d8916680620c922449ed21a2306ccfe8f322d75", "repo": { "full_name": "onlyreflex/activeadmin_webpacker" } }, { "date": "2017-03-08", "type": "commit", "message": "merge pull request #4837 from activeadmin/up_to_date_dependencies\n\nup to date dependencies", "link": "https://api.github.com/repos/munteanuartur/activeadmin/commits/1d8916680620c922449ed21a2306ccfe8f322d75", "repo": { "full_name": "munteanuartur/activeadmin" } }, { "date": "2017-03-10", "type": "commit", "message": "merge pull request #4851 from activeadmin/drop_ruby_2.0_support\n\ndrop ruby 2.0 support", "link": "https://api.github.com/repos/mr-koww/activeadmin_webpacker/commits/6f721888dadeec5271f9b1000ee6316598df10f3", "repo": { "full_name": "mr-koww/activeadmin_webpacker" } }, { "date": "2017-03-10", "type": "commit", "message": "merge pull request #4851 from activeadmin/drop_ruby_2.0_support\n\ndrop ruby 2.0 support", "link": "https://api.github.com/repos/vfonic/activeadmin-insecure_on_update/commits/6f721888dadeec5271f9b1000ee6316598df10f3", "repo": { "full_name": "vfonic/activeadmin-insecure_on_update" } }, { "date": "2017-03-10", "type": "commit", "message": "merge pull request #4851 from activeadmin/drop_ruby_2.0_support\n\ndrop ruby 2.0 support", "link": "https://api.github.com/repos/HiCommon/activeadmin-update-css-with-overhaul/commits/6f721888dadeec5271f9b1000ee6316598df10f3", "repo": { "full_name": "hicommon/activeadmin-update-css-with-overhaul" } }, { "date": "2017-03-10", "type": "commit", "message": "merge pull request #4851 from activeadmin/drop_ruby_2.0_support\n\ndrop ruby 2.0 support", "link": "https://api.github.com/repos/ayampenyetan/activeadmin/commits/6f721888dadeec5271f9b1000ee6316598df10f3", "repo": { "full_name": "ayampenyetan/activeadmin" } }, { "date": "2017-03-10", "type": "commit", "message": "merge pull request #4851 from activeadmin/drop_ruby_2.0_support\n\ndrop ruby 2.0 support", "link": "https://api.github.com/repos/activeadmin/activeadmin/commits/6f721888dadeec5271f9b1000ee6316598df10f3", "repo": { "full_name": "activeadmin/activeadmin", "description": "The administration framework for Ruby on Rails applications." } }, { "date": "2017-03-10", "type": "commit", "message": "merge pull request #4851 from activeadmin/drop_ruby_2.0_support\n\ndrop ruby 2.0 support", "link": "https://api.github.com/repos/ebbsanchez/flipmath/commits/6f721888dadeec5271f9b1000ee6316598df10f3", "repo": { "full_name": "ebbsanchez/flipmath", "description": "teachers website" } }, { "date": "2017-03-10", "type": "commit", "message": "merge pull request #4851 from activeadmin/drop_ruby_2.0_support\n\ndrop ruby 2.0 support", "link": "https://api.github.com/repos/gdpelican/activeadmin/commits/6f721888dadeec5271f9b1000ee6316598df10f3", "repo": { "full_name": "gdpelican/activeadmin" } }, { "date": "2017-03-10", "type": "commit", "message": "merge pull request #4851 from activeadmin/drop_ruby_2.0_support\n\ndrop ruby 2.0 support", "link": "https://api.github.com/repos/mmulahvictor/activeadmin-1a9303966120/commits/6f721888dadeec5271f9b1000ee6316598df10f3", "repo": { "full_name": "mmulahvictor/activeadmin-1a9303966120" } }, { "date": "2017-03-10", "type": "commit", "message": "merge pull request #4851 from activeadmin/drop_ruby_2.0_support\n\ndrop ruby 2.0 support", "link": "https://api.github.com/repos/OnlyReFLeX/activeadmin_webpacker/commits/6f721888dadeec5271f9b1000ee6316598df10f3", "repo": { "full_name": "onlyreflex/activeadmin_webpacker" } }, { "date": "2017-03-10", "type": "commit", "message": "merge pull request #4851 from activeadmin/drop_ruby_2.0_support\n\ndrop ruby 2.0 support", "link": "https://api.github.com/repos/munteanuartur/activeadmin/commits/6f721888dadeec5271f9b1000ee6316598df10f3", "repo": { "full_name": "munteanuartur/activeadmin" } }, { "date": "2017-03-14", "type": "commit", "message": "merge pull request #4852 from activeadmin/keep_improving_the_test_suite\n\nkeep improving the test suite", "link": "https://api.github.com/repos/mr-koww/activeadmin_webpacker/commits/7be3d43193551ba6c1788f908c99a5ceea86a5c2", "repo": { "full_name": "mr-koww/activeadmin_webpacker" } }, { "date": "2017-03-14", "type": "commit", "message": "merge pull request #4852 from activeadmin/keep_improving_the_test_suite\n\nkeep improving the test suite", "link": "https://api.github.com/repos/vfonic/activeadmin-insecure_on_update/commits/7be3d43193551ba6c1788f908c99a5ceea86a5c2", "repo": { "full_name": "vfonic/activeadmin-insecure_on_update" } }, { "date": "2017-03-14", "type": "commit", "message": "merge pull request #4852 from activeadmin/keep_improving_the_test_suite\n\nkeep improving the test suite", "link": "https://api.github.com/repos/HiCommon/activeadmin-update-css-with-overhaul/commits/7be3d43193551ba6c1788f908c99a5ceea86a5c2", "repo": { "full_name": "hicommon/activeadmin-update-css-with-overhaul" } }, { "date": "2017-03-14", "type": "commit", "message": "merge pull request #4852 from activeadmin/keep_improving_the_test_suite\n\nkeep improving the test suite", "link": "https://api.github.com/repos/ayampenyetan/activeadmin/commits/7be3d43193551ba6c1788f908c99a5ceea86a5c2", "repo": { "full_name": "ayampenyetan/activeadmin" } }, { "date": "2017-03-14", "type": "commit", "message": "merge pull request #4852 from activeadmin/keep_improving_the_test_suite\n\nkeep improving the test suite", "link": "https://api.github.com/repos/activeadmin/activeadmin/commits/7be3d43193551ba6c1788f908c99a5ceea86a5c2", "repo": { "full_name": "activeadmin/activeadmin", "description": "The administration framework for Ruby on Rails applications." } }, { "date": "2017-03-14", "type": "commit", "message": "merge pull request #4852 from activeadmin/keep_improving_the_test_suite\n\nkeep improving the test suite", "link": "https://api.github.com/repos/ebbsanchez/flipmath/commits/7be3d43193551ba6c1788f908c99a5ceea86a5c2", "repo": { "full_name": "ebbsanchez/flipmath", "description": "teachers website" } }, { "date": "2017-03-14", "type": "commit", "message": "merge pull request #4852 from activeadmin/keep_improving_the_test_suite\n\nkeep improving the test suite", "link": "https://api.github.com/repos/gdpelican/activeadmin/commits/7be3d43193551ba6c1788f908c99a5ceea86a5c2", "repo": { "full_name": "gdpelican/activeadmin" } }, { "date": "2017-03-14", "type": "commit", "message": "merge pull request #4852 from activeadmin/keep_improving_the_test_suite\n\nkeep improving the test suite", "link": "https://api.github.com/repos/mmulahvictor/activeadmin-1a9303966120/commits/7be3d43193551ba6c1788f908c99a5ceea86a5c2", "repo": { "full_name": "mmulahvictor/activeadmin-1a9303966120" } }, { "date": "2017-03-14", "type": "commit", "message": "merge pull request #4857 from knu/translate_per_page\n\nadd translation for \"per page\" (en and ja only)", "link": "https://api.github.com/repos/OnlyReFLeX/activeadmin_webpacker/commits/ecc817f7e200f1f9459ad019adbbc95ca1245977", "repo": { "full_name": "onlyreflex/activeadmin_webpacker" } }, { "date": "2017-03-14", "type": "commit", "message": "merge pull request #4857 from knu/translate_per_page\n\nadd translation for \"per page\" (en and ja only)", "link": "https://api.github.com/repos/munteanuartur/activeadmin/commits/ecc817f7e200f1f9459ad019adbbc95ca1245977", "repo": { "full_name": "munteanuartur/activeadmin" } } ], "last_name": "Rodr\u00edguez", "followers": 1220, "github_username": "deivid-rodriguez", "following": 25, "emails": [ "deivid.rodriguez@riseup.net", "deivid.rodriguez@gmail.com" ], "location": "madrid, spain", "company": "rubytogether, @tidelift", "all_names": [ "david rodr\u00edguez" ] }, { "followers": 3808, "public_repos": 260, "public_gists": 144, "full_name": "Jeff Lindsay", "following": 93, "email": "progrium@gmail.com", "emails": [ "progrium@gmail.com", "jeff@hackerdojo.com" ], "last_name": "Lindsay", "facebook_username": "progrium", "first_name": "Jeff", "twitter_username": "progrium", "events": [ { "repo": { "full_name": "progrium/abutton", "stargazers_count": 2 }, "type": "created_repo", "date": "2009-05-26" }, { "repo": { "full_name": "progrium/ajaxwar", "language": "JavaScript", "stargazers_count": 3 }, "type": "created_repo", "date": "2010-08-21" }, { "repo": { "full_name": "progrium/alpine-env86", "language": "Dockerfile", "stargazers_count": 2 }, "type": "created_repo", "date": "2024-08-07" }, { "repo": { "full_name": "progrium/analytics-access", "language": "Python", "stargazers_count": 1 }, "type": "created_repo", "date": "2016-08-14" }, { "repo": { "full_name": "progrium/assembler", "language": "Go", "stargazers_count": 1 }, "type": "created_repo", "date": "2016-01-21" }, { "repo": { "full_name": "progrium/authsite", "language": "Go", "stargazers_count": 10, "description": "Set up GitHub Pages and Auth0 authentication with minimal effort", "topics": [ "auth0", "auth0-spa-js", "authentication", "github", "github-pages", "javascript", "spa" ] }, "type": "created_repo", "date": "2024-01-11" }, { "repo": { "full_name": "progrium/automusic", "stargazers_count": 2 }, "type": "created_repo", "date": "2021-11-12" }, { "repo": { "full_name": "progrium/awesome-developer-streams", "stargazers_count": 9, "description": "\ud83d\udc69\ud83c\udfff\u200d\ud83d\udcbb\ud83d\udc68\ud83c\udffe\u200d\ud83d\udcbb\ud83d\udc69\ud83c\udffc\u200d\ud83d\udcbb\ud83d\udc68\ud83c\udffd\u200d\ud83d\udcbb\ud83d\udc69\ud83c\udffb\u200d\ud83d\udcbb Awesome Developers, Streaming" }, "type": "forked_repo", "date": "2018-03-26" }, { "repo": { "full_name": "progrium/awesome-go", "stargazers_count": 1, "description": "A curated list of awesome Go frameworks, libraries and software" }, "type": "forked_repo", "date": "2023-04-03" }, { "repo": { "full_name": "progrium/bashstyle", "stargazers_count": 1817, "description": "Let's do Bash right!" }, "type": "created_repo", "date": "2014-10-17" }, { "repo": { "full_name": "progrium/basht", "language": "Go", "stargazers_count": 99, "description": "Minimalist Bash test runner" }, "type": "created_repo", "date": "2015-03-14" }, { "repo": { "full_name": "progrium/blogrium", "language": "Ruby", "stargazers_count": 2 }, "type": "created_repo", "date": "2012-04-09" }, { "repo": { "full_name": "progrium/bloopfm", "language": "Python", "stargazers_count": 2 }, "type": "created_repo", "date": "2010-09-07" }, { "repo": { "full_name": "progrium/boxlounge", "language": "JavaScript", "stargazers_count": 2, "description": "Box Lounge Demo" }, "type": "created_repo", "date": "2010-05-12" }, { "repo": { "full_name": "progrium/buildpack-nginx", "language": "Shell", "stargazers_count": 42, "description": "nginx buildpack" }, "type": "created_repo", "date": "2013-08-17" }, { "repo": { "full_name": "progrium/buildstep", "language": "Groovy", "stargazers_count": 906, "description": "Buildstep uses Docker and Buildpacks to build applications like Heroku" }, "type": "created_repo", "date": "2013-01-02" }, { "repo": { "full_name": "progrium/busybox", "language": "Shell", "stargazers_count": 386, "description": "Busybox container with glibc+opkg" }, "type": "created_repo", "date": "2014-05-23" }, { "repo": { "full_name": "progrium/busybox-docker", "language": "Shell", "stargazers_count": 13, "description": "Minimal Docker image with the Docker binary" }, "type": "created_repo", "date": "2014-09-30" }, { "repo": { "full_name": "progrium/cduplex", "language": "C", "stargazers_count": 1 }, "type": "forked_repo", "date": "2012-09-04" }, { "repo": { "full_name": "progrium/cedarish", "language": "Shell", "stargazers_count": 117, "description": "Heroku Cedar-ish Base Image for Docker" }, "type": "created_repo", "date": "2013-10-17" }, { "repo": { "full_name": "progrium/chocolate_duke3d", "stargazers_count": 1, "description": "chocolate Duke Nukem,3D" }, "type": "forked_repo", "date": "2022-05-01" }, { "repo": { "full_name": "progrium/chromestage", "language": "JavaScript", "stargazers_count": 2 }, "type": "created_repo", "date": "2023-11-29" }, { "repo": { "full_name": "progrium/clickhooks", "language": "Python", "stargazers_count": 4, "description": "Click-through callbacks" }, "type": "created_repo", "date": "2009-08-16" }, { "repo": { "full_name": "progrium/clon-go", "language": "Go", "stargazers_count": 5, "description": "CLON argument parser library for Golang" }, "type": "created_repo", "date": "2022-10-23" }, { "repo": { "full_name": "progrium/clon-spec", "stargazers_count": 23, "description": "Command-Line Object Notation: Ergonomic JSON-compatible input syntax for CLI tools." }, "type": "created_repo", "date": "2022-10-21" }, { "repo": { "full_name": "progrium/cobra", "language": "Go", "stargazers_count": 3, "description": "A Commander for modern Go CLI interactions" }, "type": "forked_repo", "date": "2015-08-17" }, { "repo": { "full_name": "progrium/combat-tanks", "language": "ActionScript", "stargazers_count": 4, "description": "A game of intellect and tank on tank combat" }, "type": "created_repo", "date": "2009-10-14" }, { "repo": { "full_name": "progrium/cometcatchr", "language": "JavaScript", "stargazers_count": 9, "description": "An opinionated Comet client in Flash for Javascript" }, "type": "created_repo", "date": "2009-11-30" }, { "repo": { "full_name": "progrium/confdialer", "language": "Python", "stargazers_count": 1 }, "type": "created_repo", "date": "2014-02-27" }, { "repo": { "full_name": "progrium/configurator", "language": "Go", "stargazers_count": 88 }, "type": "created_repo", "date": "2014-06-06" }, { "repo": { "full_name": "progrium/consul-access", "language": "Nginx", "stargazers_count": 14 }, "type": "created_repo", "date": "2015-02-22" }, { "repo": { "full_name": "progrium/crypto", "language": "Go", "stargazers_count": 1, "description": "Forked until change is submitted upstream" }, "type": "forked_repo", "date": "2014-12-12" }, { "repo": { "full_name": "progrium/cube", "language": "JavaScript", "stargazers_count": 9, "description": "Cube: A system for time series visualization." }, "type": "forked_repo", "date": "2011-12-08" }, { "repo": { "full_name": "progrium/darkforest", "language": "C#", "stargazers_count": 41 }, "type": "created_repo", "date": "2017-12-01" }, { "repo": { "full_name": "progrium/darwinkit", "language": "Go", "stargazers_count": 5101, "description": "Native Mac APIs for Go. Previously known as MacDriver", "topics": [ "appkit", "apple", "apple-apis", "bindings", "bridge", "cgo", "cocoa", "coremidi", "coreml", "go", "golang", "ios", "libobjc", "mac", "macos", "macos-application", "native-apps", "objc-runtime", "objective-c", "webkit" ] }, "type": "created_repo", "date": "2020-11-03" }, { "repo": { "full_name": "progrium/devstream.tv", "stargazers_count": 1, "description": "This repo holds the list of developers that are indexed by devstream.tv and the issues for the project" }, "type": "forked_repo", "date": "2018-03-13" }, { "repo": { "full_name": "progrium/dind", "language": "Shell", "stargazers_count": 0 }, "type": "created_repo", "date": "2015-08-01" }, { "repo": { "full_name": "progrium/docker", "language": "Go", "stargazers_count": 0, "description": "Docker - the open-source application container engine" }, "type": "forked_repo", "date": "2015-05-05" }, { "repo": { "full_name": "progrium/docker-9p", "language": "Go", "stargazers_count": 9, "description": "Docker Volume Plugin for 9P" }, "type": "created_repo", "date": "2017-06-22" }, { "repo": { "full_name": "progrium/docker-alpine", "language": "Shell", "stargazers_count": 3, "description": "Docker image based on Alpine Linux will help you win at minimalism" }, "type": "forked_repo", "date": "2015-03-19" }, { "repo": { "full_name": "progrium/docker-defunct", "stargazers_count": 0 }, "type": "created_repo", "date": "2015-08-18" }, { "repo": { "full_name": "progrium/docker-kibana", "language": "Shell", "stargazers_count": 2, "description": "Kibana 4.0.2 Dashboard, ~90MB, Environment variable support, without elasticsearch server" }, "type": "forked_repo", "date": "2015-06-01" }, { "repo": { "full_name": "progrium/docker-plugin", "language": "Shell", "stargazers_count": 7, "description": "docker plugin subcommand UX prototype" }, "type": "created_repo", "date": "2015-03-24" }, { "repo": { "full_name": "progrium/docker-plugin-demo", "language": "Shell", "stargazers_count": 0 }, "type": "created_repo", "date": "2014-11-03" }, { "repo": { "full_name": "progrium/docker-plugins", "language": "Shell", "stargazers_count": 104, "description": "Plugins for Docker" }, "type": "created_repo", "date": "2014-11-03" }, { "repo": { "full_name": "progrium/docker-plugins-stub", "language": "Go", "stargazers_count": 0 }, "type": "created_repo", "date": "2015-04-10" }, { "repo": { "full_name": "progrium/docker-releasetag", "language": "Shell", "stargazers_count": 9 }, "type": "created_repo", "date": "2014-06-02" }, { "repo": { "full_name": "progrium/docker-stress", "language": "Dockerfile", "stargazers_count": 231, "description": "Docker container for generating workload stress" }, "type": "created_repo", "date": "2014-07-20" }, { "repo": { "full_name": "progrium/docker-supervise", "language": "Go", "stargazers_count": 8, "description": "A simple tool to automatically restart certain containers should they die." }, "type": "forked_repo", "date": "2014-06-13" }, { "repo": { "full_name": "progrium/dockerbuilder", "language": "Shell", "stargazers_count": 10 }, "type": "created_repo", "date": "2014-05-27" }, { "repo": { "full_name": "progrium/dockerhook", "language": "Go", "stargazers_count": 35, "description": "Docker event stream listener that triggers a hook script" }, "type": "created_repo", "date": "2014-11-02" }, { "repo": { "full_name": "progrium/dockerhub-tag", "language": "Go", "stargazers_count": 7 }, "type": "created_repo", "date": "2015-04-25" }, { "repo": { "full_name": "progrium/domains", "language": "CSS", "stargazers_count": 0 }, "type": "created_repo", "date": "2013-10-10" }, { "repo": { "full_name": "progrium/domdori", "language": "Python", "stargazers_count": 6, "description": "Domains Done Right" }, "type": "created_repo", "date": "2009-08-27" }, { "repo": { "full_name": "progrium/domfo", "language": "Python", "stargazers_count": 7, "description": "Simple domain forwarder -- redirects web requests based on URL in TXT record" }, "type": "created_repo", "date": "2009-09-22" }, { "repo": { "full_name": "progrium/dreval", "language": "Python", "stargazers_count": 39, "description": "JavaScript sandbox (eval) as a service" }, "type": "created_repo", "date": "2010-01-07" }, { "repo": { "full_name": "progrium/drophooks", "language": "Python", "stargazers_count": 5 }, "type": "created_repo", "date": "2011-04-28" }, { "repo": { "full_name": "progrium/duplex", "language": "Python", "stargazers_count": 390, "description": "Full duplex modern RPC" }, "type": "created_repo", "date": "2012-08-21" }, { "repo": { "full_name": "progrium/duplex-gateway", "language": "Go", "stargazers_count": 2 }, "type": "created_repo", "date": "2016-02-04" }, { "repo": { "full_name": "progrium/dxos", "stargazers_count": 0, "description": "TypeScript implementation of the DXOS protocols, SDK, and toolchain." }, "type": "forked_repo", "date": "2023-09-28" }, { "repo": { "full_name": "progrium/egon", "language": "Erlang", "stargazers_count": 2, "description": "HTTP streaming engine" }, "type": "created_repo", "date": "2010-03-14" }, { "repo": { "full_name": "progrium/electron-largetype", "language": "HTML", "stargazers_count": 7, "description": "Large Type for Electron apps" }, "type": "created_repo", "date": "2016-02-08" }, { "repo": { "full_name": "progrium/embassy", "language": "Shell", "stargazers_count": 94, "description": "Easy, distributed discovery and routing mesh for Docker powered by Consul" }, "type": "created_repo", "date": "2014-07-15" }, { "repo": { "full_name": "progrium/entrykit", "language": "Go", "stargazers_count": 444, "description": "Entrypoint tools for elegant, programmable containers" }, "type": "created_repo", "date": "2015-04-09" }, { "repo": { "full_name": "progrium/env", "language": "Shell", "stargazers_count": 2 }, "type": "created_repo", "date": "2020-04-26" }, { "repo": { "full_name": "progrium/env86", "language": "Go", "stargazers_count": 38, "description": "Embeddable v86 virtual machines", "topics": [ "emulator", "virtualization", "wasm", "x86" ] }, "type": "created_repo", "date": "2024-08-01" }, { "repo": { "full_name": "progrium/envconfig", "language": "Go", "stargazers_count": 2 }, "type": "forked_repo", "date": "2015-08-09" }, { "repo": { "full_name": "progrium/envy", "language": "JavaScript", "stargazers_count": 321, "description": "Lightweight dev environments with a twist" }, "type": "created_repo", "date": "2015-06-18" }, { "repo": { "full_name": "progrium/esbuild", "language": "Go", "stargazers_count": 2, "description": "An extremely fast JavaScript bundler and minifier" }, "type": "forked_repo", "date": "2020-03-27" }, { "repo": { "full_name": "progrium/eventdns", "language": "Ruby", "stargazers_count": 2, "description": "An EventMachine based DNS server" }, "type": "forked_repo", "date": "2009-09-06" }, { "repo": { "full_name": "progrium/extpoints.js", "stargazers_count": 0 }, "type": "created_repo", "date": "2016-07-07" }, { "repo": { "full_name": "progrium/feednotifier", "language": "Python", "stargazers_count": 5, "description": "Real-time feed update notification" }, "type": "created_repo", "date": "2009-11-06" }, { "repo": { "full_name": "progrium/flixel", "language": "ActionScript", "stargazers_count": 2, "description": "flixel is a free Actionscript (Flash) library that I distilled from a variety of Flash games that I've worked on over the last couple years, including Gravity Hook, Fathom and Canabalt. It's primary function is to provide some useful base classes that you can extend to make your own game objects." }, "type": "forked_repo", "date": "2009-10-19" }, { "repo": { "full_name": "progrium/flixel-lobby", "language": "Python", "stargazers_count": 2 }, "type": "created_repo", "date": "2010-10-29" }, { "repo": { "full_name": "progrium/fluxcode", "language": "CoffeeScript", "stargazers_count": 0 }, "type": "created_repo", "date": "2013-09-01" }, { "repo": { "full_name": "progrium/fluxtab", "language": "CoffeeScript", "stargazers_count": 2 }, "type": "created_repo", "date": "2016-02-27" }, { "repo": { "full_name": "progrium/flynn-grid", "language": "Shell", "stargazers_count": 0, "description": "unmaintained" }, "type": "forked_repo", "date": "2014-04-28" }, { "repo": { "full_name": "progrium/getwelltermie", "language": "Python", "stargazers_count": 0, "description": "Get well card for Termie, internet style." }, "type": "forked_repo", "date": "2013-03-10" }, { "repo": { "full_name": "progrium/gh-download", "language": "Go", "stargazers_count": 10, "description": "Proxy to latest Github Release asset download" }, "type": "created_repo", "date": "2015-02-05" }, { "repo": { "full_name": "progrium/gh-pages-auth", "language": "HTML", "stargazers_count": 29, "description": "Set up GitHub Pages and Auth0 authentication with minimal effort", "topics": [ "auth0", "auth0-spa-js", "github", "github-actions", "github-pages", "javascript" ] }, "type": "created_repo", "date": "2023-12-09" }, { "repo": { "full_name": "progrium/gh-release", "language": "Shell", "stargazers_count": 112, "description": "DEPRECATED -- Utility for automating Github releases with file uploads" }, "type": "created_repo", "date": "2014-07-02" }, { "repo": { "full_name": "progrium/ginkgo", "language": "Python", "stargazers_count": 324, "description": "Python service microframework" }, "type": "created_repo", "date": "2011-05-08" }, { "repo": { "full_name": "progrium/ginkgotutorial", "language": "Python", "stargazers_count": 37 }, "type": "created_repo", "date": "2012-03-08" }, { "repo": { "full_name": "progrium/github-services", "language": "Ruby", "stargazers_count": 3, "description": "Official GitHub Services Integration - You can set these up in your repo admin screen under Service Hooks" }, "type": "forked_repo", "date": "2011-11-13" }, { "repo": { "full_name": "progrium/gitreceive", "language": "Shell", "stargazers_count": 1135, "description": "Easily accept and handle arbitrary git pushes" }, "type": "created_repo", "date": "2013-01-01" }, { "repo": { "full_name": "progrium/go-basher", "language": "Go", "stargazers_count": 385, "description": "Library for writing hybrid Go and Bash programs" }, "type": "created_repo", "date": "2014-10-15" }, { "repo": { "full_name": "progrium/go-coproc", "language": "Go", "stargazers_count": 3, "description": "Deprecated for plugn's coproc package" }, "type": "created_repo", "date": "2014-10-30" }, { "repo": { "full_name": "progrium/go-extpoints", "language": "Go", "stargazers_count": 327, "description": "Make Go packages extensible" }, "type": "created_repo", "date": "2013-11-13" }, { "repo": { "full_name": "progrium/go-githubfs", "language": "Go", "stargazers_count": 4 }, "type": "created_repo", "date": "2017-11-13" }, { "repo": { "full_name": "progrium/go-netstack", "language": "Go", "stargazers_count": 1 }, "type": "created_repo", "date": "2024-06-19" }, { "repo": { "full_name": "progrium/go-p9p", "language": "Go", "stargazers_count": 5, "description": "A modern, performant 9P library for Go." }, "type": "forked_repo", "date": "2017-06-11" }, { "repo": { "full_name": "progrium/go-plugins-lua", "language": "Go", "stargazers_count": 10, "description": "Lua runtime for go-plugins" }, "type": "created_repo", "date": "2013-11-15" }, { "repo": { "full_name": "progrium/go-scripting", "language": "Go", "stargazers_count": 10 }, "type": "created_repo", "date": "2014-11-01" }, { "repo": { "full_name": "progrium/go-shell", "language": "Go", "stargazers_count": 311 }, "type": "created_repo", "date": "2015-07-12" }, { "repo": { "full_name": "progrium/go-streamkit", "language": "Go", "stargazers_count": 9, "description": "High level stream plumbing API in Go" }, "type": "created_repo", "date": "2016-02-08" }, { "repo": { "full_name": "progrium/go-vscode", "language": "Go", "stargazers_count": 40, "description": "VSCode as a Go library", "topics": [ "editor", "golang", "golang-library", "vscode" ] }, "type": "created_repo", "date": "2024-08-31" }, { "repo": { "full_name": "progrium/goja-automerge", "language": "JavaScript", "stargazers_count": 6, "description": "Automerge.js in Go via goja" }, "type": "created_repo", "date": "2022-07-14" }, { "repo": { "full_name": "progrium/groknet", "language": "Go", "stargazers_count": 8, "description": "ngrok as a net.Listener" }, "type": "created_repo", "date": "2022-04-23" }, { "repo": { "full_name": "progrium/growl", "language": "Objective-C", "stargazers_count": 8, "description": "A mirror of Growl from Mercurial" }, "type": "created_repo", "date": "2009-10-18" }, { "repo": { "full_name": "progrium/hackerdojo-kiosk", "language": "JavaScript", "stargazers_count": 6 }, "type": "created_repo", "date": "2009-11-26" }, { "type": "star", "date": "2024-12-19", "repo": { "full_name": "wryun/es-shell", "language": "C", "stargazers_count": 320, "description": "es: a shell with higher-order functions" } }, { "type": "star", "date": "2024-12-19", "repo": { "full_name": "madlambda/nash", "language": "Go", "stargazers_count": 161, "description": "Nash stands for Nash shell.", "topics": [ "nash", "nash-scripts", "programming-language", "shell" ] } }, { "type": "star", "date": "2024-12-19", "repo": { "full_name": "rakitzis/rc", "language": "C", "stargazers_count": 274, "description": "rc shell -- independent re-implementation for Unix of the Plan 9 shell (from circa 1992)" } }, { "type": "star", "date": "2024-12-11", "repo": { "full_name": "stackblitz-labs/bolt.diy", "language": "TypeScript", "stargazers_count": 10978, "description": "Prompt, run, edit, and deploy full-stack web applications using any LLM you want!" } }, { "type": "star", "date": "2024-12-09", "repo": { "full_name": "didip/tollbooth", "language": "Go", "stargazers_count": 2745, "description": "Simple middleware to rate-limit HTTP requests." } }, { "type": "star", "date": "2024-12-06", "repo": { "full_name": "borgo-lang/borgo", "language": "Rust", "stargazers_count": 4343, "description": "Borgo is a statically typed language that compiles to Go.", "topics": [ "compiler", "golang", "programming-language", "rust-lang" ] } }, { "type": "star", "date": "2024-11-26", "repo": { "full_name": "gomlx/gomlx", "language": "Go", "stargazers_count": 636, "description": "GoMLX: An Accelerated Machine Learning Framework For Go", "topics": [ "go", "golang", "machine-learning", "neural-network", "xla" ] } }, { "type": "star", "date": "2024-11-26", "repo": { "full_name": "rndmcnlly/brace", "language": "Python", "stargazers_count": 11, "description": "Brace is an LLM-powered course assistant to help with teaching feedback-intensive courses with large student populations." } }, { "type": "star", "date": "2024-11-08", "repo": { "full_name": "antonmedv/codejar", "language": "TypeScript", "stargazers_count": 1830, "description": "An embeddable code editor for the browser \ud83c\udf6f", "topics": [ "code-editor" ] } }, { "type": "star", "date": "2024-10-30", "repo": { "full_name": "temporalio/temporal", "language": "Go", "stargazers_count": 12754, "description": "Temporal service", "topics": [ "cronjob-scheduler", "distributed-cron", "distributed-systems", "golang", "microservice-framework", "microservice-orchestration", "microservices-architecture", "orchestrator", "service-bus", "service-fabric", "workflow-automation", "workflow-engine", "workflow-management", "workflow-management-system", "workflows" ] } }, { "type": "star", "date": "2024-09-24", "repo": { "full_name": "mightymoud/sidekick", "language": "Go", "stargazers_count": 6434, "description": "Bare metal to production ready in mins; your own fly server on your VPS.", "topics": [ "deployment", "heroku", "self-host", "self-hostable", "self-hosted", "self-hosting", "selfhosting", "vps-admin", "vps-server", "vps-setup", "vps-ubuntu" ] } }, { "type": "star", "date": "2024-08-28", "repo": { "full_name": "nangohq/nango", "language": "TypeScript", "stargazers_count": 4954, "description": "A single API for all your integrations.", "topics": [ "access-token", "api", "api-client", "api-integration", "api-integrations", "integrations", "oauth", "oauth1", "oauth2", "product-integration", "refresh-token", "unified-api" ] } }, { "type": "star", "date": "2024-08-28", "repo": { "full_name": "viatsko/awesome-vscode", "language": "JavaScript", "stargazers_count": 25858, "description": "\ud83c\udfa8 A curated list of delightful VS Code packages and resources.", "topics": [ "awesome", "awesome-list", "list", "visual-studio", "visual-studio-code", "visual-studio-code-extension", "visual-studio-code-theme", "visualstudio", "vscode", "vscode-extension", "vscode-theme" ] } }, { "type": "star", "date": "2024-08-15", "repo": { "full_name": "felx-b/vscode-web", "language": "JavaScript", "stargazers_count": 426, "description": "Visual Studio Code for browser", "topics": [ "browser", "vscode", "web" ] } }, { "type": "star", "date": "2024-08-09", "repo": { "full_name": "yoshikiohshima/renkon", "language": "TypeScript", "stargazers_count": 10, "description": "an experimental reactive web development framework" } }, { "type": "star", "date": "2024-08-07", "repo": { "full_name": "microsoft/vscode-anycode", "language": "JavaScript", "stargazers_count": 342 } }, { "type": "star", "date": "2024-07-27", "repo": { "full_name": "plasma-umass/systemgo", "language": "Go", "stargazers_count": 37, "description": "Init system in Go, intended to run on Browsix and other Unix-like OS. Part of GSoC 2016 project." } }, { "type": "star", "date": "2024-07-23", "repo": { "full_name": "coder/websocket", "language": "Go", "stargazers_count": 4091, "description": "Minimal and idiomatic WebSocket library for Go", "topics": [ "go", "http2", "idiomatic", "minimal", "websocket" ] } }, { "type": "star", "date": "2024-07-23", "repo": { "full_name": "dominikh/go-js-dom", "language": "Go", "stargazers_count": 256 } }, { "type": "star", "date": "2024-07-17", "repo": { "full_name": "jagenjo/litegraph.js", "language": "JavaScript", "stargazers_count": 7089, "description": "A graph node engine and editor written in Javascript similar to PD or UDK Blueprints, comes with its own editor in HTML5 Canvas2D. The engine can run client side or server side using Node. It allows to export graphs as JSONs to be included in applications independently.", "topics": [ "blueprints", "canvas2d", "editor", "graph", "graphs", "javascript", "modular", "nocode", "node-graph", "nodejs", "nodes", "visual", "visual-programming", "workflow" ] } }, { "type": "star", "date": "2024-07-17", "repo": { "full_name": "comfyanonymous/comfyui", "language": "Python", "stargazers_count": 65102, "description": "The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface.", "topics": [ "pytorch", "stable-diffusion" ] } }, { "type": "star", "date": "2024-07-17", "repo": { "full_name": "juju/ratelimit", "language": "Go", "stargazers_count": 2825, "description": "Efficient token-bucket-based rate limiter package." } }, { "type": "star", "date": "2024-07-16", "repo": { "full_name": "faiface/mainthread", "language": "Go", "stargazers_count": 80, "description": "Run stuff on the main thread in Go", "topics": [ "go", "golang", "library", "mainthread" ] } }, { "type": "star", "date": "2024-06-27", "repo": { "full_name": "freedoom/freedoom", "language": "Python", "stargazers_count": 1103, "description": "Freedoom is an entirely free software game based on the Doom engine." } }, { "type": "star", "date": "2024-06-27", "repo": { "full_name": "biwa/deotg", "language": "TypeScript", "stargazers_count": 8, "description": "Web-based classic Doom map editor" } }, { "type": "star", "date": "2024-06-27", "repo": { "full_name": "r3mi/poly2tri.js", "language": "JavaScript", "stargazers_count": 328, "description": "A 2D constrained Delaunay triangulation library" } }, { "type": "star", "date": "2024-06-27", "repo": { "full_name": "andrewlowndes/doom", "language": "TypeScript", "stargazers_count": 7, "description": "Doom in WebGL, wad assets converted on-the-fly", "topics": [ "doom", "doom2", "javascript", "typescript", "webgl" ] } }, { "type": "star", "date": "2024-06-21", "repo": { "full_name": "zorse-code/vscode-web", "language": "JavaScript", "stargazers_count": 2, "description": "Visual Studio Code for browser" } }, { "type": "star", "date": "2024-06-03", "repo": { "full_name": "bluenviron/mediamtx", "language": "Go", "stargazers_count": 13172, "description": "Ready-to-use SRT / WebRTC / RTSP / RTMP / LL-HLS media server and media proxy that allows to read, publish, proxy, record and playback video and audio streams.", "topics": [ "go", "golang", "hls", "media-server", "obs-studio", "rtcp", "rtmp", "rtmp-proxy", "rtmp-server", "rtp", "rtsp", "rtsp-proxy", "rtsp-relay", "rtsp-server", "srt", "streaming", "webrtc", "webrtc-proxy" ] } }, { "type": "star", "date": "2024-05-31", "repo": { "full_name": "raonigabriel/coder-server", "language": "Dockerfile", "stargazers_count": 20, "description": "A lightweight Alpine docker image that runs openvscode-server (vscode accessible by web)", "topics": [ "alpine", "cloudflared", "gitpod", "remote-development", "vscode", "web" ] } }, { "type": "star", "date": "2024-05-30", "repo": { "full_name": "ebitengine/purego", "language": "Go", "stargazers_count": 2406 } }, { "type": "star", "date": "2024-05-28", "repo": { "full_name": "macmade/dyld-cache-dump", "language": "Swift", "stargazers_count": 35, "description": "A macOS command-line tool to dump the contents of dyld shared cache files.", "topics": [ "cache", "dump", "dyld", "dyld-shared-cache", "extract", "framework", "ios", "library", "macos", "reverse-engineering" ] } }, { "type": "star", "date": "2024-05-21", "repo": { "full_name": "yomaytk/elfconv", "language": "C++", "stargazers_count": 180, "description": "An experimental binary translator from Linux/ELF to WebAssembly" } }, { "type": "star", "date": "2024-05-11", "repo": { "full_name": "dispatchrun/net", "language": "Go", "stargazers_count": 149, "description": "Go package implementing WASI socket extensions", "topics": [ "golang", "network", "socket", "wasi", "webassembly" ] } }, { "type": "star", "date": "2024-05-11", "repo": { "full_name": "dispatchrun/wasi-go", "language": "Go", "stargazers_count": 132, "description": "A Go implementation of the WebAssembly System Interface (WASI)" } }, { "type": "star", "date": "2024-05-09", "repo": { "full_name": "libfive/libfive", "language": "C++", "stargazers_count": 1483, "description": "Infrastructure for solid modeling", "topics": [ "3dprinting", "cad", "design", "guile", "scheme" ] } }, { "type": "star", "date": "2024-05-06", "repo": { "full_name": "kkdai/youtube", "language": "Go", "stargazers_count": 3498, "description": "Download Youtube Video in Golang", "topics": [ "go", "youtube" ] } }, { "type": "star", "date": "2024-04-30", "repo": { "full_name": "mgree/ffs", "language": "Rust", "stargazers_count": 469, "description": "the file filesystem: mount semi-structured data (like JSON) as a Unix filesystem", "topics": [ "bash", "console", "filesystem", "fish", "json", "shell", "toml", "yaml", "zsh" ] } }, { "type": "star", "date": "2024-04-25", "repo": { "full_name": "dphilla/boxer", "language": "HTML", "stargazers_count": 72, "description": "Dockerfile \u2192 Universal Wasm Binary", "topics": [ "cloud-infrastructure", "docker", "dockerfile", "tools", "webassembly" ] } }, { "type": "star", "date": "2024-04-24", "repo": { "full_name": "anchore/quill", "language": "Go", "stargazers_count": 409, "description": "Simple mac binary signing from any platform", "topics": [ "apple", "binary", "codesign", "codesigning", "darwin", "hacktoberfest", "mac", "macho", "notarization", "notarize", "signing" ] } }, { "type": "star", "date": "2024-04-22", "repo": { "full_name": "alicebob/miniredis", "language": "Go", "stargazers_count": 3191, "description": "Pure Go Redis server for Go unittests", "topics": [ "go", "redis", "unittest" ] } }, { "type": "star", "date": "2024-04-10", "repo": { "full_name": "jsarenik/mac-hroot", "language": "Shell", "stargazers_count": 42, "description": "Handy scripts to help building custom chroot on Mac OS X" } }, { "type": "star", "date": "2024-04-10", "repo": { "full_name": "pjd/pjdfstest", "language": "Shell", "stargazers_count": 294, "description": "File system test suite." } }, { "type": "star", "date": "2024-04-08", "repo": { "full_name": "fzwoch/obs-golang-plugin", "language": "Go", "stargazers_count": 58, "description": "OBS Studio Golang Plugin", "topics": [ "cgo", "go", "golang", "obs", "obs-studio", "plugin" ] } }, { "type": "star", "date": "2024-04-07", "repo": { "full_name": "bytecodealliance/go-modules", "language": "Go", "stargazers_count": 90, "description": "WebAssembly, WASI, and Component Model tools for Go", "topics": [ "component-model", "go", "golang", "wasi", "wasm", "webassembly" ] } }, { "type": "star", "date": "2024-04-04", "repo": { "full_name": "jvatic/goja-babel", "language": "Go", "stargazers_count": 60, "description": "Run babel transforms using Go to transpile your modern JavaScript and JSX.", "topics": [ "babel", "golang", "javascript", "react" ] } }, { "type": "star", "date": "2024-04-04", "repo": { "full_name": "clarkmcc/go-typescript", "language": "JavaScript", "stargazers_count": 120, "description": "Compile and run Typescript code natively in Go", "topics": [ "amd", "evaluate", "goja", "module-loader", "typescript" ] } }, { "type": "star", "date": "2024-03-23", "repo": { "full_name": "heyputer/puter", "language": "JavaScript", "stargazers_count": 27794, "description": "\ud83c\udf10 The Internet OS! Free, Open-Source, and Self-Hostable.", "topics": [ "cloud", "cloud-os", "cloud-storage", "desktop", "desktop-environment", "dropbox", "good-first-issue", "gui", "javascript", "nas", "open-source", "operating-system", "os", "osjs", "puter", "remote-desktop", "storage", "web-desktop", "web-os", "webtop" ] } }, { "type": "star", "date": "2024-03-21", "repo": { "full_name": "schemastore/schemastore", "language": "JavaScript", "stargazers_count": 3194, "description": "A collection of JSON schema files including full API", "topics": [ "hacktoberfest" ] } }, { "type": "star", "date": "2024-03-21", "repo": { "full_name": "tmc/smol-dev-go", "language": "Go", "stargazers_count": 67, "description": "smol-dev-go, a Go implementation of smol developer", "topics": [ "golang", "langchain", "langchaingo", "smol-developer" ] } }, { "type": "star", "date": "2024-03-21", "repo": { "full_name": "m1k1o/neko", "language": "Go", "stargazers_count": 9118, "description": "A self hosted virtual browser that runs in docker and uses WebRTC.", "topics": [ "docker", "golang", "media-streaming", "remote-control", "remote-desktop", "self-hosted", "virtual-browser", "vue", "webrtc" ] } }, { "type": "star", "date": "2024-03-20", "repo": { "full_name": "ghostty-org/ghostty", "language": "Zig", "stargazers_count": 25401, "description": "\ud83d\udc7b Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration." } }, { "type": "star", "date": "2024-03-20", "repo": { "full_name": "dispatchrun/coroutine", "language": "Go", "stargazers_count": 414, "description": "Durable coroutines for Go", "topics": [ "coroutines", "distributed-systems", "durable", "durable-computing", "durable-execution", "go", "golang" ] } }, { "type": "star", "date": "2024-03-08", "repo": { "full_name": "r9os/r9", "language": "Rust", "stargazers_count": 536, "description": "The R9 operating system" } }, { "type": "star", "date": "2024-03-02", "repo": { "full_name": "oridb/git9", "language": "C", "stargazers_count": 199, "description": "Git implementation for plan 9" } }, { "type": "star", "date": "2024-03-01", "repo": { "full_name": "polydawn/rio", "language": "Go", "stargazers_count": 12, "description": "Part of the Timeless Stack -- Reproducible I/O. Snapshots of files, transport, content-addressing, wow." } }, { "type": "star", "date": "2024-02-21", "repo": { "full_name": "hugelgupf/p9", "language": "Go", "stargazers_count": 95, "description": "Idiomatic Go 9P2000.L client and server, extracted from gVisor for general use", "topics": [ "9p", "9p2000", "fileserver", "go", "golang", "hacktoberfest" ] } }, { "type": "star", "date": "2024-02-19", "repo": { "full_name": "prose/prose", "language": "JavaScript", "stargazers_count": 4745, "description": "A Content Editor for GitHub." } }, { "type": "star", "date": "2024-02-16", "repo": { "full_name": "coolspring8/go-lolhtml", "language": "Go", "stargazers_count": 34, "description": "An idiomatic Go wrapper for Rust crate `lol-html` (Low Output Latency streaming HTML parser/rewriter)", "topics": [ "bindings", "cgo", "css-selector", "html", "html-parser", "rewriting" ] } }, { "type": "star", "date": "2024-02-15", "repo": { "full_name": "turbolent/w2c2", "language": "C", "stargazers_count": 732, "description": "Translates WebAssembly modules to portable C", "topics": [ "c", "c89", "compiler", "wasi", "wasm", "wasm2c", "webassembly" ] } }, { "type": "star", "date": "2024-02-07", "repo": { "full_name": "kristoff-it/zine", "language": "Zig", "stargazers_count": 737, "description": "Fast, Scalable, Flexible Static Site Generator (SSG)", "topics": [ "ssg", "static-site-generator", "zig-package" ] } }, { "type": "star", "date": "2024-01-26", "repo": { "full_name": "appcypher/awesome-wasm-runtimes", "stargazers_count": 1409, "description": "A list of webassemby runtimes", "topics": [ "cranelift", "engine", "javascript", "rust", "virtual-machine", "vm", "wasm", "wasm-runtime", "webassembly" ] } }, { "type": "star", "date": "2024-01-26", "repo": { "full_name": "leaningtech/webvm", "language": "Svelte", "stargazers_count": 11555, "description": "Virtual Machine for the Web", "topics": [ "cheerp", "cheerpx", "cpp", "lwip", "repl", "tailscale", "vm", "wasm", "webassembly", "webvm", "xterm-js" ] } }, { "type": "star", "date": "2024-01-25", "repo": { "full_name": "ncruces/go-sqlite3", "language": "Go", "stargazers_count": 582, "description": "Go bindings to SQLite using wazero", "topics": [ "no-cgo", "sqlite3", "wasm", "wazero" ] } }, { "type": "star", "date": "2024-01-24", "repo": { "full_name": "jxa-cookbook/jxa-cookbook", "language": "Ruby", "stargazers_count": 2903, "description": "Cookbook for JavaScript for Automation in Mac OS X Yosemite", "topics": [ "catalina", "cookbook", "el-capitan", "javascript", "jxa", "wiki", "yosemite" ] } }, { "type": "star", "date": "2024-01-22", "repo": { "full_name": "radovskyb/watcher", "language": "Go", "stargazers_count": 1486, "description": "watcher is a Go package for watching for files or directory changes without using filesystem events.", "topics": [ "cross-platform", "filesystem-events", "go", "golang", "notifier", "polling", "recursive", "watcher" ] } }, { "type": "star", "date": "2024-01-21", "repo": { "full_name": "u-root/u-root", "language": "Go", "stargazers_count": 2672, "description": "A fully Go userland with Linux bootloaders! u-root can create a one-binary root file system (initramfs) containing a busybox-like set of tools written in Go.", "topics": [ "busybox", "coreboot", "embedded", "hacktoberfest", "initramfs", "kernel", "linux", "linuxboot", "ramfs", "system", "tinycore" ] } }, { "type": "star", "date": "2024-01-21", "repo": { "full_name": "ktock/vscode-container-wasm", "language": "JavaScript", "stargazers_count": 179 } }, { "type": "star", "date": "2024-01-12", "repo": { "full_name": "delving-co/loophost", "language": "Python", "stargazers_count": 21, "description": "The loophost client and service." } }, { "type": "star", "date": "2024-01-11", "repo": { "full_name": "gotzmann/llama.go", "language": "Go", "stargazers_count": 1298, "description": "llama.go is like llama.cpp in pure Golang!", "topics": [ "alpaca", "chatgpt", "dalai", "gpt", "gpt3", "gpt4", "gpt4all", "llama", "llama-cpp", "llm", "vicuna" ] } }, { "type": "star", "date": "2024-01-11", "repo": { "full_name": "wicg/direct-sockets", "language": "HTML", "stargazers_count": 370, "description": "Direct Sockets API for the web platform" } }, { "type": "star", "date": "2024-01-11", "repo": { "full_name": "googlechromelabs/telnet-client", "language": "TypeScript", "stargazers_count": 231, "topics": [ "isolated-web-apps" ] } }, { "type": "star", "date": "2024-01-11", "repo": { "full_name": "wicg/isolated-web-apps", "language": "Bikeshed", "stargazers_count": 228, "description": "Repository for explainers and other documents related to the Isolated Web Apps proposal." } }, { "type": "star", "date": "2024-01-11", "repo": { "full_name": "petersalomonsen/wasm-git", "language": "C", "stargazers_count": 669, "description": "GIT for nodejs and the browser using https://libgit2.org compiled to WebAssembly with https://emscripten.org", "topics": [ "emscripten", "git", "javascript", "libgit2", "nodejs", "wasm", "webassembly" ] } }, { "type": "star", "date": "2023-12-14", "repo": { "full_name": "facundoolano/feedi", "language": "Python", "stargazers_count": 897, "description": "RSS + Mastodon feed reader" } }, { "type": "star", "date": "2023-12-07", "repo": { "full_name": "samuelscheit/puppeteer-stream", "language": "TypeScript", "stargazers_count": 384, "description": "A Library for puppeteer to retrieve audio and video streams of webpages" } }, { "type": "star", "date": "2023-12-07", "repo": { "full_name": "simllll/stream-webrtc-tab", "language": "TypeScript", "stargazers_count": 4 } }, { "type": "star", "date": "2023-12-02", "repo": { "full_name": "ish-app/ish", "language": "C", "stargazers_count": 17519, "description": "Linux shell for iOS", "topics": [ "emulator", "hacktoberfest", "ios", "linux" ] } }, { "type": "star", "date": "2023-12-01", "repo": { "full_name": "dado3212/spaces-renamer", "language": "Objective-C", "stargazers_count": 1088, "description": "\ud83d\udcbb Ability to rename desktop spaces on macOS 10.10+", "topics": [ "expose", "macforge", "macforge-plugin", "macos", "mission-control", "osx", "simbl", "simbl-plugin", "spaces" ] } }, { "type": "star", "date": "2023-11-30", "repo": { "full_name": "wagoodman/dive", "language": "Go", "stargazers_count": 49186, "description": "A tool for exploring each layer in a docker image", "topics": [ "cli", "docker", "docker-image", "explorer", "inspector", "tui" ] } }, { "type": "star", "date": "2023-11-29", "repo": { "full_name": "yuponic-git/yume", "language": "C#", "stargazers_count": 22, "description": "YuME is a map editor extension that allows for the rapid creation of game levels using a set of 3D 'tile' prefabs." } }, { "type": "star", "date": "2023-11-17", "repo": { "full_name": "filosottile/mkcert", "language": "Go", "stargazers_count": 51856, "description": "A simple zero-config tool to make locally trusted development certificates with any names you'd like.", "topics": [ "certificates", "chrome", "firefox", "https", "ios", "linux", "local-development", "localhost", "macos", "root-ca", "tls", "windows" ] } }, { "type": "star", "date": "2023-11-14", "repo": { "full_name": "instructor-ai/instructor", "language": "Python", "stargazers_count": 9146, "description": "structured outputs for llms", "topics": [ "openai", "openai-function-calli", "openai-functions", "pydantic-v2", "python", "validation" ] } }, { "type": "star", "date": "2023-11-09", "repo": { "full_name": "bytecodealliance/jco", "language": "Rust", "stargazers_count": 676, "description": "JavaScript toolchain for working with WebAssembly Components" } }, { "type": "star", "date": "2023-11-05", "repo": { "full_name": "mwilber/the-legend-of-zeta", "language": "JavaScript", "stargazers_count": 19, "description": "Source code for the presentation: Tile maps and world building with the Phaser framework." } }, { "type": "star", "date": "2023-11-03", "repo": { "full_name": "go-skynet/go-llama.cpp", "language": "C++", "stargazers_count": 716, "description": "LLama.cpp golang bindings" } }, { "type": "star", "date": "2023-10-31", "repo": { "full_name": "fd-/rpiplay", "language": "C++", "stargazers_count": 5012, "description": "An open-source AirPlay mirroring server for the Raspberry Pi. Supports iOS 9 and up.", "topics": [ "airplay", "raspberry-pi", "raspberrypi" ] } }, { "type": "star", "date": "2023-10-26", "repo": { "full_name": "diguifi/dude-sidescroll", "language": "TypeScript", "stargazers_count": 32, "description": "\ud83c\udfae A side-scrolling adventure game.", "topics": [ "adventure", "dude", "game", "mario", "phaser", "phaser-game", "sidescroller", "simple-game", "typescript" ] } }, { "type": "star", "date": "2023-10-25", "repo": { "full_name": "stephen-fox/chrome-docker", "language": "Shell", "stargazers_count": 114, "description": "Chrome, in a Docker container.", "topics": [ "chrome", "docker-image", "google-chrome", "vnc-server" ] } }, { "type": "star", "date": "2023-10-25", "repo": { "full_name": "stream-labs/obs-studio-node", "language": "C++", "stargazers_count": 630, "description": "libOBS (OBS Studio) for Node.Js, Electron and similar tools", "topics": [ "c", "cmake", "cpp", "electron", "javascript", "node", "node-js", "node-module", "nodejs", "obs", "obs-studio", "typescript" ] } }, { "type": "star", "date": "2023-10-25", "repo": { "full_name": "gwuhaolin/livego", "language": "Go", "stargazers_count": 9840, "description": "live video streaming server in golang", "topics": [ "flash", "flv", "golang", "h264", "hls", "livestream", "rtmp", "video" ] } }, { "type": "star", "date": "2023-10-25", "repo": { "full_name": "bytearena/box2d", "language": "Go", "stargazers_count": 299, "description": "Box2D.go - Go port of Box2D - a 2D Physics Engine for Games.", "topics": [ "box2d", "golang", "physics-engine" ] } }, { "type": "star", "date": "2023-10-25", "repo": { "full_name": "koreezgames/phaser-particle-editor-plugin", "language": "JavaScript", "stargazers_count": 31, "description": "This plugin creates particles based on JSON data generated by Phaser Particle Editor", "topics": [ "emitter", "game", "games", "particle", "particles", "phaser", "phaser-game", "phaser-plugin", "phaserjs" ] } }, { "type": "star", "date": "2023-10-24", "repo": { "full_name": "ollama/ollama", "language": "Go", "stargazers_count": 113721, "description": "Get up and running with Llama 3.3, DeepSeek-R1, Phi-4, Gemma 2, and other large language models.", "topics": [ "deepseek", "gemma", "gemma2", "go", "golang", "llama", "llama2", "llama3", "llava", "llm", "llms", "mistral", "ollama", "phi3", "phi4" ] } }, { "type": "star", "date": "2023-10-24", "repo": { "full_name": "emiago/sipgo", "language": "Go", "stargazers_count": 608, "description": "SIP library for writing fast SIP services in GO" } }, { "type": "star", "date": "2023-10-20", "repo": { "full_name": "screego/server", "language": "Go", "stargazers_count": 8237, "description": "screen sharing for developers https://screego.net/", "topics": [ "docker", "go", "privacy", "screensharing-tool", "selfhosted", "webrtc" ] } }, { "type": "star", "date": "2023-10-19", "repo": { "full_name": "danielgross/localpilot", "language": "Python", "stargazers_count": 3369 } }, { "type": "star", "date": "2023-09-26", "repo": { "full_name": "maxence-charriere/go-app", "language": "Go", "stargazers_count": 8101, "description": "A package to build progressive web apps with Go programming language and WebAssembly.", "topics": [ "awesome-go", "go", "golang", "gui", "pwa", "ui", "wasm" ] } }, { "type": "star", "date": "2023-09-24", "repo": { "full_name": "go-git/go-git", "language": "Go", "stargazers_count": 6177, "description": "A highly extensible Git implementation in pure Go.", "topics": [ "git", "git-client", "git-server", "go-git", "golang" ] } }, { "type": "star", "date": "2023-09-22", "repo": { "full_name": "wasmerio/wasmer-js", "language": "Rust", "stargazers_count": 959, "description": "Monorepo for Javascript WebAssembly packages by Wasmer", "topics": [ "nodejs", "npm-package", "wasi", "wasix", "webassembly" ] } }, { "date": "2009-06-27", "type": "commit", "message": "fixing typo and redundancy", "link": "https://api.github.com/repos/progrium/yapper/commits/310e5ecbd33d76c8630fd7b82ade3606e70015f5", "repo": { "full_name": "progrium/yapper", "description": "A Jabber/XMPP interface to Growl" } }, { "date": "2025-01-24", "type": "issue_comment", "link": "https://github.com/tractordev/integra/issues/23#issuecomment-2613201246", "message": "oof this is a big one. we might want to wait until better subresource\r\nsupport is in. but we had a specific request for this one, so ill see what\r\nthe specific use case is.\r\n\r\nJeff Lindsay\r\n*https://progrium.xyz <https://progrium.xyz>*\r\n\r\n\r\nOn Thu, Jan 23, 2025 at 12:14\u202fPM Levon ***@***.***> wrote:\r\n\r\n> Resources:\r\n>\r\n> - accountPlanPurchase\r\n> - accountPurchase\r\n> - accountPurchaseConsume\r\n> - alias\r\n> - aliasMember\r\n> - appelementDW\r\n> - appelementDWBulkcreate\r\n> - appelementDWEBlob\r\n> - appelementDWECopyassociativedatum\r\n> - appelementDWETransaction\r\n> - appelementDWTransaction\r\n> - appelementDEBlob\r\n> - appelementDEAssociativedatum\r\n> - appelementDECompare\r\n> - appelementDEContent\r\n> - appelementDEContentHistory\r\n> - appelementDEContentID\r\n> - appelementDEContentJson\r\n> - appelementDEContentJsonpath\r\n> - appelementDEContentSubelement\r\n> - appelementDEReference\r\n> - appelementDEResolvereference\r\n> - appelementDResolvereference\r\n> - applicationClientSettingCompany\r\n> - applicationClientSettingUser\r\n> - applicationExtensionUserClient\r\n> - assemblyDENamedview\r\n> - assemblyDW\r\n> - assemblyDWEBomelement\r\n> - assemblyDWEFeatureFeatureid\r\n> - assemblyDWEInstanceNodeid\r\n> - assemblyDWEInstance\r\n> - assemblyDWEMatevalue\r\n> - assemblyDWEModify\r\n> - assemblyDWEOccurrencetransform\r\n> - assemblyDWETransformedinstance\r\n> - assemblyDE\r\n> - assemblyDEBom\r\n> - assemblyDEBoundingbox\r\n> - assemblyDEDisplaystate\r\n> - assemblyDEExplodedview\r\n> - assemblyDEFeature\r\n> - assemblyDEFeaturespec\r\n> - assemblyDEMassproperty\r\n> - assemblyDENamedposition\r\n> - assemblyDEShadedview\r\n> - assemblyDETranslation\r\n> - billingPlanClient\r\n> - blobelementDW\r\n> - blobelementDWE\r\n> - blobelementDWEUnit\r\n> - blobelementDETranslation\r\n> - comment\r\n> - commentAttachment\r\n> - commentReopen\r\n> - commentResolve\r\n> - company\r\n> - companyDocumentsbyname\r\n> - companyUser\r\n> - document\r\n> - documentDExternaldatum\r\n> - documentDVersion\r\n> - documentDWELatestdocumentreference\r\n> - documentDWMoveelement\r\n> - documentDWRevertunchangedtorevision\r\n> - documentDWSyncappelement\r\n> - documentDWorkspace\r\n> - documentDDocumenthistory\r\n> - documentDElement\r\n> - documentDUnitinfo\r\n> - documentDCurrentmicroversion\r\n> - documentDEExport\r\n> - documentDInsertable\r\n> - documentSearch\r\n> - documentAcl\r\n> - documentAclAnonymousaccess\r\n> - documentAclPublic\r\n> - documentPermissionset\r\n> - documentShare\r\n> - documentSharewithsupport\r\n> - documentWMergepreview\r\n> - documentWRestore\r\n> - documentWorkspaceCopy\r\n> - documentWorkspaceMerge\r\n> - drawingDWCreate\r\n> - drawingDWEModify\r\n> - drawingDWETranslationformat\r\n> - drawingDEView\r\n> - drawingDEViewJsongeometry\r\n> - drawingDETranslation\r\n> - drawingModifyStatus\r\n> - elementCopyelementWorkspace\r\n> - elementDEConfigurationencoding\r\n> - elementDWE\r\n> - elementDWEUpdatereference\r\n> - elementDEConfiguration\r\n> - elementTranslatorformat\r\n> - exportruleOption\r\n> - featurestudioDW\r\n> - featurestudioDE\r\n> - featurestudioDEFeaturespec\r\n> - folderAcl\r\n> - folderShare\r\n> - insertableDLatest\r\n> - metadatumDE\r\n> - metadatumDEAssemblyDebug\r\n> - metadatumDEP\r\n> - metadatumD\r\n> - metadatumStandardcontentD\r\n> - metadatumStandardcontentDVEP\r\n> - metadatacategoryCategoryproperty\r\n> - numberingschemeNextnumber\r\n> - openapi\r\n> - openapiTag\r\n> - partnumberNextnumber\r\n> - partD\r\n> - partDE\r\n> - partDEPartidBodydetail\r\n> - partDEPartidBoundingbox\r\n> - partDEPartidGltf\r\n> - partDEPartidMassproperty\r\n> - partDEPartidParasolid\r\n> - partDEPartidShadedview\r\n> - partDEPartidSheetmetalBendtable\r\n> - partDEPartidStl\r\n> - partDEPartidTessellatededge\r\n> - partDEPartidTessellatedface\r\n> - partstudioDENamedview\r\n> - partstudioDW\r\n> - partstudioDWEFeatureFeatureid\r\n> - partstudioDWEFeatureRollback\r\n> - partstudioDWEFeatureUpdate\r\n> - partstudioDEBodydetail\r\n> - partstudioDEBoundingbox\r\n> - partstudioDECompare\r\n> - partstudioDEFeature\r\n> - partstudioDEFeaturescript\r\n> - partstudioDEFeaturescriptrepresentation\r\n> - partstudioDEFeaturespec\r\n> - partstudioDEFstable\r\n> - partstudioDEGltf\r\n> - partstudioDEIdtranslation\r\n> - partstudioDEMassproperty\r\n> - partstudioDEParasolid\r\n> - partstudioDEShadedview\r\n> - partstudioDESketch\r\n> - partstudioDESketchBoundingbox\r\n> - partstudioDESketchTessellatedentity\r\n> - partstudioDEStl\r\n> - partstudioDETessellatededge\r\n> - partstudioDETessellatedface\r\n> - partstudioDETranslation\r\n> - publication\r\n> - publicationItem\r\n> - releasepackageCompanyreleaseworkflow\r\n> - releasepackageObsoletion\r\n> - releasepackageRelease\r\n> - releasepackage\r\n> - revisionCPartnumber\r\n> - revisionCompany\r\n> - revisionCompanyDE\r\n> - revisionCompanyDEP\r\n> - revisionCompanyPartnumber\r\n> - revisionCompanyPartnumberElementtype\r\n> - revisionD\r\n> - revisionDV\r\n> - revisionPLatest\r\n> - tabletemplate\r\n> - tabletemplateCompany\r\n> - tabletemplateD\r\n> - task\r\n> - team\r\n> - teamMember\r\n> - thumbnailD\r\n> - thumbnailDV\r\n> - thumbnailDW\r\n> - thumbnailDWEAc\r\n> - thumbnailDE\r\n> - thumbnailDocument\r\n> - thumbnailDocumentVersion\r\n> - translationD\r\n> - translationDW\r\n> - translationTranslationformat\r\n> - translation\r\n> - userSession\r\n> - userSessioninfo\r\n> - userSetting\r\n> - variableDWEVariable\r\n> - variableDWEVariablestudioreference\r\n> - variableDWEVariablestudioscope\r\n> - variableDWVariablestudio\r\n> - variableDEVariable\r\n> - variableDEVariablestudioreference\r\n> - variableDEVariablestudioscope\r\n> - version\r\n> - webhook\r\n> - webhookPing\r\n> - workflowActive\r\n> - workflowCApprover\r\n> - workflowCompanyObject\r\n> - workflowObjAuditlog\r\n>\r\n> \u2014\r\n> Reply to this email directly, view it on GitHub\r\n> <https://github.com/tractordev/integra/issues/23#issuecomment-2610459073>,\r\n> or unsubscribe\r\n> <https://github.com/notifications/unsubscribe-auth/AAAAFBYLJM3YI76JLKMBJNL2MEPQXAVCNFSM6AAAAABUYTH4WSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMMJQGQ2TSMBXGM>\r\n> .\r\n> You are receiving this because you authored the thread.Message ID:\r\n> ***@***.***>\r\n>\r\n", "repo": { "full_name": "tractordev/integra" } }, { "date": "2025-01-17", "type": "push", "link": "https://github.com/tractordev/wanix/commits/ddaf4486646eb236e9eeee3c79dfa2d1fc8cc221", "message": "kernel: support hidden names, subtree bind cycles, and misc fixes kernel: add kernel api and bind command", "repo": { "full_name": "tractordev/wanix" } }, { "date": "2025-01-16", "type": "push", "link": "https://github.com/progrium/progrium.xyz/commits/96d005fd9e22b7960a4b1fe702fd10dba964f374", "message": "add live reload. port mdx posts to md", "repo": { "full_name": "progrium/progrium.xyz" } }, { "date": "2025-01-16", "type": "push", "link": "https://github.com/tractordev/wanix/commits/10def63989fb9f25b290b52ce6f81fc9b8fe1b04", "message": "* overhaul context support\n* add custom Sub that supports OpenContext\n* add funcfile for basic read and close hooks\n* rename fskit.N to fskit.Node (and Node func to RawNode)\n* add standard io methods to renamed files for NamedFS\n* add write support to fskit.Node files fusekit: use our ReadAt utility for fuse Reads fusekit: add support for a context used with OpenContext kernel: initial passes at fsys, proc, and ns cmd: start putting together kernel packages and manually create context with PID", "repo": { "full_name": "tractordev/wanix" } }, { "date": "2025-01-14", "type": "push", "link": "https://github.com/progrium/progrium.xyz/commits/63db380388c8d061205646d5b0862f94cfdcf75e", "message": "switched out templ for our new jsx templating system. also added support for jsx components in markdown", "repo": { "full_name": "progrium/progrium.xyz" } }, { "date": "2025-01-13", "type": "push", "link": "https://github.com/tractordev/wanix/commits/eaff7e4c72c493d262479577544378ab3e2eedbe", "message": "move and cleanup declarations add OpenContextFS add fskit with MapFS, NamedFS, UnionFS, OpenFunc, and Node", "repo": { "full_name": "tractordev/wanix" } }, { "date": "2025-01-11", "type": "push", "link": "https://github.com/tractordev/wanix/commits/26f192ed31ecb9e5adf0f89c549b8f2fe709154f", "message": "writable memfs file, more robust WriteAt utility, todo comments, fix read-only dirs in memfs log that it was mounted re-org fusekit and add rough support for creating/writing files", "repo": { "full_name": "tractordev/wanix" } }, { "date": "2025-01-10", "type": "push", "link": "https://github.com/tractordev/wanix/commits/8f614998d6c3bd0db2e4da93fd6f8bab4ddcace3", "message": "file write/seek utilities better fuse mounter", "repo": { "full_name": "tractordev/wanix" } }, { "date": "2025-01-10", "type": "created_branch", "message": "Created branch: dev", "repo": { "full_name": "progrium/progrium.xyz" } }, { "date": "2025-01-09", "type": "push", "link": "https://github.com/tractordev/wanix/commits/a0d2f8f6c236be1e110343004b170f74addb3692", "message": "add memfs based on fstest.MapFS", "repo": { "full_name": "tractordev/wanix" } }, { "date": "2025-01-07", "type": "issues", "link": "https://github.com/tractordev/integra/issues/23", "message": "onshape https://cad.onshape.com/api/openapi", "repo": { "full_name": "tractordev/integra" } }, { "date": "2025-01-06", "type": "push", "link": "https://github.com/tractordev/wanix/commits/33ac530974aa2e00831123716f2cfae435812214", "message": "start new wanix cli and fs package", "repo": { "full_name": "tractordev/wanix" } }, { "date": "2025-01-06", "type": "created_branch", "message": "Created branch: 0.3", "repo": { "full_name": "tractordev/wanix" } }, { "date": "2025-01-03", "type": "issues", "link": "https://github.com/tractordev/toolkit-go/issues/20", "message": "fs: don't accept invalid names use fs.ValidPath on every method that takes a path name. found in watchfs", "repo": { "full_name": "tractordev/toolkit-go" } }, { "date": "2025-01-03", "type": "push", "link": "https://github.com/tractordev/toolkit-go/commits/9a6753936c19ba5186ac6f59cb27686334a8f38d", "message": "Update normalizePath to use 'path' instead of 'filepath'\n\n- Updated normalizePath for 'path'\n- Call it before chmod because it was missing Merge pull request #19 from gysddn/path\n\n`path` updates for `toolkit-go`", "repo": { "full_name": "tractordev/toolkit-go" } }, { "date": "2025-01-03", "type": "pull_request", "link": "https://github.com/tractordev/toolkit-go/pull/19", "message": "`path` updates for `toolkit-go` This PR updates parts of `toolkit-go` that are needed to make `env86` work with \"path\" instead of \"path/filepath\".", "repo": { "full_name": "tractordev/toolkit-go" } }, { "date": "2025-01-02", "type": "issue_comment", "link": "https://github.com/tractordev/toolkit-go/pull/19#issuecomment-2568420693", "message": "This needed for latest env86 to build?", "repo": { "full_name": "tractordev/toolkit-go" } }, { "date": "2024-12-16", "type": "issue_comment", "link": "https://github.com/tractordev/integra/issues/16#issuecomment-2547118347", "message": "Looks pretty equivalent, I'm guessing apis-guru made it openapi 3.0 compatible and otherwise left it as is. Either should work, but in cases where they're this close, I think I'm preferring the apis-guru version. ", "repo": { "full_name": "tractordev/integra" } }, { "date": "2024-12-16", "type": "issues", "link": "https://github.com/tractordev/integra/issues/4", "message": "devto https://github.com/APIs-guru/openapi-directory/blob/main/APIs/dev.to/1.0.0/openapi.yaml", "repo": { "full_name": "tractordev/integra" } }, { "date": "2024-12-09", "type": "push", "link": "https://github.com/tractordev/toolkit-go/commits/607911ea86c57c8a04c32d1f2fbed521662dbd50", "message": "Use 'Hidden' on windows instead of 'Visible'\n\n- 'Visible' is deprecated, show the window if it's not hidden\nexplicitly. Merge pull request #18 from gysddn/win-hidden\n\nUse 'Hidden' on windows instead of 'Visible'", "repo": { "full_name": "tractordev/toolkit-go" } }, { "date": "2024-12-09", "type": "pull_request", "link": "https://github.com/tractordev/toolkit-go/pull/18", "message": "Use 'Hidden' on windows instead of 'Visible' - 'Visible' is deprecated, show the window if it's not hidden explicitly.", "repo": { "full_name": "tractordev/toolkit-go" } }, { "date": "2024-12-06", "type": "push", "link": "https://github.com/tractordev/integra/commits/b917640a4428042249ecf170fb97687a236743d5", "message": "cmd: improve fetch\n- refactor/cleanup fetch code\n- fetch subresources\n- support item unwrapping with wrapsItems meta\n- add resource datasets for fetching\n- add superset relation and meta for linking getters services: add fixes for digitalocean and github, notes for digitalocean", "repo": { "full_name": "tractordev/integra" } }, { "date": "2024-12-06", "type": "pull_request", "link": "https://github.com/tractordev/integra/pull/22", "message": "Devto None", "repo": { "full_name": "tractordev/integra" } }, { "date": "2024-12-06", "type": "issue_comment", "link": "https://github.com/tractordev/integra/pull/21#issuecomment-2524026438", "message": "cool, finally an easy one", "repo": { "full_name": "tractordev/integra" } }, { "date": "2024-11-27", "type": "push", "link": "https://github.com/tractordev/integra/commits/2d6f2272ffb7bc3dc7da21b49931d6cb5906e1d1", "message": "util: add 'meta' as invariant load meta.yaml with convertYAMLToStringMap better default op names, handle double param base item ops, add forceMethodOpName to meta, better parent detection and also add forceParent to meta, add extendBaseTo and forceItemPaths to meta. fixes digitalocean and github operation conflicts describe: list resource URLs vertically. list resource names without groups (for now), only showing root resources unless --resources is used update docs, notes, and meta.yaml to fix digitalocean, github, and docker-hub", "repo": { "full_name": "tractordev/integra" } }, { "date": "2024-11-26", "type": "push", "link": "https://github.com/treehousedev/treehouse/commits/8ac92928d2e6caa9501147dd317e83e54263bff3", "message": "backend: use Promise return type instead of async view: add cards view codeblock: add backtick code fence notation for creating a code block with specific language workbench: support reloading nodes from workspace.json and register as callback to backend with ChangeNotifier. set callback to window.reloadNodes in browser backend for testing.", "repo": { "full_name": "treehousedev/treehouse" } }, { "date": "2024-11-25", "type": "issues", "link": "https://github.com/treehousedev/treehouse/issues/317", "message": "explicit language for code blocks The syntax highlighter currently used for highlighting and language detection is not accurate enough to get in the way of running code, which needs accurate language detection. We should in the short term support explicit user selected language for code block components. \r\n\r\nSince we have limited user input mechanisms for component data, the easiest to implement and most familiar way to specify a language would be code fencing syntax. If you type in a node three backticks followed by a language name, hitting return should add the code block component and set the language. It should then not autodetect/change the language. ", "repo": { "full_name": "treehousedev/treehouse" } }, { "date": "2024-11-25", "type": "issue_comment", "link": "https://github.com/treehousedev/treehouse/issues/310#issuecomment-2499111119", "message": "I just now realized it's because the UI is hard coding GitHub Login but the local setup doesn't configure a GitHub backend. You can try a working deployment with a GitHub backend at treestar.io ... you should be able to do <your-github-user>.treestar.io and then you'll login with GitHub and have a GitHub backend. ", "repo": { "full_name": "treehousedev/treehouse" } }, { "date": "2024-11-25", "type": "push", "link": "https://github.com/tractordev/toolkit-go/commits/a7a809374e737d39bc3c98d7445922aa656919c9", "message": "Exit dispatch loop right after UnloadLibraries\n\nFix the problem where dispatch loop would run one more time after\nUnloadLibraries was called in stop(), ultimately calling\n`gtk_main_iteration_do` with an invalid library pointer. Merge pull request #17 from gysddn/poll-fix\n\nExit dispatch loop right after UnloadLibraries", "repo": { "full_name": "tractordev/toolkit-go" } }, { "date": "2024-11-25", "type": "pull_request", "link": "https://github.com/tractordev/toolkit-go/pull/17", "message": "Exit dispatch loop right after UnloadLibraries Fix the problem where dispatch loop would run one more time after UnloadLibraries was called in stop(), ultimately calling `gtk_main_iteration_do` with an invalid library pointer.", "repo": { "full_name": "tractordev/toolkit-go" } }, { "date": "2024-11-24", "type": "issues", "link": "https://github.com/tractordev/integra/issues/12", "message": "medium (unofficial) https://mediumapi.com/\r\n\r\nsome unofficial API built with rapid API since medium closed their API in 2023. ", "repo": { "full_name": "tractordev/integra" } }, { "date": "2024-11-22", "type": "push", "link": "https://github.com/tractordev/integra/commits/928ee35837e7a1b145ff7f079958fded3f52c43c", "message": "support shared path params, support multiple item/collection URLs, dataScope is now contentOrientation, fixes digitalocean and most of github", "repo": { "full_name": "tractordev/integra" } }, { "date": "2024-11-22", "type": "issues", "link": "https://github.com/tractordev/integra/issues/11", "message": "call and fetch commands should fail immediately if authorization token is not available currently call and fetch will run even if a token is not available, resulting in failed requests. in the case of fetch it will continue running even with failed requests. maybe fetch should fail at the first sign of 401 unauthorized.", "repo": { "full_name": "tractordev/integra" } }, { "date": "2024-11-22", "type": "pull_request", "link": "https://github.com/tractordev/integra/pull/10", "message": "Add Docker hub None", "repo": { "full_name": "tractordev/integra" } }, { "date": "2024-11-22", "type": "issue_comment", "link": "https://github.com/tractordev/integra/issues/3#issuecomment-2494792976", "message": "\"??head\" was resolved, good catch. they should show up as \"check\" now, but in this case there will be two with the same name. this would normally be an issue if you see this in the future, but its fine for now since i'm working on a fix. we'll block on it next time you see it. \r\n\r\nresource names should have \".\"'s removed now so it won't get confused parsing the selector, so the scim resources should be ok now. \"scim20Resourcetype\" is not an ideal name, but i have a note to improve it later. \r\n\r\nand then the resolver issue was fixed, that was a bug in handling nested references in the schema.", "repo": { "full_name": "tractordev/integra" } }, { "date": "2024-11-21", "type": "push", "link": "https://github.com/tractordev/integra/commits/692e9bfd2fd4ea277362414322697b12172809e2", "message": "digitalocean notes", "repo": { "full_name": "tractordev/integra" } }, { "date": "2024-11-20", "type": "push", "link": "https://github.com/apptron/consulting/commits/cb2039b615004b6b20060fb1726833a26e463426", "message": "content updates", "repo": { "full_name": "apptron/consulting" } }, { "date": "2024-11-19", "type": "push", "link": "https://github.com/tractordev/integra/commits/a062fec7dcbb7e51231e9e903d809c5254f1ede8", "message": "jsonaccess: actually merge allOf recursively, misc fixes and test cases add notes and readme fixes cmd: describe improvements, auth for spotify and gcal, working call, rough pass at fetch", "repo": { "full_name": "tractordev/integra" } }, { "date": "2024-11-19", "type": "issues", "link": "https://github.com/treehousedev/treehouse/issues/313", "message": "add output and run button to CodeBlock view CodeBlocks are currently just containers to display source code, but we want to provide a way for CodeBlocks to optionally be executed by the `defaultExecutor`. For now we'll use `canExecute` to determine if it should have a Run button and output section, something like this mock:\r\n\r\n<img width=\"762\" alt=\"Screenshot 2024-11-11 at 4 22 41\u202fPM\" src=\"https://github.com/user-attachments/assets/6b7a4806-53d9-4da5-9ee8-7b83134f9a88\">\r\n\r\nSince `execute` is async, Run should update the output area with \"Executing {language}...\" until it returns with output.", "repo": { "full_name": "treehousedev/treehouse" } }, { "date": "2024-11-19", "type": "pull_request", "link": "https://github.com/treehousedev/treehouse/pull/316", "message": "Issue 313 Got it working in a rough state, but figured you'd bail me out and deal with the code runner on your own. Demo below\r\n\r\n<a href=\"https://gyazo.com/c679468566485bd15b57be70a62de893\"><img src=\"https://i.gyazo.com/c679468566485bd15b57be70a62de893.gif\" alt=\"Image from Gyazo\" width=\"1000\"/></a>", "repo": { "full_name": "treehousedev/treehouse" } }, { "date": "2024-11-19", "type": "push", "link": "https://github.com/treehousedev/treehouse/commits/1d46c2317a3dbbcbc60d06c74489e2dec8196767", "message": "Issue 313 (#316)\n\n* patch over some linter errors iwth codeblock\r\n\r\n* checkpoint on codeblock output\r\n\r\n* 2nd checkpoint on codeblock output\r\n\r\n* 3rd cp\r\n\r\n* checkpoint 4\r\n\r\n* got output working\r\n\r\n* got input working, but broke output in the process\r\n\r\n* jeff's revisions, got it working\r\n\r\n* revised output to be on state", "repo": { "full_name": "treehousedev/treehouse" } }, { "date": "2024-11-19", "type": "issue_comment", "link": "https://github.com/treehousedev/treehouse/pull/316#issuecomment-2484510884", "message": "Nice!", "repo": { "full_name": "treehousedev/treehouse" } }, { "date": "2024-11-18", "type": "issues", "link": "https://github.com/tractordev/integra/issues/1", "message": "circleci https://github.com/APIs-guru/openapi-directory/blob/main/APIs/circleci.com/v1/openapi.yaml", "repo": { "full_name": "tractordev/integra" } }, { "date": "2024-11-18", "type": "issue_comment", "link": "https://github.com/treehousedev/treehouse/pull/315#issuecomment-2484070870", "message": "> Might be a heavy lift, but perhaps you need to modify the childrenview function to take in params as well to pass state? Just my guess since keeping the output in the parent state is what got it working before.\r\n\r\nno because the component type it returns is then used, passing the node as a attr/prop, which lets you access the treehouse component. but we don't need the output state there. it should be able to keep it in its own mithril component state (via vnode)", "repo": { "full_name": "treehousedev/treehouse" } }, { "date": "2024-11-18", "type": "push", "link": "https://github.com/tractordev/toolkit-go/commits/84f4c4553b0d73f7527af0f9940ad71063b420ef", "message": "[Linux] Do not use Visible property, use Hidden instead\n\n- Visible is deprecated in favor of Hidden, windows should show\nif it's not hidden. Merge pull request #15 from gysddn/hidden-fix\n\n[Linux] Do not use Visible property, use Hidden instead", "repo": { "full_name": "tractordev/toolkit-go" } }, { "date": "2024-11-18", "type": "pull_request", "link": "https://github.com/tractordev/toolkit-go/pull/15", "message": "[Linux] Do not use Visible property, use Hidden instead - Visible is deprecated in favor of Hidden, windows should show if it's not hidden.", "repo": { "full_name": "tractordev/toolkit-go" } }, { "date": "2024-11-16", "type": "push", "link": "https://github.com/tractordev/integra/commits/a3450abd9bcf6a0a1c3086a0583200ca07e359d3", "message": "protect from nil panics and trim whitespace, fixes broken spotify", "repo": { "full_name": "tractordev/integra" } }, { "date": "2024-11-16", "type": "created_branch", "message": "Created branch: main", "repo": { "full_name": "tractordev/integra" } }, { "date": "2024-11-16", "type": "created_repo", "link": "https://github.com/tractordev/integra", "message": "Created repository: None", "repo": { "full_name": "tractordev/integra" } }, { "date": "2024-11-14", "type": "push", "link": "https://github.com/apptron/consulting/commits/c2e143df362eb1c8e181038ff7caa05519f6af5c", "message": "form styles and contact us link Merge pull request #2 from apptron/form-styles\n\nimprove form mobile styles and implement contact us anchor link", "repo": { "full_name": "apptron/consulting" } }, { "date": "2024-11-14", "type": "pull_request", "link": "https://github.com/apptron/consulting/pull/2", "message": "improve form mobile styles and implement contact us anchor link None", "repo": { "full_name": "apptron/consulting" } }, { "date": "2024-11-13", "type": "push", "link": "https://github.com/apptron/consulting/commits/73b43ec63ed20c4a4d182c03acb6fffee070992e", "message": "implement contact form using google form, form style updates Merge pull request #1 from apptron/implement-form\n\nimplement contact form using google form, form style updates", "repo": { "full_name": "apptron/consulting" } }, { "date": "2024-11-13", "type": "pull_request", "link": "https://github.com/apptron/consulting/pull/1", "message": "implement contact form using google form, form style updates uses javascript to prevent google forms redirect upon submission", "repo": { "full_name": "apptron/consulting" } }, { "date": "2024-11-11", "type": "issues", "link": "https://github.com/treehousedev/treehouse/issues/313", "message": "add output and run button to CodeBlock view CodeBlocks are currently just containers to display source code, but we want to provide a way for CodeBlocks to optionally be executed by the `defaultExecutor`. For now we'll use `canExecute` to determine if it should have a Run button and output section, something like this:\r\n\r\n<img width=\"762\" alt=\"Screenshot 2024-11-11 at 4 22 41\u202fPM\" src=\"https://github.com/user-attachments/assets/6b7a4806-53d9-4da5-9ee8-7b83134f9a88\">\r\n\r\nSince `execute` is async, Run should update the output area with \"Executing {language}...\" until it returns with output.", "repo": { "full_name": "treehousedev/treehouse" } }, { "date": "2024-11-11", "type": "push", "link": "https://github.com/treehousedev/treehouse/commits/30ece9b4bc1122a0ea9c88574d3efe88d2d97494", "message": "backend: initial sketch of external node change notification action: make command optional since we have non-command menu items gitignore: add NOTES deno: lock update ui: use getNodeView instead of getView and add childrenView hook web: add imports and styles for codejar com: drop depreacted Page component, add initial CodeBlock and InlineFrame components", "repo": { "full_name": "treehousedev/treehouse" } }, { "date": "2024-11-08", "type": "push", "link": "https://github.com/apptron/consulting/commits/c0754dbeb2819a035df9b93446170c50e59c8850", "message": "Create CNAME", "repo": { "full_name": "apptron/consulting" } }, { "date": "2024-11-08", "type": "created_branch", "message": "Created branch: main", "repo": { "full_name": "apptron/consulting" } }, { "date": "2024-11-04", "type": "issue_comment", "link": "https://github.com/treehousedev/treehouse/issues/307#issuecomment-2455392744", "message": "You mentioned you have a patch for this?", "repo": { "full_name": "treehousedev/treehouse" } }, { "date": "2025-01-02", "type": "push", "link": "https://github.com/progrium/env86/commits/4749bbe9e1ff81f3a94bfc76c64f7ab34547d6d5", "message": "Add fsutil functions for native to fs relative path converions\n\n- Add RootFS to get the current root of the filesystem, this will\nbe always \"/\" for *nix system and the drive path for Windows.\n\n- Add RootFSRelativePath function to convert a native os path\nto a relative to root (/ or C:) path Update Makefile to work on windows\n\n- Pass environment variables to 'guest' target through make's own\n'export' directive\n- Pass assets dir in a OS native way for windows, otherwise docker\nwill just ignore it Use APPDATA instead of user home for env86/ dir on Windows Update image related path operations\n\n- Updated image related path operations to use \"path\" instead of\n\"path/filepath\"\n- some `namespacefs` and `fsutil` functions are also updated to\nmake image work\n\nThis commit finishes the following files' transitions:\n- image.go\n- fsutil/copy.go Update namespacefs to use path\n\n- Updated namespacefs operations to use \"path\" instead of \"filepath\"\nThese operations have been updated and tested(where possible):\n\n- Base()\n- Clean()\n- Dir()\n- Join() Fix prepare.go on windows\n\n- Update prepare.go to pass new cross platform fsutil functions\nto `DirExists` Update pull command's path operations\n\n- Update pull's path operation to be cross platform\n- Remove 'sh' call and use osfs for copy operation\n- document globalImage for Windows Update pull cmd's path argument\n\n- Fixed the second argument of pull when it's a relative non-existent\npath for Windows. Update boot cmd's path argument\n\n- Fixed the argument of boot when it's a relative path, for Windows. Update prepare cmd's path argument\n\n- Fixed the argument of prepare when it's a relative path, for Windows. Update create cmd's exists call for Windows Update IsDir and Exists calls in create cmd update Makefile to generate .exe extension file on Windows Delete the debug binary file (previous mistake) Merge pull request #9 from gysddn/win-fix\n\nWindows Fix", "repo": { "full_name": "progrium/env86", "language": "Go", "stargazers_count": 38, "description": "Embeddable v86 virtual machines", "topics": [ "emulator", "virtualization", "wasm", "x86" ] } }, { "date": "2025-01-02", "type": "pull_request", "link": "https://github.com/progrium/env86/pull/9", "message": "Windows Fix This will solve the Windows port issues:\r\n\r\n- [x] Using `io/fs` relative paths, gradually updating the `filepath` calls\r\n- [x] Handling user input paths on Windows, i.e `env86 boot E:\\MyVMs\\alpine`\r\n- [x] Updating home directory\r\n- [x] Fixing `Makefile` problems\r\n - [x] `GOOS` and `GOARCH` env variables\r\n - [x] Problem with assets directory for docker, has to be passed as `.\\assets:/dst`", "repo": { "full_name": "progrium/env86", "language": "Go", "stargazers_count": 38, "description": "Embeddable v86 virtual machines", "topics": [ "emulator", "virtualization", "wasm", "x86" ] } }, { "date": "2024-12-17", "type": "issue_comment", "link": "https://github.com/progrium/env86/pull/9#issuecomment-2547205496", "message": "Okay. Those last two seem like they would be good to do before we merge and test again, so you're not blocked to do them?", "repo": { "full_name": "progrium/env86", "language": "Go", "stargazers_count": 38, "description": "Embeddable v86 virtual machines", "topics": [ "emulator", "virtualization", "wasm", "x86" ] } }, { "date": "2024-12-16", "type": "issue_comment", "link": "https://github.com/progrium/env86/pull/9#issuecomment-2546819857", "message": "Looks good so far, but should I wait until the last bits are done? Just going by the checklist in the PR description.", "repo": { "full_name": "progrium/env86", "language": "Go", "stargazers_count": 38, "description": "Embeddable v86 virtual machines", "topics": [ "emulator", "virtualization", "wasm", "x86" ] } }, { "date": "2024-12-11", "type": "watch", "link": "https://github.com/stackblitz-labs/bolt.diy", "message": "Started watching stackblitz-labs/bolt.diy", "repo": { "full_name": "stackblitz-labs/bolt.diy", "language": "TypeScript", "stargazers_count": 10978, "description": "Prompt, run, edit, and deploy full-stack web applications using any LLM you want!" } }, { "date": "2024-12-09", "type": "watch", "link": "https://github.com/didip/tollbooth", "message": "Started watching didip/tollbooth", "repo": { "full_name": "didip/tollbooth", "language": "Go", "stargazers_count": 2745, "description": "Simple middleware to rate-limit HTTP requests." } }, { "date": "2024-12-06", "type": "watch", "link": "https://github.com/borgo-lang/borgo", "message": "Started watching borgo-lang/borgo", "repo": { "full_name": "borgo-lang/borgo", "language": "Rust", "stargazers_count": 4343, "description": "Borgo is a statically typed language that compiles to Go.", "topics": [ "compiler", "golang", "programming-language", "rust-lang" ] } }, { "date": "2024-11-29", "type": "issue_comment", "link": "https://github.com/progrium/env86/issues/8#issuecomment-2508687259", "message": "Alternatively can't we use the tar implementation in the standard library?", "repo": { "full_name": "progrium/env86", "language": "Go", "stargazers_count": 38, "description": "Embeddable v86 virtual machines", "topics": [ "emulator", "virtualization", "wasm", "x86" ] } }, { "date": "2024-11-27", "type": "issue_comment", "link": "https://github.com/progrium/env86/issues/6#issuecomment-2504513906", "message": "I figured it was something like this. And just in case it's not clear, `fs.FS` etc are not `io/fs` but our wrapped version in `toolkit-go`. But ok, let's break this down. \r\n\r\nFirst, [`globalImage`](https://github.com/progrium/env86/blob/main/cmd/env86/main.go#L54) assumes Unix-style conventions using a `.env86` in the user home directory. This should be explicitly changed to support the Windows equivalent of a directory in the `%AppData%` directory.\r\n\r\nI'm pretty sure `path` (non-Windows paths) and `path/filepath` (supports Windows paths) functions are used all over in both places when working with filesystems, and also code that assumes forward slashes (not using `filepath.Separator`) outside of those (sometimes used with them). \r\n\r\nCan we make sure `filepath` and `filepath.Separator` are used in `env86` and then in `toolkit-go` only in codepaths needed by `env86`, and then file an issue in `toolkit-go` for the rest.", "repo": { "full_name": "progrium/env86", "language": "Go", "stargazers_count": 38, "description": "Embeddable v86 virtual machines", "topics": [ "emulator", "virtualization", "wasm", "x86" ] } }, { "date": "2024-11-26", "type": "watch", "link": "https://github.com/gomlx/gomlx", "message": "Started watching gomlx/gomlx", "repo": { "full_name": "gomlx/gomlx", "language": "Go", "stargazers_count": 636, "description": "GoMLX: An Accelerated Machine Learning Framework For Go", "topics": [ "go", "golang", "machine-learning", "neural-network", "xla" ] } }, { "date": "2024-11-26", "type": "watch", "link": "https://github.com/rndmcnlly/brace", "message": "Started watching rndmcnlly/brace", "repo": { "full_name": "rndmcnlly/brace", "language": "Python", "stargazers_count": 11, "description": "Brace is an LLM-powered course assistant to help with teaching feedback-intensive courses with large student populations." } }, { "date": "2024-11-18", "type": "push", "link": "https://github.com/progrium/env86/commits/94a2766ce2611b7489a49e1df9172d23a411e561", "message": "go.mod: bump toolkit-go", "repo": { "full_name": "progrium/env86", "language": "Go", "stargazers_count": 38, "description": "Embeddable v86 virtual machines", "topics": [ "emulator", "virtualization", "wasm", "x86" ] } }, { "date": "2024-11-08", "type": "watch", "link": "https://github.com/antonmedv/codejar", "message": "Started watching antonmedv/codejar", "repo": { "full_name": "antonmedv/codejar", "language": "TypeScript", "stargazers_count": 1830, "description": "An embeddable code editor for the browser \ud83c\udf6f", "topics": [ "code-editor" ] } }, { "date": "2024-11-01", "type": "issue_comment", "link": "https://github.com/progrium/darwinkit/issues/271#issuecomment-2452685494", "message": "Yep! Functions are next on roadmap.", "repo": { "full_name": "progrium/darwinkit", "language": "Go", "stargazers_count": 5101, "description": "Native Mac APIs for Go. Previously known as MacDriver", "topics": [ "appkit", "apple", "apple-apis", "bindings", "bridge", "cgo", "cocoa", "coremidi", "coreml", "go", "golang", "ios", "libobjc", "mac", "macos", "macos-application", "native-apps", "objc-runtime", "objective-c", "webkit" ] } }, { "date": "2024-10-30", "type": "watch", "link": "https://github.com/temporalio/temporal", "message": "Started watching temporalio/temporal", "repo": { "full_name": "temporalio/temporal", "language": "Go", "stargazers_count": 12754, "description": "Temporal service", "topics": [ "cronjob-scheduler", "distributed-cron", "distributed-systems", "golang", "microservice-framework", "microservice-orchestration", "microservices-architecture", "orchestrator", "service-bus", "service-fabric", "workflow-automation", "workflow-engine", "workflow-management", "workflow-management-system", "workflows" ] } }, { "date": "2025-02-03", "type": "commit", "message": "joel fixes qemu. closes #3", "link": "https://api.github.com/repos/progrium/wtux/commits/090443ad6298e3e7ef6021ad7327f5a4d6ac95b0", "repo": { "full_name": "progrium/wtux", "description": "Minimal i386 Linux for Wanix/v86" } }, { "date": "2025-02-01", "type": "commit", "message": "add v86 tester and put project tasks in makefile", "link": "https://api.github.com/repos/progrium/wtux/commits/2df901a5d7a6ca26a1b08e69925101365fd532a1", "repo": { "full_name": "progrium/wtux", "description": "Minimal i386 Linux for Wanix/v86" } }, { "date": "2025-01-31", "type": "commit", "message": "initial commit", "link": "https://api.github.com/repos/progrium/wtux/commits/cd3d0a95c7fe12720558cb75dd8e153d9ccdc1bc", "repo": { "full_name": "progrium/wtux", "description": "Minimal i386 Linux for Wanix/v86" } }, { "date": "2025-01-02", "type": "commit", "message": "merge pull request #19 from gysddn/path\n\n`path` updates for `toolkit-go`", "link": "https://api.github.com/repos/tractordev/toolkit-go/commits/9a6753936c19ba5186ac6f59cb27686334a8f38d", "repo": { "full_name": "tractordev/toolkit-go" } }, { "date": "2025-01-02", "type": "commit", "message": "merge pull request #9 from gysddn/win-fix\n\nwindows fix", "link": "https://api.github.com/repos/progrium/env86/commits/4749bbe9e1ff81f3a94bfc76c64f7ab34547d6d5", "repo": { "full_name": "progrium/env86", "description": "Embeddable v86 virtual machines" } }, { "date": "2024-12-08", "type": "commit", "message": "merge pull request #18 from gysddn/win-hidden\n\nuse 'hidden' on windows instead of 'visible'", "link": "https://api.github.com/repos/tractordev/toolkit-go/commits/607911ea86c57c8a04c32d1f2fbed521662dbd50", "repo": { "full_name": "tractordev/toolkit-go" } }, { "date": "2024-12-06", "type": "commit", "message": "services: update devto schema to latest official", "link": "https://api.github.com/repos/tractordev/integra/commits/9508cb26ab5455b0cc9913436dd5263bc1bbaadc", "repo": { "full_name": "tractordev/integra", "description": "Toolchain for API integrations" } }, { "date": "2024-12-05", "type": "commit", "message": "cmd: improve fetch\n- refactor/cleanup fetch code\n- fetch subresources\n- support item unwrapping with wrapsitems meta\n- add resource datasets for fetching\n- add superset relation and meta for linking getters", "link": "https://api.github.com/repos/tractordev/integra/commits/2e25f2268916ba8b4f84537380924c463631b475", "repo": { "full_name": "tractordev/integra", "description": "Toolchain for API integrations" } }, { "date": "2024-11-27", "type": "commit", "message": "util: add 'meta' as invariant", "link": "https://api.github.com/repos/tractordev/integra/commits/b613649089261b9d271ce81021e19cd91467b0fc", "repo": { "full_name": "tractordev/integra", "description": "Toolchain for API integrations" } }, { "date": "2024-11-26", "type": "commit", "message": "view: add cards view", "link": "https://api.github.com/repos/treehousedev/treehouse/commits/703fd2cda831a97ceb1bc00fabe88c4e49106246", "repo": { "full_name": "treehousedev/treehouse" } }, { "date": "2024-11-25", "type": "commit", "message": "merge pull request #17 from gysddn/poll-fix\n\nexit dispatch loop right after unloadlibraries", "link": "https://api.github.com/repos/tractordev/toolkit-go/commits/a7a809374e737d39bc3c98d7445922aa656919c9", "repo": { "full_name": "tractordev/toolkit-go" } }, { "date": "2024-11-22", "type": "commit", "message": "support shared path params, support multiple item/collection urls, datascope is now contentorientation, fixes digitalocean and most of github", "link": "https://api.github.com/repos/tractordev/integra/commits/928ee35837e7a1b145ff7f079958fded3f52c43c", "repo": { "full_name": "tractordev/integra", "description": "Toolchain for API integrations" } }, { "date": "2024-11-21", "type": "commit", "message": "backend: use promise return type instead of async", "link": "https://api.github.com/repos/treehousedev/treehouse/commits/c909e43025e5b11f4b34bcc261cdb60d7a9c0f03", "repo": { "full_name": "treehousedev/treehouse" } }, { "date": "2024-11-21", "type": "commit", "message": "digitalocean notes", "link": "https://api.github.com/repos/tractordev/integra/commits/692e9bfd2fd4ea277362414322697b12172809e2", "repo": { "full_name": "tractordev/integra", "description": "Toolchain for API integrations" } }, { "date": "2024-11-20", "type": "commit", "message": "content updates", "link": "https://api.github.com/repos/apptron/consulting/commits/cb2039b615004b6b20060fb1726833a26e463426", "repo": { "full_name": "apptron/consulting" } }, { "date": "2024-11-19", "type": "commit", "message": "jsonaccess: actually merge allof recursively, misc fixes and test cases", "link": "https://api.github.com/repos/tractordev/integra/commits/c5a2bde418572ebf3677306a2ef3abd01f148f34", "repo": { "full_name": "tractordev/integra", "description": "Toolchain for API integrations" } }, { "date": "2024-11-18", "type": "commit", "message": "go.mod: bump toolkit-go", "link": "https://api.github.com/repos/progrium/env86/commits/94a2766ce2611b7489a49e1df9172d23a411e561", "repo": { "full_name": "progrium/env86", "description": "Embeddable v86 virtual machines" } }, { "date": "2024-11-18", "type": "commit", "message": "merge pull request #15 from gysddn/hidden-fix\n\n[linux] do not use visible property, use hidden instead", "link": "https://api.github.com/repos/tractordev/toolkit-go/commits/84f4c4553b0d73f7527af0f9940ad71063b420ef", "repo": { "full_name": "tractordev/toolkit-go" } }, { "date": "2024-11-16", "type": "commit", "message": "protect from nil panics and trim whitespace, fixes broken spotify", "link": "https://api.github.com/repos/tractordev/integra/commits/a3450abd9bcf6a0a1c3086a0583200ca07e359d3", "repo": { "full_name": "tractordev/integra", "description": "Toolchain for API integrations" } }, { "date": "2024-11-15", "type": "commit", "message": "initial commit", "link": "https://api.github.com/repos/tractordev/integra/commits/89d0c5d9a304d627431c15f1f002da21f5ec1bd2", "repo": { "full_name": "tractordev/integra", "description": "Toolchain for API integrations" } }, { "date": "2024-11-13", "type": "commit", "message": "merge pull request #1 from apptron/implement-form\n\nimplement contact form using google form, form style updates", "link": "https://api.github.com/repos/apptron/consulting/commits/73b43ec63ed20c4a4d182c03acb6fffee070992e", "repo": { "full_name": "apptron/consulting" } }, { "date": "2024-11-11", "type": "commit", "message": "backend: initial sketch of external node change notification", "link": "https://api.github.com/repos/treehousedev/treehouse/commits/41dfdbaa8dda5c0e7188541e3cde791477f652dc", "repo": { "full_name": "treehousedev/treehouse" } }, { "date": "2024-11-08", "type": "commit", "message": "initial commit from tara source", "link": "https://api.github.com/repos/apptron/consulting/commits/31218c9e56cde56bad8f3c53da4753b88db40912", "repo": { "full_name": "apptron/consulting" } }, { "date": "2024-11-05", "type": "commit", "message": "bump toolkit-go", "link": "https://api.github.com/repos/progrium/env86/commits/a7fa0b223547ac4a23de76cd4b9a2f5bac6bfbd1", "repo": { "full_name": "progrium/env86", "description": "Embeddable v86 virtual machines" } }, { "date": "2024-10-28", "type": "commit", "message": "merge pull request #2 from turbolego/tenant-does-not-exist-error-debug-branch\n\nadded a retry function to get past the error...", "link": "https://api.github.com/repos/progrium/authsite/commits/3fb70ee2f0c630b85294764795dd225784075bf9", "repo": { "full_name": "progrium/authsite", "description": "Set up GitHub Pages and Auth0 authentication with minimal effort" } }, { "date": "2024-10-09", "type": "commit", "message": "merge pull request #10 from gysddn/resize\n\n[linux] resize: get the intended resize behavior", "link": "https://api.github.com/repos/tractordev/toolkit-go/commits/224eaf2da88640fa67057ddec13d0b8348d776ab", "repo": { "full_name": "tractordev/toolkit-go" } }, { "date": "2024-10-07", "type": "commit", "message": "merge pull request #6 from gysddn/purego\n\npurego", "link": "https://api.github.com/repos/tractordev/toolkit-go/commits/f999cb467ed0ef8a1608ab8fffa4e9024bb37958", "repo": { "full_name": "tractordev/toolkit-go" } }, { "date": "2024-09-16", "type": "commit", "message": "add docs to image", "link": "https://api.github.com/repos/tractordev/apptron/commits/1c2691633c6bb603b7f02a99d341dc1b31e0717a", "repo": { "full_name": "tractordev/apptron", "description": "Apptron" } }, { "date": "2024-09-16", "type": "commit", "message": "js: let initial_state be an async function to return an array buffer", "link": "https://api.github.com/repos/progrium/env86/commits/b510da18bf0e92db7e56c9ea5e822be4d66bee39", "repo": { "full_name": "progrium/env86", "description": "Embeddable v86 virtual machines" } }, { "date": "2024-09-16", "type": "commit", "message": "merge pull request #5 from gysddn/c_fix\n\nfix cgo compile errors on gtk calls", "link": "https://api.github.com/repos/tractordev/toolkit-go/commits/32b5098759db6504fcc9a7a2a1534014805b3c5f", "repo": { "full_name": "tractordev/toolkit-go" } }, { "date": "2024-09-05", "type": "commit", "message": "use new location for vscode-web.zip", "link": "https://api.github.com/repos/progrium/go-vscode/commits/31d3cdee46c6248e40ed6a01fa158aa5cc4ebe89", "repo": { "full_name": "progrium/go-vscode", "description": "VSCode as a Go library" } }, { "date": "2024-09-05", "type": "commit", "message": "use new location for vscode-web.zip", "link": "https://api.github.com/repos/varabot/codigo/commits/31d3cdee46c6248e40ed6a01fa158aa5cc4ebe89", "repo": { "full_name": "varabot/codigo" } }, { "date": "2024-09-03", "type": "commit", "message": "use cdp", "link": "https://api.github.com/repos/tractordev/apptron/commits/df3ab35be821e2ac30a123e320c0db6de724165a", "repo": { "full_name": "tractordev/apptron", "description": "Apptron" } }, { "date": "2009-04-28", "type": "commit", "message": "made layout make more sense, added more sites", "link": "https://api.github.com/repos/progrium/progrium.github.com/commits/0fe3ed207b85976d6f27d19fdf813dfe4da19e18", "repo": { "full_name": "progrium/progrium.github.com", "description": "My old website. New website:" } }, { "date": "2009-04-29", "type": "commit", "message": "initial commit. has same funciontality as restfulsocks, but written in twisted and has rough framework for new protocols", "link": "https://api.github.com/repos/progrium/protocol-droid/commits/2e8e6c22364d8e9cb0cad1c5c93787cda5fd3dc5", "repo": { "full_name": "progrium/protocol-droid", "description": "Universal (read: HTTP) protocol bridge" } }, { "date": "2009-04-30", "type": "commit", "message": "analytics should be at the bottom", "link": "https://api.github.com/repos/progrium/progrium.github.com/commits/a13257da5af247293cc127616a4aabd478155ec7", "repo": { "full_name": "progrium/progrium.github.com", "description": "My old website. New website:" } }, { "date": "2009-05-03", "type": "commit", "message": "ok, doing it right, with write", "link": "https://api.github.com/repos/progrium/progrium.github.com/commits/025b34f1711c3e2735320503ba3ac5cc8f56f488", "repo": { "full_name": "progrium/progrium.github.com", "description": "My old website. New website:" } }, { "date": "2009-05-05", "type": "commit", "message": "some architecture refactoring to make smtp (almost) work", "link": "https://api.github.com/repos/progrium/protocol-droid/commits/82ba94e21317c8864b5b3bd9a64d8c1e420eb57d", "repo": { "full_name": "progrium/protocol-droid", "description": "Universal (read: HTTP) protocol bridge" } }, { "date": "2009-06-14", "type": "commit", "message": "one more try.", "link": "https://api.github.com/repos/progrium/twitterhooks/commits/f38fae6abab1c685e4d9e635937652b010265f11", "repo": { "full_name": "progrium/twitterhooks", "description": "Adding webhooks to Twitter" } }, { "date": "2009-06-15", "type": "commit", "message": "adding blogrium to the list", "link": "https://api.github.com/repos/progrium/progrium.github.com/commits/8c9dd5933118a9de675ed8dc5c9281b512a04ace", "repo": { "full_name": "progrium/progrium.github.com", "description": "My old website. New website:" } }, { "date": "2009-06-19", "type": "commit", "message": "got smtp working. needs tests", "link": "https://api.github.com/repos/progrium/protocol-droid/commits/3ad73f8fc03b9c172f2b2c53a5dfcdad82bbe0e6", "repo": { "full_name": "progrium/protocol-droid", "description": "Universal (read: HTTP) protocol bridge" } }, { "date": "2009-06-20", "type": "commit", "message": "responding with the proper status code of 202 accepted when scheduled", "link": "https://api.github.com/repos/progrium/hookah/commits/23e9b89ff1a2bf31a7ecd9af8c6ab8d7ed071829", "repo": { "full_name": "progrium/hookah", "description": "Asynchronous HTTP request dispatcher for webhooks" } }, { "date": "2009-06-20", "type": "commit", "message": "setting this back to the public instance", "link": "https://api.github.com/repos/progrium/protocol-droid/commits/251f21785c7fb72a352779ff9357761427933e68", "repo": { "full_name": "progrium/protocol-droid", "description": "Universal (read: HTTP) protocol bridge" } }, { "date": "2009-06-21", "type": "commit", "message": "fixed bug so it says something useful without a path", "link": "https://api.github.com/repos/progrium/protocol-droid/commits/8b7822a2401b25e82656d4c937a05d54c8dbe131", "repo": { "full_name": "progrium/protocol-droid", "description": "Universal (read: HTTP) protocol bridge" } }, { "date": "2009-06-26", "type": "commit", "message": "replacing gravatar with robo.to", "link": "https://api.github.com/repos/progrium/progrium.github.com/commits/968296909f29b8e52e5482809811b8b4562e83a9", "repo": { "full_name": "progrium/progrium.github.com", "description": "My old website. New website:" } }, { "date": "2009-07-05", "type": "commit", "message": "adding first pass of hts", "link": "https://api.github.com/repos/ankurpiyush26/pubsubhubbub/commits/88c194ddeed275f5b687074d6bd31988f77e514c", "repo": { "full_name": "ankurpiyush26/pubsubhubbub", "description": "Automatically exported from code.google.com/p/pubsubhubbub" } }, { "date": "2009-07-05", "type": "commit", "message": "adding first pass of hts", "link": "https://api.github.com/repos/jacob1044/pubsubhubbub/commits/88c194ddeed275f5b687074d6bd31988f77e514c", "repo": { "full_name": "jacob1044/pubsubhubbub", "description": "Automatically exported from code.google.com/p/pubsubhubbub" } }, { "date": "2009-07-05", "type": "commit", "message": "adding first pass of hts", "link": "https://api.github.com/repos/rajvasani/pubsubhubbub/commits/88c194ddeed275f5b687074d6bd31988f77e514c", "repo": { "full_name": "rajvasani/pubsubhubbub", "description": "Automatically exported from code.google.com/p/pubsubhubbub" } }, { "date": "2009-07-05", "type": "commit", "message": "adding first pass of hts", "link": "https://api.github.com/repos/google-code-export/pubsubhubbub/commits/88c194ddeed275f5b687074d6bd31988f77e514c", "repo": { "full_name": "google-code-export/pubsubhubbub", "description": "Automatically exported from code.google.com/p/pubsubhubbub" } }, { "date": "2009-07-05", "type": "commit", "message": "adding first pass of hts", "link": "https://api.github.com/repos/Tallefer/pubsubhubbub/commits/88c194ddeed275f5b687074d6bd31988f77e514c", "repo": { "full_name": "tallefer/pubsubhubbub", "description": "Automatically exported from code.google.com/p/pubsubhubbub" } }, { "date": "2009-07-05", "type": "commit", "message": "adding first pass of hts", "link": "https://api.github.com/repos/ashphy/pubsubhubbub/commits/88c194ddeed275f5b687074d6bd31988f77e514c", "repo": { "full_name": "ashphy/pubsubhubbub", "description": "PubSubHubbub protocol implementation, forked from https://code.google.com/p/pubsubhubbub/" } }, { "date": "2009-07-05", "type": "commit", "message": "adding first pass of hts", "link": "https://api.github.com/repos/ericmckean/pubsubhubbub/commits/88c194ddeed275f5b687074d6bd31988f77e514c", "repo": { "full_name": "ericmckean/pubsubhubbub", "description": "Automatically exported from code.google.com/p/pubsubhubbub" } }, { "date": "2009-07-05", "type": "commit", "message": "adding first pass of hts", "link": "https://api.github.com/repos/oneminot/pubsubhubbub/commits/88c194ddeed275f5b687074d6bd31988f77e514c", "repo": { "full_name": "oneminot/pubsubhubbub", "description": "go to https://code.google.com/p/pubsubhubbub/ for the canonical version of this" } }, { "date": "2009-07-05", "type": "commit", "message": "adding first pass of hts", "link": "https://api.github.com/repos/atifwaqar/pubsubhubbub/commits/88c194ddeed275f5b687074d6bd31988f77e514c", "repo": { "full_name": "atifwaqar/pubsubhubbub", "description": "Automatically exported from code.google.com/p/pubsubhubbub" } }, { "date": "2009-07-05", "type": "commit", "message": "adding first pass of hts", "link": "https://api.github.com/repos/hungyo/pubsubhubbub/commits/88c194ddeed275f5b687074d6bd31988f77e514c", "repo": { "full_name": "hungyo/pubsubhubbub", "description": "Automatically exported from code.google.com/p/pubsubhubbub" } }, { "date": "2009-07-05", "type": "commit", "message": "adding first pass of hts", "link": "https://api.github.com/repos/inadarei/pubsubhubbub/commits/88c194ddeed275f5b687074d6bd31988f77e514c", "repo": { "full_name": "inadarei/pubsubhubbub", "description": "Automatically exported from code.google.com/p/pubsubhubbub" } }, { "date": "2009-07-05", "type": "commit", "message": "adding first pass of hts", "link": "https://api.github.com/repos/alan5281/pubsubhubbub/commits/88c194ddeed275f5b687074d6bd31988f77e514c", "repo": { "full_name": "alan5281/pubsubhubbub", "description": "Automatically exported from code.google.com/p/pubsubhubbub" } }, { "date": "2009-07-05", "type": "commit", "message": "escaping html and adding <pre> around raw body", "link": "https://api.github.com/repos/progrium/postbin/commits/a320fb496649dbe0b3c22e4823e3aceab9cfce97", "repo": { "full_name": "progrium/postbin", "description": "Webhook data inspector" } }, { "date": "2009-07-05", "type": "commit", "message": "refactoring into a hookah package", "link": "https://api.github.com/repos/progrium/hookah/commits/70164c81feb53967a545f4cd4c2fd9f1e35df0c9", "repo": { "full_name": "progrium/hookah", "description": "Asynchronous HTTP request dispatcher for webhooks" } }, { "date": "2009-07-06", "type": "commit", "message": "fixed the check for app engine (was broken). fixed the challenge echo (was echoing verify_token by accident). added a delay when waiting for the hub to hit the publisher (apparently hookah is too fast).", "link": "https://api.github.com/repos/ankurpiyush26/pubsubhubbub/commits/6a522484cc730cc961c8a230f1521f3a9f3a9cbf", "repo": { "full_name": "ankurpiyush26/pubsubhubbub", "description": "Automatically exported from code.google.com/p/pubsubhubbub" } }, { "date": "2009-07-06", "type": "commit", "message": "fixed the check for app engine (was broken). fixed the challenge echo (was echoing verify_token by accident). added a delay when waiting for the hub to hit the publisher (apparently hookah is too fast).", "link": "https://api.github.com/repos/jacob1044/pubsubhubbub/commits/6a522484cc730cc961c8a230f1521f3a9f3a9cbf", "repo": { "full_name": "jacob1044/pubsubhubbub", "description": "Automatically exported from code.google.com/p/pubsubhubbub" } }, { "date": "2009-07-06", "type": "commit", "message": "fixed the check for app engine (was broken). fixed the challenge echo (was echoing verify_token by accident). added a delay when waiting for the hub to hit the publisher (apparently hookah is too fast).", "link": "https://api.github.com/repos/rajvasani/pubsubhubbub/commits/6a522484cc730cc961c8a230f1521f3a9f3a9cbf", "repo": { "full_name": "rajvasani/pubsubhubbub", "description": "Automatically exported from code.google.com/p/pubsubhubbub" } }, { "date": "2009-07-06", "type": "commit", "message": "fixed the check for app engine (was broken). fixed the challenge echo (was echoing verify_token by accident). added a delay when waiting for the hub to hit the publisher (apparently hookah is too fast).", "link": "https://api.github.com/repos/google-code-export/pubsubhubbub/commits/6a522484cc730cc961c8a230f1521f3a9f3a9cbf", "repo": { "full_name": "google-code-export/pubsubhubbub", "description": "Automatically exported from code.google.com/p/pubsubhubbub" } }, { "date": "2009-07-06", "type": "commit", "message": "fixed the check for app engine (was broken). fixed the challenge echo (was echoing verify_token by accident). added a delay when waiting for the hub to hit the publisher (apparently hookah is too fast).", "link": "https://api.github.com/repos/Tallefer/pubsubhubbub/commits/6a522484cc730cc961c8a230f1521f3a9f3a9cbf", "repo": { "full_name": "tallefer/pubsubhubbub", "description": "Automatically exported from code.google.com/p/pubsubhubbub" } }, { "date": "2009-07-06", "type": "commit", "message": "fixed the check for app engine (was broken). fixed the challenge echo (was echoing verify_token by accident). added a delay when waiting for the hub to hit the publisher (apparently hookah is too fast).", "link": "https://api.github.com/repos/ashphy/pubsubhubbub/commits/6a522484cc730cc961c8a230f1521f3a9f3a9cbf", "repo": { "full_name": "ashphy/pubsubhubbub", "description": "PubSubHubbub protocol implementation, forked from https://code.google.com/p/pubsubhubbub/" } }, { "date": "2009-07-06", "type": "commit", "message": "fixed the check for app engine (was broken). fixed the challenge echo (was echoing verify_token by accident). added a delay when waiting for the hub to hit the publisher (apparently hookah is too fast).", "link": "https://api.github.com/repos/ericmckean/pubsubhubbub/commits/6a522484cc730cc961c8a230f1521f3a9f3a9cbf", "repo": { "full_name": "ericmckean/pubsubhubbub", "description": "Automatically exported from code.google.com/p/pubsubhubbub" } }, { "date": "2009-07-06", "type": "commit", "message": "fixed the check for app engine (was broken). fixed the challenge echo (was echoing verify_token by accident). added a delay when waiting for the hub to hit the publisher (apparently hookah is too fast).", "link": "https://api.github.com/repos/oneminot/pubsubhubbub/commits/6a522484cc730cc961c8a230f1521f3a9f3a9cbf", "repo": { "full_name": "oneminot/pubsubhubbub", "description": "go to https://code.google.com/p/pubsubhubbub/ for the canonical version of this" } }, { "date": "2009-07-06", "type": "commit", "message": "fixed the check for app engine (was broken). fixed the challenge echo (was echoing verify_token by accident). added a delay when waiting for the hub to hit the publisher (apparently hookah is too fast).", "link": "https://api.github.com/repos/atifwaqar/pubsubhubbub/commits/6a522484cc730cc961c8a230f1521f3a9f3a9cbf", "repo": { "full_name": "atifwaqar/pubsubhubbub", "description": "Automatically exported from code.google.com/p/pubsubhubbub" } }, { "date": "2009-07-06", "type": "commit", "message": "fixed the check for app engine (was broken). fixed the challenge echo (was echoing verify_token by accident). added a delay when waiting for the hub to hit the publisher (apparently hookah is too fast).", "link": "https://api.github.com/repos/hungyo/pubsubhubbub/commits/6a522484cc730cc961c8a230f1521f3a9f3a9cbf", "repo": { "full_name": "hungyo/pubsubhubbub", "description": "Automatically exported from code.google.com/p/pubsubhubbub" } }, { "date": "2009-07-06", "type": "commit", "message": "fixed the check for app engine (was broken). fixed the challenge echo (was echoing verify_token by accident). added a delay when waiting for the hub to hit the publisher (apparently hookah is too fast).", "link": "https://api.github.com/repos/inadarei/pubsubhubbub/commits/6a522484cc730cc961c8a230f1521f3a9f3a9cbf", "repo": { "full_name": "inadarei/pubsubhubbub", "description": "Automatically exported from code.google.com/p/pubsubhubbub" } }, { "date": "2009-07-06", "type": "commit", "message": "fixed the check for app engine (was broken). fixed the challenge echo (was echoing verify_token by accident). added a delay when waiting for the hub to hit the publisher (apparently hookah is too fast).", "link": "https://api.github.com/repos/alan5281/pubsubhubbub/commits/6a522484cc730cc961c8a230f1521f3a9f3a9cbf", "repo": { "full_name": "alan5281/pubsubhubbub", "description": "Automatically exported from code.google.com/p/pubsubhubbub" } }, { "date": "2009-07-06", "type": "commit", "message": "adding info on the new pubsub module", "link": "https://api.github.com/repos/progrium/hookah/commits/14def7f0542118593be8ab8e8d4934ab674fc5f7", "repo": { "full_name": "progrium/hookah", "description": "Asynchronous HTTP request dispatcher for webhooks" } }, { "date": "2009-07-10", "type": "commit", "message": "adding hidestatus to robo.to widget for when it works again?", "link": "https://api.github.com/repos/progrium/progrium.github.com/commits/d188c7a9c3ac6cbeaf1ed53c6ca22cb96f2d4591", "repo": { "full_name": "progrium/progrium.github.com", "description": "My old website. New website:" } }, { "date": "2009-07-11", "type": "commit", "message": "starting the stream module", "link": "https://api.github.com/repos/progrium/hookah/commits/4f45f1c2bd492c8c71b3076fc1dcfea066a1568b", "repo": { "full_name": "progrium/hookah", "description": "Asynchronous HTTP request dispatcher for webhooks" } }, { "date": "2009-07-12", "type": "commit", "message": "integrating drews changes", "link": "https://api.github.com/repos/progrium/hookah/commits/e459553f075b5e471764f553d89987ae698de60f", "repo": { "full_name": "progrium/hookah", "description": "Asynchronous HTTP request dispatcher for webhooks" } }, { "date": "2009-07-19", "type": "commit", "message": "fixing post_as_subscriber to allow multivalue verify param (required some trickery), and changed spec tests to use multivalue instead of a comma delimited value", "link": "https://api.github.com/repos/ankurpiyush26/pubsubhubbub/commits/26543302374a433777517ac1f54133cf8477d473", "repo": { "full_name": "ankurpiyush26/pubsubhubbub", "description": "Automatically exported from code.google.com/p/pubsubhubbub" } }, { "date": "2009-07-19", "type": "commit", "message": "fixing post_as_subscriber to allow multivalue verify param (required some trickery), and changed spec tests to use multivalue instead of a comma delimited value", "link": "https://api.github.com/repos/jacob1044/pubsubhubbub/commits/26543302374a433777517ac1f54133cf8477d473", "repo": { "full_name": "jacob1044/pubsubhubbub", "description": "Automatically exported from code.google.com/p/pubsubhubbub" } }, { "date": "2009-07-19", "type": "commit", "message": "fixing post_as_subscriber to allow multivalue verify param (required some trickery), and changed spec tests to use multivalue instead of a comma delimited value", "link": "https://api.github.com/repos/rajvasani/pubsubhubbub/commits/26543302374a433777517ac1f54133cf8477d473", "repo": { "full_name": "rajvasani/pubsubhubbub", "description": "Automatically exported from code.google.com/p/pubsubhubbub" } }, { "date": "2009-07-19", "type": "commit", "message": "fixing post_as_subscriber to allow multivalue verify param (required some trickery), and changed spec tests to use multivalue instead of a comma delimited value", "link": "https://api.github.com/repos/google-code-export/pubsubhubbub/commits/26543302374a433777517ac1f54133cf8477d473", "repo": { "full_name": "google-code-export/pubsubhubbub", "description": "Automatically exported from code.google.com/p/pubsubhubbub" } }, { "date": "2009-07-19", "type": "commit", "message": "fixing post_as_subscriber to allow multivalue verify param (required some trickery), and changed spec tests to use multivalue instead of a comma delimited value", "link": "https://api.github.com/repos/Tallefer/pubsubhubbub/commits/26543302374a433777517ac1f54133cf8477d473", "repo": { "full_name": "tallefer/pubsubhubbub", "description": "Automatically exported from code.google.com/p/pubsubhubbub" } }, { "date": "2009-07-19", "type": "commit", "message": "fixing post_as_subscriber to allow multivalue verify param (required some trickery), and changed spec tests to use multivalue instead of a comma delimited value", "link": "https://api.github.com/repos/ashphy/pubsubhubbub/commits/26543302374a433777517ac1f54133cf8477d473", "repo": { "full_name": "ashphy/pubsubhubbub", "description": "PubSubHubbub protocol implementation, forked from https://code.google.com/p/pubsubhubbub/" } }, { "date": "2009-07-19", "type": "commit", "message": "fixing post_as_subscriber to allow multivalue verify param (required some trickery), and changed spec tests to use multivalue instead of a comma delimited value", "link": "https://api.github.com/repos/ericmckean/pubsubhubbub/commits/26543302374a433777517ac1f54133cf8477d473", "repo": { "full_name": "ericmckean/pubsubhubbub", "description": "Automatically exported from code.google.com/p/pubsubhubbub" } }, { "date": "2009-07-19", "type": "commit", "message": "fixing post_as_subscriber to allow multivalue verify param (required some trickery), and changed spec tests to use multivalue instead of a comma delimited value", "link": "https://api.github.com/repos/oneminot/pubsubhubbub/commits/26543302374a433777517ac1f54133cf8477d473", "repo": { "full_name": "oneminot/pubsubhubbub", "description": "go to https://code.google.com/p/pubsubhubbub/ for the canonical version of this" } }, { "date": "2009-07-19", "type": "commit", "message": "fixing post_as_subscriber to allow multivalue verify param (required some trickery), and changed spec tests to use multivalue instead of a comma delimited value", "link": "https://api.github.com/repos/atifwaqar/pubsubhubbub/commits/26543302374a433777517ac1f54133cf8477d473", "repo": { "full_name": "atifwaqar/pubsubhubbub", "description": "Automatically exported from code.google.com/p/pubsubhubbub" } }, { "date": "2009-07-19", "type": "commit", "message": "fixed \"204 accepted\" to the intended \"204 no content\"", "link": "https://api.github.com/repos/hungyo/pubsubhubbub/commits/e0a398c872a2c27125e1003595bc36f8f9271a77", "repo": { "full_name": "hungyo/pubsubhubbub", "description": "Automatically exported from code.google.com/p/pubsubhubbub" } }, { "date": "2009-07-19", "type": "commit", "message": "fixed \"204 accepted\" to the intended \"204 no content\"", "link": "https://api.github.com/repos/inadarei/pubsubhubbub/commits/e0a398c872a2c27125e1003595bc36f8f9271a77", "repo": { "full_name": "inadarei/pubsubhubbub", "description": "Automatically exported from code.google.com/p/pubsubhubbub" } }, { "date": "2009-07-19", "type": "commit", "message": "fixed \"204 accepted\" to the intended \"204 no content\"", "link": "https://api.github.com/repos/alan5281/pubsubhubbub/commits/e0a398c872a2c27125e1003595bc36f8f9271a77", "repo": { "full_name": "alan5281/pubsubhubbub", "description": "Automatically exported from code.google.com/p/pubsubhubbub" } } ], "github_username": "progrium", "avatar_url": "https://avatars.githubusercontent.com/u/647?v=4", "linkedin_username": "progrium", "blog": "progrium.xyz", "location": "austin, tx", "company": "progrium technology company", "all_names": [ "jeff lindsay" ] }, { "following": 13, "public_gists": 106, "first_name": "Steve", "medium_username": "@rvrsh3ll", "emails": [ "steveborosh@gmail.com" ], "avatar_url": "https://avatars.githubusercontent.com/u/6186835?v=4", "events": [ { "repo": { "full_name": "rvrsh3ll/365inspect", "language": "PowerShell", "stargazers_count": 6, "description": "A PowerShell script that automates the security assessment of Microsoft Office 365 environments." }, "type": "forked_repo", "date": "2021-12-22" }, { "repo": { "full_name": "rvrsh3ll/aad-bofs", "stargazers_count": 0, "description": "AzureAD beacon object files" }, "type": "forked_repo", "date": "2024-12-23" }, { "repo": { "full_name": "rvrsh3ll/aad-sso-enum-brute-spray", "language": "PowerShell", "stargazers_count": 0, "description": "POC of SecureWorks' recent Azure Active Directory password brute-forcing vuln" }, "type": "forked_repo", "date": "2021-09-29" }, { "repo": { "full_name": "rvrsh3ll/aadinternals", "language": "PowerShell", "stargazers_count": 2, "description": "AADInternals PowerShell module for administering Azure AD and Office 365" }, "type": "forked_repo", "date": "2021-07-01" }, { "repo": { "full_name": "rvrsh3ll/aadoutsider-py", "language": "Python", "stargazers_count": 3, "description": "Python3 rewrite of AsOutsider features of AADInternals" }, "type": "forked_repo", "date": "2024-08-29" }, { "repo": { "full_name": "rvrsh3ll/aaronlocker", "language": "PowerShell", "stargazers_count": 0, "description": "Robust and practical application control for Windows" }, "type": "forked_repo", "date": "2021-12-22" }, { "repo": { "full_name": "rvrsh3ll/accomplice", "stargazers_count": 0, "description": "Tools for discovery and abuse of COM hijacks" }, "type": "forked_repo", "date": "2019-10-16" }, { "repo": { "full_name": "rvrsh3ll/aced", "language": "Python", "stargazers_count": 0 }, "type": "forked_repo", "date": "2022-06-15" }, { "repo": { "full_name": "rvrsh3ll/aceldr", "language": "C", "stargazers_count": 0, "description": "Cobalt Strike UDRL for memory scanner evasion." }, "type": "forked_repo", "date": "2022-08-17" }, { "repo": { "full_name": "rvrsh3ll/aclpwn.py", "language": "Python", "stargazers_count": 0, "description": "Active Directory ACL exploitation with BloodHound" }, "type": "forked_repo", "date": "2018-12-05" }, { "repo": { "full_name": "rvrsh3ll/acme.sh", "language": "Shell", "stargazers_count": 0, "description": "A pure Unix shell script implementing ACME client protocol" }, "type": "forked_repo", "date": "2019-09-21" }, { "repo": { "full_name": "rvrsh3ll/active-directory-dotnet-desktop-msgraph-v2", "language": "PowerShell", "stargazers_count": 0, "description": "Sample showing how a Windows desktop .NET (WPF) application can get an access token using MSAL.NET and call the Microsoft Graph API or other APIs protected by the Microsoft identity platform (Azure Active Directory v2)" }, "type": "forked_repo", "date": "2022-01-24" }, { "repo": { "full_name": "rvrsh3ll/active-directory-exploitation-cheat-sheet", "stargazers_count": 0, "description": "A cheat sheet that contains common enumeration and attack methods for Windows Active Directory." }, "type": "forked_repo", "date": "2021-09-03" }, { "repo": { "full_name": "rvrsh3ll/adaz", "language": "HCL", "stargazers_count": 0, "description": "Automatically deploy customizable Active Directory labs in Azure" }, "type": "forked_repo", "date": "2020-06-08" }, { "repo": { "full_name": "rvrsh3ll/adconnectdump", "language": "Python", "stargazers_count": 0, "description": "Dump Azure AD Connect credentials for Azure AD and Active Directory" }, "type": "forked_repo", "date": "2020-07-13" }, { "repo": { "full_name": "rvrsh3ll/adcspwn", "language": "C#", "stargazers_count": 1, "description": "A tool to escalate privileges in an active directory network by coercing authenticate from machine accounts and relaying to the certificate service." }, "type": "forked_repo", "date": "2021-07-30" }, { "repo": { "full_name": "rvrsh3ll/adenum", "language": "Python", "stargazers_count": 6, "description": "Active Directory Enumeration Tool" }, "type": "created_repo", "date": "2016-01-30" }, { "repo": { "full_name": "rvrsh3ll/adexplorersnapshot.py", "language": "Python", "stargazers_count": 0, "description": "ADExplorerSnapshot.py is an AD Explorer snapshot parser. It is made as an ingestor for BloodHound, and also supports full-object dumping to NDJSON." }, "type": "forked_repo", "date": "2023-05-12" }, { "repo": { "full_name": "rvrsh3ll/admodule", "stargazers_count": 0, "description": "Microsoft signed ActiveDirectory PowerShell module" }, "type": "forked_repo", "date": "2023-01-22" }, { "repo": { "full_name": "rvrsh3ll/adokit", "language": "C#", "stargazers_count": 1, "description": "Azure DevOps Services Attack Toolkit" }, "type": "forked_repo", "date": "2023-12-04" }, { "repo": { "full_name": "rvrsh3ll/adsrunner", "stargazers_count": 0, "description": "Write a UUIDs bytes array \"*\" collected to the Alternate Data Stream of the current binary , then the ADS Runner will get the DATA tranfert it into a char table nice UUIDS shellcode and Run it" }, "type": "forked_repo", "date": "2022-10-03" }, { "repo": { "full_name": "rvrsh3ll/advanced-sql-injection-cheatsheet", "stargazers_count": 1, "description": "A cheat sheet that contains advanced queries for SQL Injection of all types." }, "type": "forked_repo", "date": "2022-03-17" }, { "repo": { "full_name": "rvrsh3ll/aggressorassessor", "language": "Python", "stargazers_count": 0, "description": "Aggressor scripts for phases of a pen test or red team assessment" }, "type": "forked_repo", "date": "2019-03-28" }, { "repo": { "full_name": "rvrsh3ll/aggressorscripts", "language": "C#", "stargazers_count": 0, "description": "Collection of Aggressor scripts for Cobalt Strike 3.0+ pulled from multiple sources" }, "type": "forked_repo", "date": "2018-01-21" }, { "repo": { "full_name": "rvrsh3ll/aggressorscripts-1", "stargazers_count": 0, "description": "Aggressor scripts for use with Cobalt Strike 3.0+" }, "type": "forked_repo", "date": "2020-11-10" }, { "repo": { "full_name": "rvrsh3ll/aggressor_scripts_collection", "language": "PowerShell", "stargazers_count": 1, "description": "Collection of various Aggressor Scripts for Cobalt Strike from awesome people. Will be sure to update this repo with credit to each person." }, "type": "forked_repo", "date": "2017-11-20" }, { "repo": { "full_name": "rvrsh3ll/aiosmb", "language": "Python", "stargazers_count": 0, "description": "Fully asynchronous SMB library written in pure python" }, "type": "forked_repo", "date": "2019-08-20" }, { "repo": { "full_name": "rvrsh3ll/aircross", "stargazers_count": 1, "description": "airCross is a tool that takes advantage of API functionality within VMWare's AirWatch MDM solution to perform single-factor authentication attacks. airCross can locate AirWatch authentication endpoint, validate the authentication strategy of the environment, collect GroupID authentication values, conduct single-factor authentication, and perform us" }, "type": "forked_repo", "date": "2023-07-11" }, { "repo": { "full_name": "rvrsh3ll/alaris", "language": "Assembly", "stargazers_count": 5, "description": "A protective and Low Level Shellcode Loader the defeats modern EDR systems." }, "type": "forked_repo", "date": "2021-01-17" }, { "repo": { "full_name": "rvrsh3ll/aldpro", "stargazers_count": 1, "description": "Install ALD Pro" }, "type": "created_repo", "date": "2024-02-24" }, { "repo": { "full_name": "rvrsh3ll/aldpro-domain-github", "stargazers_count": 1, "description": "youtube" }, "type": "forked_repo", "date": "2024-04-11" }, { "repo": { "full_name": "rvrsh3ll/alexa-topsites", "language": "Python", "stargazers_count": 1, "description": "A Python script to scrape the top sites from for a particular country" }, "type": "forked_repo", "date": "2017-03-26" }, { "repo": { "full_name": "rvrsh3ll/amsi-bypass", "stargazers_count": 0, "description": "Lists of AMSI triggers (VBA, JScript / VBScript)" }, "type": "forked_repo", "date": "2020-04-07" }, { "repo": { "full_name": "rvrsh3ll/amsi-bypass-powershell", "stargazers_count": 0, "description": "This repo contains some Amsi Bypass methods i found on different Blog Posts." }, "type": "forked_repo", "date": "2022-12-28" }, { "repo": { "full_name": "rvrsh3ll/amsi_ordinal_bypass", "stargazers_count": 0, "description": "Bypass AMSI and Defender using Ordinal Values" }, "type": "forked_repo", "date": "2020-04-17" }, { "repo": { "full_name": "rvrsh3ll/amsi_veh", "stargazers_count": 3, "description": "A Powershell AMSI Bypass technique via Vectored Exception Handler (VEH). This technique does not perform assembly instruction patching, function hooking or Import Address Table (IAT) modification." }, "type": "forked_repo", "date": "2024-08-22" }, { "repo": { "full_name": "rvrsh3ll/ansible", "stargazers_count": 1, "description": "Trying to learn ansible one error message at a time" }, "type": "forked_repo", "date": "2020-04-15" }, { "repo": { "full_name": "rvrsh3ll/anyseed", "stargazers_count": 0, "description": "Generating seed from any mnemonic phrase" }, "type": "forked_repo", "date": "2022-01-01" }, { "repo": { "full_name": "rvrsh3ll/apache-solr-8.3.1-rce", "stargazers_count": 1, "description": "RCE on Apache Solr 8.3.1" }, "type": "forked_repo", "date": "2024-08-18" }, { "repo": { "full_name": "rvrsh3ll/apcldr", "language": "C", "stargazers_count": 0, "description": "Payload Loader With Evasion Features" }, "type": "forked_repo", "date": "2023-01-21" }, { "repo": { "full_name": "rvrsh3ll/appsec3", "stargazers_count": 0, "description": "Application Security Assignment 3" }, "type": "created_repo", "date": "2023-10-13" }, { "repo": { "full_name": "rvrsh3ll/archiver-motw-support-comparison", "stargazers_count": 0 }, "type": "forked_repo", "date": "2022-05-02" }, { "repo": { "full_name": "rvrsh3ll/armitage", "language": "Java", "stargazers_count": 1, "description": "Fork from @rsmudge/armitage" }, "type": "forked_repo", "date": "2022-01-23" }, { "repo": { "full_name": "rvrsh3ll/armitage-cortana-resource-opener", "stargazers_count": 11, "description": "Open Resource Files in Armitage with Cortana" }, "type": "created_repo", "date": "2014-01-11" }, { "repo": { "full_name": "rvrsh3ll/arsenal", "language": "Python", "stargazers_count": 2, "description": "miscellaneous sploit scripts/hacks" }, "type": "forked_repo", "date": "2021-10-31" }, { "repo": { "full_name": "rvrsh3ll/asreproast", "language": "PowerShell", "stargazers_count": 0, "description": "Project that retrieves crackable hashes from KRB5 AS-REP responses for users without kerberoast preauthentication enabled." }, "type": "forked_repo", "date": "2018-11-03" }, { "repo": { "full_name": "rvrsh3ll/assemblyhunter", "stargazers_count": 0 }, "type": "forked_repo", "date": "2022-10-15" }, { "repo": { "full_name": "rvrsh3ll/astralinux-scripts", "stargazers_count": 1 }, "type": "forked_repo", "date": "2024-02-23" }, { "repo": { "full_name": "rvrsh3ll/atlasreaper", "language": "C#", "stargazers_count": 1, "description": "A command-line tool for reconnaissance and targeted write operations on Confluence and Jira instances." }, "type": "forked_repo", "date": "2023-06-28" }, { "repo": { "full_name": "rvrsh3ll/atomic-red-team", "language": "PowerShell", "stargazers_count": 8, "description": "Small and highly portable detection tests." }, "type": "forked_repo", "date": "2017-11-14" }, { "repo": { "full_name": "rvrsh3ll/atomicsyscall", "language": "C#", "stargazers_count": 1, "description": "Tools and PoCs for Windows syscall investigation." }, "type": "forked_repo", "date": "2022-03-30" }, { "repo": { "full_name": "rvrsh3ll/atomldr", "stargazers_count": 0, "description": "A DLL loader with advanced evasive features" }, "type": "forked_repo", "date": "2023-02-27" }, { "repo": { "full_name": "rvrsh3ll/atpminidump", "stargazers_count": 0, "description": "Evading WinDefender ATP credential-theft" }, "type": "forked_repo", "date": "2019-12-03" }, { "repo": { "full_name": "rvrsh3ll/attack2jira", "stargazers_count": 1, "description": "attack2jira automates the process of standing up a Jira environment that can be used to track and measure ATT&CK coverage" }, "type": "forked_repo", "date": "2023-05-25" }, { "repo": { "full_name": "rvrsh3ll/attack_range", "language": "Jinja", "stargazers_count": 0, "description": "A tool that allows you to create vulnerable instrumented local or cloud environments to simulate attacks against and collect the data into Splunk" }, "type": "forked_repo", "date": "2023-03-23" }, { "repo": { "full_name": "rvrsh3ll/autodiscover_enum", "stargazers_count": 1, "description": "time-based user enum via Basic Auth in Azure" }, "type": "forked_repo", "date": "2024-10-04" }, { "repo": { "full_name": "rvrsh3ll/autosmuggle", "language": "C#", "stargazers_count": 0, "description": "Utility to craft HTML smuggled files for Red Team engagements" }, "type": "forked_repo", "date": "2022-03-21" }, { "repo": { "full_name": "rvrsh3ll/awesome-flipperzero", "stargazers_count": 3, "description": "\ud83d\udc2c A collection of awesome resources for the Flipper Zero device." }, "type": "forked_repo", "date": "2022-07-07" }, { "repo": { "full_name": "rvrsh3ll/awesome-llm-apps", "language": "Python", "stargazers_count": 0, "description": "Collection of awesome LLM apps with RAG using OpenAI, Anthropic, Gemini and opensource models." }, "type": "forked_repo", "date": "2024-12-23" }, { "repo": { "full_name": "rvrsh3ll/awesome-redteam-cheatsheet", "stargazers_count": 0, "description": "Red Team Cheatsheet in constant expansion." }, "type": "forked_repo", "date": "2023-05-03" }, { "repo": { "full_name": "rvrsh3ll/awesome_firebase_domainfront", "stargazers_count": 0, "description": "Firebase Domain Front Code" }, "type": "forked_repo", "date": "2021-05-04" }, { "repo": { "full_name": "rvrsh3ll/aws-waf-sample", "language": "Python", "stargazers_count": 1, "description": "This repository contains example scripts and sets of rules for the AWS WAF service. Please be aware that the applicability of these examples to specific workloads may vary." }, "type": "forked_repo", "date": "2018-04-12" }, { "repo": { "full_name": "rvrsh3ll/awspx", "stargazers_count": 0, "description": "A graph-based tool for visualizing effective access and resource relationships in AWS environments." }, "type": "forked_repo", "date": "2021-12-15" }, { "repo": { "full_name": "rvrsh3ll/awsscrape", "language": "Go", "stargazers_count": 0, "description": "A tool to scrape the AWS ranges looking for a keyword in SSL certificate data." }, "type": "forked_repo", "date": "2023-03-20" }, { "repo": { "full_name": "rvrsh3ll/aztokens", "stargazers_count": 0, "description": "Simple tool for quickly reading ~/.azure/accessTokens.json" }, "type": "forked_repo", "date": "2022-08-01" }, { "repo": { "full_name": "rvrsh3ll/azure-ad-password-checker", "language": "HTML", "stargazers_count": 2, "description": "Azure AD Password Checker" }, "type": "forked_repo", "date": "2024-02-17" }, { "repo": { "full_name": "rvrsh3ll/azure-app-tools", "language": "HTML", "stargazers_count": 107, "description": "Collection of tools to use with Azure Applications" }, "type": "created_repo", "date": "2020-05-08" }, { "repo": { "full_name": "rvrsh3ll/azure-cdn-ips", "stargazers_count": 0, "description": "List of Azure CDN IP Addresses" }, "type": "forked_repo", "date": "2021-10-21" }, { "repo": { "full_name": "rvrsh3ll/azure-red-team", "language": "PowerShell", "stargazers_count": 0, "description": "Azure Security Resources and Notes" }, "type": "forked_repo", "date": "2022-04-14" }, { "repo": { "full_name": "rvrsh3ll/azure-webapps-logging-original-clientip", "stargazers_count": 0, "description": "Step-by-step configuration guide - How to log the original Client IP in Azure Web Apps (IIS) by using F5 X-Forwarded-For ISAPI filter" }, "type": "forked_repo", "date": "2023-05-14" }, { "repo": { "full_name": "rvrsh3ll/azuread-autologon-password-sprayer", "stargazers_count": 1, "description": "Multi-thread AzureAD Autologon SSO Password Sprayer." }, "type": "forked_repo", "date": "2022-01-13" }, { "repo": { "full_name": "rvrsh3ll/azuread_autologon_brute", "language": "Python", "stargazers_count": 0, "description": "Brute force attack tool for Azure AD Autologon/Seamless SSO - Source: https://arstechnica.com/information-technology/2021/09/new-azure-active-directory-password-brute-forcing-flaw-has-no-fix/" }, "type": "forked_repo", "date": "2022-10-18" }, { "repo": { "full_name": "rvrsh3ll/azurec2relay", "language": "C#", "stargazers_count": 5, "description": "AzureC2Relay is an Azure Function that validates and relays Cobalt Strike beacon traffic by verifying the incoming requests based on a Cobalt Strike Malleable C2 profile." }, "type": "forked_repo", "date": "2021-02-16" }, { "repo": { "full_name": "rvrsh3ll/azureoutlookc2", "language": "C", "stargazers_count": 0, "description": "Azure Outlook Command & Control. Threat Emulation Tool for North Korean APT InkySquid / ScarCruft / APT37. TTP = Abuse Microsoft Graph API for C2 Operations." }, "type": "forked_repo", "date": "2021-09-10" }, { "repo": { "full_name": "rvrsh3ll/azurert", "language": "PowerShell", "stargazers_count": 0, "description": "AzureRT - A Powershell module implementing various Azure Red Team tactics" }, "type": "forked_repo", "date": "2022-05-31" }, { "repo": { "full_name": "rvrsh3ll/azure_scripts", "stargazers_count": 2, "description": "Scripts for attacking azure" }, "type": "created_repo", "date": "2022-05-17" }, { "repo": { "full_name": "rvrsh3ll/azure_workshop", "language": "HCL", "stargazers_count": 0 }, "type": "forked_repo", "date": "2022-07-25" }, { "repo": { "full_name": "rvrsh3ll/backstab", "stargazers_count": 0, "description": "A tool to kill antimalware protected processes" }, "type": "forked_repo", "date": "2021-06-27" }, { "repo": { "full_name": "rvrsh3ll/backupoperatortoda", "language": "C++", "stargazers_count": 0, "description": "From an account member of the group Backup Operators to Domain Admin without RDP or WinRM on the Domain Controller" }, "type": "forked_repo", "date": "2023-01-18" }, { "repo": { "full_name": "rvrsh3ll/bark", "language": "PowerShell", "stargazers_count": 0, "description": "BloodHound Attack Research Kit" }, "type": "forked_repo", "date": "2022-08-05" }, { "repo": { "full_name": "rvrsh3ll/basic-expression-lexicon-variation-algorithms-belva", "language": "Python", "stargazers_count": 0, "description": "Generate and Permutate Context Aware Dictionaries for Application Testing" }, "type": "forked_repo", "date": "2016-04-21" }, { "repo": { "full_name": "rvrsh3ll/bbot", "stargazers_count": 5, "description": "OSINT automation for hackers." }, "type": "forked_repo", "date": "2023-07-08" }, { "repo": { "full_name": "rvrsh3ll/beacon-object-file", "stargazers_count": 0, "description": "Template Project Conforming to Beacon's Object File Format ( BOF ) Using Makefile, and Mingw-w64 compilers" }, "type": "forked_repo", "date": "2020-12-02" }, { "repo": { "full_name": "rvrsh3ll/beaconator", "language": "Python", "stargazers_count": 0, "description": "A beacon generator using Cobalt Strike and PEzor." }, "type": "forked_repo", "date": "2021-07-20" }, { "repo": { "full_name": "rvrsh3ll/beaconsms", "stargazers_count": 5, "description": "Set Cobalt Strike Beacons to SMS you upon arrival." }, "type": "created_repo", "date": "2015-07-04" }, { "repo": { "full_name": "rvrsh3ll/bear", "language": "C++", "stargazers_count": 6, "description": "Bear C2 is a compilation of C2 scripts, payloads, and stagers used in simulated attacks by Russian APT groups, Bear features a variety of encryption methods, including AES, XOR, DES, TLS, RC4, RSA and ChaCha to secure communication between the payload and the operator machine." }, "type": "forked_repo", "date": "2024-09-15" }, { "repo": { "full_name": "rvrsh3ll/binance-smart-chain-node", "stargazers_count": 0, "description": "Docker" }, "type": "forked_repo", "date": "2022-07-31" }, { "repo": { "full_name": "rvrsh3ll/bip39-solver-gpu", "stargazers_count": 0, "description": "Brute force BIP-39 Mnemonic using GPU" }, "type": "forked_repo", "date": "2020-08-23" }, { "repo": { "full_name": "rvrsh3ll/bitb", "language": "JavaScript", "stargazers_count": 0, "description": "Browser In The Browser (BITB) Templates" }, "type": "forked_repo", "date": "2022-03-17" }, { "repo": { "full_name": "rvrsh3ll/bitcash", "language": "C++", "stargazers_count": 0, "description": "BitCash combines the power of blockchain with the features of banking to create the world's most useable cryptocurrency" }, "type": "forked_repo", "date": "2020-01-25" }, { "repo": { "full_name": "rvrsh3ll/bitcoinlib", "language": "Python", "stargazers_count": 0, "description": "Bitcoin and other Cryptocurrencies Library for Python. Includes a fully functional wallet, Mnemonic key generation and management and connection with various service providers to receive and send blockchain and transaction information." }, "type": "forked_repo", "date": "2018-03-10" }, { "repo": { "full_name": "rvrsh3ll/bkcrack", "stargazers_count": 1, "description": "Crack legacy zip encryption with Biham and Kocher's known plaintext attack." }, "type": "forked_repo", "date": "2022-10-23" }, { "repo": { "full_name": "rvrsh3ll/bl-bfg", "language": "Python", "stargazers_count": 1 }, "type": "forked_repo", "date": "2022-02-16" }, { "repo": { "full_name": "rvrsh3ll/blazor-webassembly-http-get-request-examples", "language": "HTML", "stargazers_count": 0, "description": "ASP.NET Core Blazor WebAssembly - HTTP GET Request Examples" }, "type": "forked_repo", "date": "2023-05-20" }, { "repo": { "full_name": "rvrsh3ll/blockchain_game", "stargazers_count": 0 }, "type": "forked_repo", "date": "2021-03-03" }, { "repo": { "full_name": "rvrsh3ll/blocketw", "language": "C#", "stargazers_count": 0, "description": ".Net Assembly to block ETW telemetry in current process" }, "type": "forked_repo", "date": "2020-05-14" }, { "repo": { "full_name": "rvrsh3ll/bloodhound", "language": "JavaScript", "stargazers_count": 0, "description": "Six Degrees of Domain Admin" }, "type": "forked_repo", "date": "2019-09-16" }, { "repo": { "full_name": "rvrsh3ll/bloodhound-tools", "language": "Python", "stargazers_count": 0, "description": "Miscellaneous tools for BloodHound" }, "type": "forked_repo", "date": "2019-03-20" }, { "repo": { "full_name": "rvrsh3ll/bloodhound-tools-1", "language": "Python", "stargazers_count": 0, "description": "Collection of tools that reflect the network dimension into Bloodhound's data" }, "type": "forked_repo", "date": "2020-12-17" }, { "repo": { "full_name": "rvrsh3ll/bloodhound.py", "language": "Python", "stargazers_count": 1, "description": "A Python based ingestor for BloodHound" }, "type": "forked_repo", "date": "2018-03-25" }, { "type": "star", "date": "2023-10-13", "repo": { "full_name": "kadawi/kadawi", "stargazers_count": 3 } }, { "type": "star", "date": "2022-07-18", "repo": { "full_name": "darkflippers/unleashed-firmware", "language": "C", "stargazers_count": 18446, "description": "Flipper Zero Unleashed Firmware", "topics": [ "alternative-firmware", "cfw", "custom", "custom-firmware", "darkflippers", "firmware", "flipper", "flipper-plugins", "flipper-zero", "flipperzero", "jailbreak", "keeloq", "rolling-codes", "unleashed", "unlocked", "unofficial" ] } }, { "type": "star", "date": "2022-05-26", "repo": { "full_name": "the-mining-game/contracts", "language": "Solidity", "stargazers_count": 10, "description": "Mining.game is a crypto mining simulator game centered around the history of cryptocurrencies, replacing powerhungry mining hardware with NFTs.", "topics": [ "cryptocurrency", "mining", "nft", "staking", "token" ] } }, { "type": "star", "date": "2021-12-16", "repo": { "full_name": "ricardojba/nopac", "language": "C#", "stargazers_count": 35, "description": "CVE-2021-42287/CVE-2021-42278 Scanner & Exploiter." } }, { "type": "star", "date": "2020-02-15", "repo": { "full_name": "tomsteele/pen-utils", "language": "Go", "stargazers_count": 58, "description": "Trivial unixey pentest utilities" } }, { "type": "star", "date": "2020-01-30", "repo": { "full_name": "thedavecarroll/poshgrouppolicy", "language": "PowerShell", "stargazers_count": 15, "description": "PowerShell module to assist with Group Policy", "topics": [ "gpo", "group-policy", "grouppolicy", "poshgrouppolicy", "powershell", "powershell-module" ] } }, { "type": "star", "date": "2020-01-08", "repo": { "full_name": "fatrodzianko/get-rbcd-threaded", "language": "C#", "stargazers_count": 118, "description": "Tool to discover Resource-Based Constrained Delegation attack paths in Active Directory environments" } }, { "type": "star", "date": "2018-11-29", "repo": { "full_name": "cyberark/zbang", "language": "C#", "stargazers_count": 337, "description": "zBang is a risk assessment tool that detects potential privileged account threats", "topics": [ "active-directory", "attack-defense", "network-security", "privileges", "risk-assessment", "scan-tool", "security-tools", "threats" ] } }, { "type": "star", "date": "2018-10-09", "repo": { "full_name": "artkond/cisco-snmp-rce", "language": "Python", "stargazers_count": 245, "description": "Cisco IOS SNMP RCE PoC" } }, { "type": "star", "date": "2018-08-18", "repo": { "full_name": "two06/inception", "language": "Python", "stargazers_count": 368, "description": "Provides In-memory compilation and reflective loading of C# apps for AV evasion." } }, { "type": "star", "date": "2018-03-31", "repo": { "full_name": "mr-un1k0d3r/maliciousclickoncegenerator", "language": "C#", "stargazers_count": 246, "description": "Quick Malicious ClickOnceGenerator for Red Team" } }, { "type": "star", "date": "2018-03-31", "repo": { "full_name": "mr-un1k0d3r/redteampowershellscripts", "language": "PowerShell", "stargazers_count": 939, "description": "Various PowerShell scripts that may be useful during red team exercise" } }, { "type": "star", "date": "2017-12-13", "repo": { "full_name": "rvrsh3ll/miningcore-ui", "language": "CSS", "stargazers_count": 3, "description": "Dashboard for MiningCore" } }, { "type": "star", "date": "2017-06-04", "repo": { "full_name": "vletoux/ntlminjector", "language": "PowerShell", "stargazers_count": 163, "description": "In case you didn't now how to restore the user password after a password reset (get the previous hash with DCSync)" } }, { "type": "star", "date": "2017-03-19", "repo": { "full_name": "picatz/logoris", "language": "Ruby", "stargazers_count": 4, "description": "Logoris a Ruby gem that provides a simple, unified interface to manage logging for command-line applications to the appropriate standard stream.", "topics": [ "command-line", "logging", "ruby" ] } }, { "type": "star", "date": "2017-03-15", "repo": { "full_name": "silverf0x/rpcview", "language": "C++", "stargazers_count": 949, "description": "RpcView is a free tool to explore and decompile Microsoft RPC interfaces" } }, { "type": "star", "date": "2016-05-06", "repo": { "full_name": "zonksec/persistence-aggressor-script", "stargazers_count": 173, "description": "initial commit" } }, { "type": "star", "date": "2015-08-04", "repo": { "full_name": "gentilkiwi/kekeo", "language": "C", "stargazers_count": 1452, "description": "A little toolbox to play with Microsoft Kerberos in C" } }, { "type": "star", "date": "2015-08-04", "repo": { "full_name": "gentilkiwi/mimikatz", "language": "C", "stargazers_count": 19723, "description": "A little tool to play with Windows security" } }, { "type": "star", "date": "2015-05-23", "repo": { "full_name": "alessandroz/lazagne", "language": "Python", "stargazers_count": 9746, "description": "Credentials recovery project" } }, { "type": "star", "date": "2015-01-03", "repo": { "full_name": "zaproxy/community-scripts", "language": "JavaScript", "stargazers_count": 800, "description": "A collection of ZAP scripts and tips provided by the community - pull requests very welcome!", "topics": [ "appsec", "dast", "scripts", "tips", "webappsec", "zaproxy" ] } }, { "type": "star", "date": "2014-12-12", "repo": { "full_name": "seastorm/puttyrider", "language": "C", "stargazers_count": 361, "description": "Hijack Putty sessions in order to sniff conversation and inject Linux commands." } }, { "type": "star", "date": "2014-11-23", "repo": { "full_name": "psypanda/hashid", "language": "Python", "stargazers_count": 1357, "description": "Software to identify the different types of hashes -" } }, { "type": "star", "date": "2014-09-27", "repo": { "full_name": "praetorian-inc/ruby_hashcat", "language": "Ruby", "stargazers_count": 40, "description": "Command line wrapper, Library, and Rest API for oclHashcat." } }, { "type": "star", "date": "2014-04-22", "repo": { "full_name": "toolswatch/vfeed", "language": "Python", "stargazers_count": 937, "description": "The Correlated CVE Vulnerability And Threat Intelligence Database API", "topics": [ "capec", "common-vulnerability-exposure", "cve", "cwe", "exploits", "intelligence-gathering", "oval", "python", "scap", "threat", "threat-intelligence", "threat-intelligence-database", "threatintel", "vfeed", "vulnerability", "vulnerability-database-entry", "vulnerability-databases", "vulnerability-detection", "vulnerability-identification", "vulnerability-scanners" ] } }, { "type": "star", "date": "2014-02-02", "repo": { "full_name": "da667/autosnort", "language": "Shell", "stargazers_count": 156, "description": "Repo for autosnort scripts." } }, { "date": "2025-01-28", "type": "forked_repo", "link": "https://github.com/rvrsh3ll/Get-UserSession", "message": "Forked YossiSassi/Get-UserSession", "repo": { "full_name": "yossisassi/get-usersession" } }, { "date": "2025-01-28", "type": "forked_repo", "link": "https://github.com/rvrsh3ll/Get-LastLogon", "message": "Forked YossiSassi/Get-LastLogon", "repo": { "full_name": "yossisassi/get-lastlogon" } }, { "date": "2025-01-15", "type": "forked_repo", "link": "https://github.com/rvrsh3ll/floki", "message": "Forked Cyb3rWard0g/floki", "repo": { "full_name": "cyb3rward0g/floki" } }, { "date": "2024-12-31", "type": "forked_repo", "link": "https://github.com/rvrsh3ll/CommodityAnalyzer", "message": "Forked nullenc0de/CommodityAnalyzer", "repo": { "full_name": "nullenc0de/commodityanalyzer" } }, { "date": "2024-12-28", "type": "forked_repo", "link": "https://github.com/rvrsh3ll/PowerDACL", "message": "Forked Leo4j/PowerDACL", "repo": { "full_name": "leo4j/powerdacl" } }, { "date": "2024-12-23", "type": "forked_repo", "link": "https://github.com/rvrsh3ll/awesome-llm-apps", "message": "Forked Shubhamsaboo/awesome-llm-apps", "repo": { "full_name": "shubhamsaboo/awesome-llm-apps" } }, { "date": "2024-12-23", "type": "forked_repo", "link": "https://github.com/rvrsh3ll/PanGP_Extractor", "message": "Forked t3hbb/PanGP_Extractor", "repo": { "full_name": "t3hbb/pangp_extractor" } }, { "date": "2024-12-23", "type": "forked_repo", "link": "https://github.com/rvrsh3ll/windows_hardening", "message": "Forked 0x6d69636b/windows_hardening", "repo": { "full_name": "0x6d69636b/windows_hardening" } }, { "date": "2024-12-23", "type": "forked_repo", "link": "https://github.com/rvrsh3ll/aad-bofs", "message": "Forked kozmer/aad-bofs", "repo": { "full_name": "kozmer/aad-bofs" } }, { "date": "2024-12-22", "type": "forked_repo", "link": "https://github.com/rvrsh3ll/ModTask", "message": "Forked jsecu/ModTask", "repo": { "full_name": "jsecu/modtask" } }, { "date": "2024-12-22", "type": "forked_repo", "link": "https://github.com/rvrsh3ll/SharpRedirect", "message": "Forked lsecqt/SharpRedirect", "repo": { "full_name": "lsecqt/sharpredirect" } }, { "date": "2024-12-20", "type": "forked_repo", "link": "https://github.com/rvrsh3ll/ZigStrike", "message": "Forked 0xsp-SRD/ZigStrike", "repo": { "full_name": "0xsp-srd/zigstrike" } }, { "date": "2024-12-20", "type": "forked_repo", "link": "https://github.com/rvrsh3ll/UniObfuscator", "message": "Forked MJVL/UniObfuscator", "repo": { "full_name": "mjvl/uniobfuscator" } }, { "date": "2024-12-18", "type": "forked_repo", "link": "https://github.com/rvrsh3ll/NativeDump", "message": "Forked ricardojoserf/NativeDump", "repo": { "full_name": "ricardojoserf/nativedump" } }, { "date": "2024-12-17", "type": "forked_repo", "link": "https://github.com/rvrsh3ll/Nmap-Scan-to-CSV", "message": "Forked laconicwolf/Nmap-Scan-to-CSV", "repo": { "full_name": "laconicwolf/nmap-scan-to-csv" } }, { "date": "2024-12-15", "type": "forked_repo", "link": "https://github.com/rvrsh3ll/RustSoliloquy", "message": "Forked safedv/RustSoliloquy", "repo": { "full_name": "safedv/rustsoliloquy" } }, { "date": "2024-12-15", "type": "forked_repo", "link": "https://github.com/rvrsh3ll/pytune", "message": "Forked secureworks/pytune", "repo": { "full_name": "secureworks/pytune" } }, { "date": "2024-12-14", "type": "forked_repo", "link": "https://github.com/rvrsh3ll/DCOMUploadExec", "message": "Forked deepinstinct/DCOMUploadExec", "repo": { "full_name": "deepinstinct/dcomuploadexec" } }, { "date": "2024-12-09", "type": "forked_repo", "link": "https://github.com/rvrsh3ll/Penetration", "message": "Forked CICADA8-Research/Penetration", "repo": { "full_name": "cicada8-research/penetration" } }, { "date": "2024-12-06", "type": "push", "link": "https://github.com/rvrsh3ll/TokenTactics/commits/598d56d6ed88d904032ab88c341327ac0efdff8d", "message": "replace hardcoded location with variable Merge pull request #15 from VidraSec/fix-hardcoded-location\n\ndeploycaptureserver.ps1 replace hardcoded location with variable", "repo": { "full_name": "rvrsh3ll/tokentactics" } }, { "date": "2024-12-06", "type": "pull_request", "link": "https://github.com/rvrsh3ll/TokenTactics/pull/15", "message": "deploycaptureserver.ps1 replace hardcoded location with variable There is a bug in `deploycaptureserver.ps1` the user is supposed to supply a location, but the certbot commands use the hardcoded `eastus` location. This leads to errors when requesting the certificates.\r\n\r\nI replaced the hardcoded location with the `$location` variable which is anyways supplied to the script.", "repo": { "full_name": "rvrsh3ll/tokentactics" } }, { "date": "2024-12-06", "type": "issue_comment", "link": "https://github.com/rvrsh3ll/TokenTactics/pull/15#issuecomment-2523548408", "message": "Perfect! I appreciate the fix!", "repo": { "full_name": "rvrsh3ll/tokentactics" } }, { "date": "2024-12-03", "type": "forked_repo", "link": "https://github.com/rvrsh3ll/SnafflerParser", "message": "Forked zh54321/SnafflerParser", "repo": { "full_name": "zh54321/snafflerparser" } }, { "date": "2024-11-26", "type": "forked_repo", "link": "https://github.com/rvrsh3ll/KrbRelayEx", "message": "Forked decoder-it/KrbRelayEx", "repo": { "full_name": "decoder-it/krbrelayex" } }, { "date": "2024-11-21", "type": "forked_repo", "link": "https://github.com/rvrsh3ll/cuddlephish", "message": "Forked fkasler/cuddlephish", "repo": { "full_name": "fkasler/cuddlephish" } }, { "date": "2024-11-10", "type": "forked_repo", "link": "https://github.com/rvrsh3ll/Evilginx2-Phishlets", "message": "Forked An0nUD4Y/Evilginx2-Phishlets", "repo": { "full_name": "an0nud4y/evilginx2-phishlets" } }, { "date": "2024-11-09", "type": "forked_repo", "link": "https://github.com/rvrsh3ll/SharpADWS", "message": "Forked wh0amitz/SharpADWS", "repo": { "full_name": "wh0amitz/sharpadws" } }, { "date": "2024-11-07", "type": "forked_repo", "link": "https://github.com/rvrsh3ll/godap", "message": "Forked Macmod/godap", "repo": { "full_name": "macmod/godap" } }, { "date": "2024-11-07", "type": "issue_comment", "link": "https://github.com/dafthack/GraphRunner/issues/39#issuecomment-2461302179", "message": "Got it fixed. Pushing soon! Thank you!", "repo": { "full_name": "dafthack/graphrunner" } }, { "date": "2024-11-07", "type": "push", "link": "https://github.com/dafthack/GraphRunner/commits/2379d17d1dfa0e12a11c96e6a34f1733d08275c8", "message": "Update GraphRunner.ps1\n\nFix errant headers. https://github.com/dafthack/GraphRunner/issues/39 Merge branch 'dafthack:main' into main Merge pull request #40 from rvrsh3ll/main\n\nFix default device and errant header variables.", "repo": { "full_name": "dafthack/graphrunner" } }, { "date": "2024-11-07", "type": "pull_request", "link": "https://github.com/dafthack/GraphRunner/pull/40", "message": "Fix default device and errant header variables. Thanks to @LaRancion https://github.com/dafthack/GraphRunner/issues/39 for pointing out the issue. ", "repo": { "full_name": "dafthack/graphrunner" } }, { "date": "2024-11-07", "type": "push", "link": "https://github.com/rvrsh3ll/GraphRunner/commits/7814f38ddb850b383e479992d5fff715059b3921", "message": "Update GraphRunner.ps1\n\nFix errant headers. https://github.com/dafthack/GraphRunner/issues/39", "repo": { "full_name": "rvrsh3ll/graphrunner" } }, { "date": "2024-11-05", "type": "issue_comment", "link": "https://github.com/dafthack/GraphRunner/pull/38#issuecomment-2456274760", "message": "Self-signed.", "repo": { "full_name": "dafthack/graphrunner" } }, { "date": "2024-11-05", "type": "push", "link": "https://github.com/dafthack/GraphRunner/commits/23d1edb4dbc839095d6e2eb038ec61744decfe65", "message": "Update GraphRunner.ps1\n\nInitial push to fix some User Agent flow. Update GraphRunner.ps1\n\nAdded UserAgent flow to Invoke-DriveFileDownload. Update GraphRunner.ps1\n\nUpdated UserAgent header flow. Update GraphRunner.ps1\n\nAdded some basic detection evasion delays to Invoke-GraphRunner Update GraphRunner.ps1\n\nFix errant comment Update GraphRunner.ps1\n\nAdded Delay and Jitter so we can all do the jitterbug around defenders. :) Merge pull request #38 from rvrsh3ll/main\n\nGraphRunner - Bypasses Every Product Ever Update..", "repo": { "full_name": "dafthack/graphrunner" } }, { "date": "2024-11-05", "type": "pull_request", "link": "https://github.com/dafthack/GraphRunner/pull/38", "message": "GraphRunner - Bypasses Every Product Ever Update.. - I \"hopefully\" improved the Device/Browser/UserAgent flow for MFA/CAP bypassing so those options continue during follow-on commands and token refreshes. \r\n- Downloads now have a UserAgent. \r\n- Also, -Delay and -Jitter were added after some keen defenders boasted detections and hinted at bypasses. ", "repo": { "full_name": "dafthack/graphrunner" } }, { "date": "2024-11-05", "type": "push", "link": "https://github.com/rvrsh3ll/GraphRunner/commits/d77b88c4909f293b82a6c5789db0992eb35b50ad", "message": "Update GraphRunner.ps1\n\nUpdated UserAgent header flow.", "repo": { "full_name": "rvrsh3ll/graphrunner" } }, { "date": "2024-11-04", "type": "forked_repo", "link": "https://github.com/rvrsh3ll/Cable", "message": "Forked logangoins/Cable", "repo": { "full_name": "logangoins/cable" } }, { "date": "2024-11-04", "type": "push", "link": "https://github.com/rvrsh3ll/GraphRunner/commits/c0c29814d56bb3bedefa54bb648366253aebe06d", "message": "Update GraphRunner.ps1\n\nAdded UserAgent flow to Invoke-DriveFileDownload.", "repo": { "full_name": "rvrsh3ll/graphrunner" } }, { "date": "2024-11-03", "type": "forked_repo", "link": "https://github.com/rvrsh3ll/PhoneSploit-Pro", "message": "Forked AzeemIdrisi/PhoneSploit-Pro", "repo": { "full_name": "azeemidrisi/phonesploit-pro" } }, { "date": "2024-12-06", "type": "commit", "message": "merge pull request #15 from vidrasec/fix-hardcoded-location\n\ndeploycaptureserver.ps1 replace hardcoded location with variable", "link": "https://api.github.com/repos/rvrsh3ll/TokenTactics/commits/598d56d6ed88d904032ab88c341327ac0efdff8d", "repo": { "full_name": "rvrsh3ll/tokentactics", "description": "Azure JWT Token Manipulation Toolset" } }, { "date": "2024-11-06", "type": "commit", "message": "update graphrunner.ps1\n\nfix errant headers. https://github.com/dafthack/graphrunner/issues/39", "link": "https://api.github.com/repos/dafthack/GraphRunner/commits/7814f38ddb850b383e479992d5fff715059b3921", "repo": { "full_name": "dafthack/graphrunner", "description": "A Post-exploitation Toolset for Interacting with the Microsoft Graph API" } }, { "date": "2024-11-04", "type": "commit", "message": "update graphrunner.ps1\n\nadded useragent flow to invoke-drivefiledownload.", "link": "https://api.github.com/repos/dafthack/GraphRunner/commits/c0c29814d56bb3bedefa54bb648366253aebe06d", "repo": { "full_name": "dafthack/graphrunner", "description": "A Post-exploitation Toolset for Interacting with the Microsoft Graph API" } }, { "date": "2024-10-24", "type": "commit", "message": "update graphrunner.ps1\n\ninitial push to fix some user agent flow.", "link": "https://api.github.com/repos/dafthack/GraphRunner/commits/1339c86e53a9571c7391cc35f68f3fd8a3e63a0f", "repo": { "full_name": "dafthack/graphrunner", "description": "A Post-exploitation Toolset for Interacting with the Microsoft Graph API" } }, { "date": "2024-05-02", "type": "commit", "message": "update readme.md", "link": "https://api.github.com/repos/OOAFA/OOAFASecLists/commits/a736317b17bc75d86cbf215bb0970cb0c2c05b36", "repo": { "full_name": "ooafa/ooafaseclists", "description": "A collection of useful lists in various translations." } }, { "date": "2024-05-01", "type": "commit", "message": "update readcme.md", "link": "https://api.github.com/repos/OOAFA/OOAFASecLists/commits/bc48ec9a426ed5809b1b264925efee55409e93eb", "repo": { "full_name": "ooafa/ooafaseclists", "description": "A collection of useful lists in various translations." } }, { "date": "2024-04-18", "type": "commit", "message": "update readme.md", "link": "https://api.github.com/repos/OOAFA/OOAFASecLists/commits/331769d13475bec4f98e4151727274eeb2e838f8", "repo": { "full_name": "ooafa/ooafaseclists", "description": "A collection of useful lists in various translations." } }, { "date": "2024-04-17", "type": "commit", "message": "create dnsleak_ru_zone.txt", "link": "https://api.github.com/repos/OOAFA/OOAFASecLists/commits/3c5712dc12ff48645effe114873c4b150ca5cc52", "repo": { "full_name": "ooafa/ooafaseclists", "description": "A collection of useful lists in various translations." } }, { "date": "2024-04-16", "type": "commit", "message": "create ir_shodan_squeegee_usernames.txt", "link": "https://api.github.com/repos/OOAFA/OOAFASecLists/commits/aa939040373e7a19d9b912d5a51d076c8bfa2c1d", "repo": { "full_name": "ooafa/ooafaseclists", "description": "A collection of useful lists in various translations." } }, { "date": "2024-04-15", "type": "commit", "message": "initial commit", "link": "https://api.github.com/repos/OOAFA/OOAFASecLists/commits/97a9538ca5f9b66f110fe9c5eb3c0c821cd67c9e", "repo": { "full_name": "ooafa/ooafaseclists", "description": "A collection of useful lists in various translations." } }, { "date": "2024-04-15", "type": "commit", "message": "merge branch 'main' of https://github.com/ooafa/squeegee", "link": "https://api.github.com/repos/OOAFA/squeegee/commits/8774c929004c0a1ad54591e4fc7f635dd38f1342", "repo": { "full_name": "ooafa/squeegee", "description": "A collection of tools using OCR to extract potential usernames from RDP screenshots." } }, { "date": "2024-04-14", "type": "commit", "message": "update readme.md\n\nfix typo", "link": "https://api.github.com/repos/OOAFA/squeegee/commits/d1659a88c287ada23b933417e96c23dd36609c4a", "repo": { "full_name": "ooafa/squeegee", "description": "A collection of tools using OCR to extract potential usernames from RDP screenshots." } }, { "date": "2024-04-11", "type": "commit", "message": "initial commit", "link": "https://api.github.com/repos/OOAFA/squeegee/commits/f9d6f8d55fa90885c730c33a7bc8ea742398c863", "repo": { "full_name": "ooafa/squeegee", "description": "A collection of tools using OCR to extract potential usernames from RDP screenshots." } }, { "date": "2024-02-22", "type": "commit", "message": "fixup\n\ni'm terrible at python apparently. thanks @ustayready for the help.", "link": "https://api.github.com/repos/rvrsh3ll/OSGiScanner/commits/d29565f13dd101b30298ed0c97513d76bbf1215c", "repo": { "full_name": "rvrsh3ll/osgiscanner", "description": "Scan for OSGi Consoles" } }, { "date": "2024-02-19", "type": "commit", "message": "update osgiscanner\n\nrefactor to python3\nrefactor threading\nadded host list option\nadded verbosity\nadded login check", "link": "https://api.github.com/repos/rvrsh3ll/OSGiScanner/commits/ac7bbcbe0a71c60eab25f54e8aa93757fc3a22eb", "repo": { "full_name": "rvrsh3ll/osgiscanner", "description": "Scan for OSGi Consoles" } }, { "date": "2023-12-21", "type": "commit", "message": "logic update", "link": "https://api.github.com/repos/rvrsh3ll/FindIngressEmail/commits/6b5283b7e2bf4484dafe376e13ba441a444c2c84", "repo": { "full_name": "rvrsh3ll/findingressemail", "description": "Find Inbound Email Domains" } }, { "date": "2023-12-14", "type": "commit", "message": "refactor with additional options", "link": "https://api.github.com/repos/rvrsh3ll/FindIngressEmail/commits/b38b29751c5fb60c85d6af9771fcb434f3473633", "repo": { "full_name": "rvrsh3ll/findingressemail", "description": "Find Inbound Email Domains" } }, { "date": "2023-12-12", "type": "commit", "message": "create findingressemail\n\nsend emails through direct send to test spam filters.", "link": "https://api.github.com/repos/rvrsh3ll/FindIngressEmail/commits/abb8d703bc86eaf0d4f76ed940b5771f549acd55", "repo": { "full_name": "rvrsh3ll/findingressemail", "description": "Find Inbound Email Domains" } }, { "date": "2023-12-11", "type": "commit", "message": "initial commit", "link": "https://api.github.com/repos/rvrsh3ll/FindIngressEmail/commits/cf99c4ecae8397471aa696720598aba1fbf06e56", "repo": { "full_name": "rvrsh3ll/findingressemail", "description": "Find Inbound Email Domains" } }, { "date": "2023-11-20", "type": "commit", "message": "update graphrunner.ps1\n\nthanks https://github.com/lambdaarrow for the suggested fix.", "link": "https://api.github.com/repos/dafthack/GraphRunner/commits/7fd1cf20da7ac6160f1707aeed15035def82bdff", "repo": { "full_name": "dafthack/graphrunner", "description": "A Post-exploitation Toolset for Interacting with the Microsoft Graph API" } }, { "date": "2023-11-14", "type": "commit", "message": "merge pull request #18 from tylous/get-teamsapps\n\nadding get-teamsapps function", "link": "https://api.github.com/repos/dafthack/GraphRunner/commits/0cd3a285b275b6c7ac3cb65cc840278534611aa1", "repo": { "full_name": "dafthack/graphrunner", "description": "A Post-exploitation Toolset for Interacting with the Microsoft Graph API" } }, { "date": "2023-11-02", "type": "commit", "message": "merge pull request #16 from c0axx/main\n\nupdate graphrunner.ps1", "link": "https://api.github.com/repos/dafthack/GraphRunner/commits/409ad481e3cb2a346fc2f5668bf2bdb945f0030f", "repo": { "full_name": "dafthack/graphrunner", "description": "A Post-exploitation Toolset for Interacting with the Microsoft Graph API" } }, { "date": "2023-11-01", "type": "commit", "message": "merge pull request #13 from c0axx/main\n\nupdate graphrunner.ps1", "link": "https://api.github.com/repos/dafthack/GraphRunner/commits/a662ab132b7214c4546ddfad47da7685880afad6", "repo": { "full_name": "dafthack/graphrunner", "description": "A Post-exploitation Toolset for Interacting with the Microsoft Graph API" } }, { "date": "2023-10-20", "type": "commit", "message": "update graphrunner.ps1\n\nadd options to customize requests.", "link": "https://api.github.com/repos/dafthack/GraphRunner/commits/a5c3e375a8ed5c58b94e279c761fd60bd6e45f1b", "repo": { "full_name": "dafthack/graphrunner", "description": "A Post-exploitation Toolset for Interacting with the Microsoft Graph API" } }, { "date": "2023-10-20", "type": "commit", "message": "update graphrunner.ps1\n\nadd options to customize requests.", "link": "https://api.github.com/repos/computedocean/GraphRunner/commits/a5c3e375a8ed5c58b94e279c761fd60bd6e45f1b", "repo": { "full_name": "computedocean/graphrunner" } }, { "date": "2023-10-19", "type": "commit", "message": "update tokenhandler.ps1\n\nreplaced msteams clientid", "link": "https://api.github.com/repos/rvrsh3ll/TokenTactics/commits/a47308beddbd9084a6b7a3c23bca6c244475eb61", "repo": { "full_name": "rvrsh3ll/tokentactics", "description": "Azure JWT Token Manipulation Toolset" } }, { "date": "2023-10-17", "type": "commit", "message": "update graphrunner.ps1\n\nadd invoke-forgeuseragent parameters to get-graphtokens", "link": "https://api.github.com/repos/dafthack/GraphRunner/commits/09db1784855046ddd9e5a6f72e9fc621f974012b", "repo": { "full_name": "dafthack/graphrunner", "description": "A Post-exploitation Toolset for Interacting with the Microsoft Graph API" } }, { "date": "2023-10-17", "type": "commit", "message": "update graphrunner.ps1\n\nadd invoke-forgeuseragent parameters to get-graphtokens", "link": "https://api.github.com/repos/computedocean/GraphRunner/commits/09db1784855046ddd9e5a6f72e9fc621f974012b", "repo": { "full_name": "computedocean/graphrunner" } }, { "date": "2023-10-13", "type": "commit", "message": "update deployipfsvm.ps1\n\nfix ports.", "link": "https://api.github.com/repos/rvrsh3ll/Azure-App-Tools/commits/a6aa2ac536402226450d7234d1fad13c6f87d7c7", "repo": { "full_name": "rvrsh3ll/azure-app-tools", "description": "Collection of tools to use with Azure Applications" } }, { "date": "2023-10-12", "type": "commit", "message": "update deployipfsvm.ps1\n\nfix kudo install", "link": "https://api.github.com/repos/rvrsh3ll/Azure-App-Tools/commits/3fbc4ae0ace48d8c7843a857b751d7dc9acd7714", "repo": { "full_name": "rvrsh3ll/azure-app-tools", "description": "Collection of tools to use with Azure Applications" } }, { "date": "2023-10-11", "type": "commit", "message": "update deploycaptureserver.ps1\n\nfixed the glitch since nobody is paying attention to this repo", "link": "https://api.github.com/repos/rvrsh3ll/TokenTactics/commits/d9212a8467fb0844a5ccab4cf244eef34bcef408", "repo": { "full_name": "rvrsh3ll/tokentactics", "description": "Azure JWT Token Manipulation Toolset" } }, { "date": "2023-10-11", "type": "commit", "message": "update deployipfsvm.ps1\n\nfix ubuntu version", "link": "https://api.github.com/repos/rvrsh3ll/Azure-App-Tools/commits/fd4b1573c9fc18583bad497147526d964ca2a5a6", "repo": { "full_name": "rvrsh3ll/azure-app-tools", "description": "Collection of tools to use with Azure Applications" } }, { "date": "2023-10-10", "type": "commit", "message": "update graphrunner.ps1\n\nadd invoke-importtokens\nadd get-tenanid to list", "link": "https://api.github.com/repos/dafthack/GraphRunner/commits/adceb66e5d4dfbe31ad3013854800e2df025cd6f", "repo": { "full_name": "dafthack/graphrunner", "description": "A Post-exploitation Toolset for Interacting with the Microsoft Graph API" } }, { "date": "2023-10-10", "type": "commit", "message": "update graphrunner.ps1\n\nadd invoke-importtokens\nadd get-tenanid to list", "link": "https://api.github.com/repos/computedocean/GraphRunner/commits/adceb66e5d4dfbe31ad3013854800e2df025cd6f", "repo": { "full_name": "computedocean/graphrunner" } }, { "date": "2023-10-07", "type": "commit", "message": "update graphrunner.ps1\n\nadd resource to invoke-bruteclientidaccess", "link": "https://api.github.com/repos/dafthack/GraphRunner/commits/78502a1152f0587ff14bd57754c4a8484955fa74", "repo": { "full_name": "dafthack/graphrunner", "description": "A Post-exploitation Toolset for Interacting with the Microsoft Graph API" } }, { "date": "2023-10-07", "type": "commit", "message": "update graphrunner.ps1\n\nadd resource to invoke-bruteclientidaccess", "link": "https://api.github.com/repos/computedocean/GraphRunner/commits/78502a1152f0587ff14bd57754c4a8484955fa74", "repo": { "full_name": "computedocean/graphrunner" } }, { "date": "2023-10-06", "type": "commit", "message": "update graphrunner.ps1\n\nadd invoke-bruteclientidaccess\nadd invoke-forgeuseragent\nget-tenantid", "link": "https://api.github.com/repos/dafthack/GraphRunner/commits/62172116207e18dd15f18f334837f0fc79130228", "repo": { "full_name": "dafthack/graphrunner", "description": "A Post-exploitation Toolset for Interacting with the Microsoft Graph API" } }, { "date": "2023-10-06", "type": "commit", "message": "update graphrunner.ps1\n\nadd invoke-bruteclientidaccess\nadd invoke-forgeuseragent\nget-tenantid", "link": "https://api.github.com/repos/computedocean/GraphRunner/commits/62172116207e18dd15f18f334837f0fc79130228", "repo": { "full_name": "computedocean/graphrunner" } }, { "date": "2023-09-27", "type": "commit", "message": "update graphrunner\n\nadd autorefresh script\nupdate readme", "link": "https://api.github.com/repos/dafthack/GraphRunner/commits/ecac0d30595b7e093ae7b830be4e1bf5250df41d", "repo": { "full_name": "dafthack/graphrunner", "description": "A Post-exploitation Toolset for Interacting with the Microsoft Graph API" } }, { "date": "2023-09-27", "type": "commit", "message": "update graphrunner\n\nadd autorefresh script\nupdate readme", "link": "https://api.github.com/repos/computedocean/GraphRunner/commits/ecac0d30595b7e093ae7b830be4e1bf5250df41d", "repo": { "full_name": "computedocean/graphrunner" } }, { "date": "2023-09-26", "type": "commit", "message": "update readme.md\n\nthanks fletch..", "link": "https://api.github.com/repos/rvrsh3ll/TokenTactics/commits/aed699eae8357a3d445176660e388d0f72967dab", "repo": { "full_name": "rvrsh3ll/tokentactics", "description": "Azure JWT Token Manipulation Toolset" } }, { "date": "2023-09-23", "type": "commit", "message": "update graphrunner.ps1\n\nadd access token expiration warning.", "link": "https://api.github.com/repos/dafthack/GraphRunner/commits/05846505292a5124b61a718493b7577c0b6b58a3", "repo": { "full_name": "dafthack/graphrunner", "description": "A Post-exploitation Toolset for Interacting with the Microsoft Graph API" } }, { "date": "2023-09-23", "type": "commit", "message": "update graphrunner.ps1\n\nadd access token expiration warning.", "link": "https://api.github.com/repos/computedocean/GraphRunner/commits/05846505292a5124b61a718493b7577c0b6b58a3", "repo": { "full_name": "computedocean/graphrunner" } }, { "date": "2023-09-18", "type": "commit", "message": "update graphrunner.ps1\n\nadd invoke-refreshtosharepointtoken\nadd invoke-immersivefilereader", "link": "https://api.github.com/repos/dafthack/GraphRunner/commits/21325c68807f18280fc2704e79e9afb4429fd4a1", "repo": { "full_name": "dafthack/graphrunner", "description": "A Post-exploitation Toolset for Interacting with the Microsoft Graph API" } }, { "date": "2023-09-18", "type": "commit", "message": "update graphrunner.ps1\n\nadd invoke-refreshtosharepointtoken\nadd invoke-immersivefilereader", "link": "https://api.github.com/repos/computedocean/GraphRunner/commits/21325c68807f18280fc2704e79e9afb4429fd4a1", "repo": { "full_name": "computedocean/graphrunner" } }, { "date": "2023-09-14", "type": "commit", "message": "update graphrunner.ps1\n\nadd refreshtoken and tenantid options to invoke-refreshgraphtokens", "link": "https://api.github.com/repos/dafthack/GraphRunner/commits/c76f6826c100920029656f871b4750aceaa960c2", "repo": { "full_name": "dafthack/graphrunner", "description": "A Post-exploitation Toolset for Interacting with the Microsoft Graph API" } }, { "date": "2023-09-14", "type": "commit", "message": "update graphrunner.ps1\n\nadd refreshtoken and tenantid options to invoke-refreshgraphtokens", "link": "https://api.github.com/repos/computedocean/GraphRunner/commits/c76f6826c100920029656f871b4750aceaa960c2", "repo": { "full_name": "computedocean/graphrunner" } }, { "date": "2023-07-09", "type": "commit", "message": "merge pull request #8 from rotarydrone/main\n\nfeature: add invoke-refreshtosharepointonlinetoken function", "link": "https://api.github.com/repos/rvrsh3ll/TokenTactics/commits/97f235fb81a4161eaa20db3f234c0d1b1b52114a", "repo": { "full_name": "rvrsh3ll/tokentactics", "description": "Azure JWT Token Manipulation Toolset" } }, { "date": "2023-06-30", "type": "commit", "message": "merge pull request #2 from stevesec/patch-1\n\nupdate index.html", "link": "https://api.github.com/repos/rvrsh3ll/Azure-App-Tools/commits/7f91aec75c6cf8355b31f9422a1abeb8324ae626", "repo": { "full_name": "rvrsh3ll/azure-app-tools", "description": "Collection of tools to use with Azure Applications" } }, { "date": "2023-06-28", "type": "commit", "message": "version update\n\nrefactor approved verbs\nadd cllientid option for refresh\nadd info to readme for prt use", "link": "https://api.github.com/repos/rvrsh3ll/TokenTactics/commits/1e46bf26bcc799d4796b621e7f778fd0a24806ff", "repo": { "full_name": "rvrsh3ll/tokentactics", "description": "Azure JWT Token Manipulation Toolset" } }, { "date": "2023-06-23", "type": "commit", "message": "update index.html\n\nupdated to add hyperlink to microsoft site and bold the device code.", "link": "https://api.github.com/repos/rvrsh3ll/Azure-App-Tools/commits/e25242974424b70a32a9df0f20e98723436d13bb", "repo": { "full_name": "rvrsh3ll/azure-app-tools", "description": "Collection of tools to use with Azure Applications" } }, { "date": "2023-06-23", "type": "commit", "message": "update capturetokenphish.py\n\nadded nohup to put powershell in the background and handle multiple tokens.", "link": "https://api.github.com/repos/rvrsh3ll/TokenTactics/commits/b715be99a0726ae8b9b8aff25dc9c3665991708f", "repo": { "full_name": "rvrsh3ll/tokentactics", "description": "Azure JWT Token Manipulation Toolset" } }, { "date": "2023-05-26", "type": "commit", "message": "create pv.txt", "link": "https://api.github.com/repos/rvrsh3ll/rvrsh3ll.github.io/commits/28e14f7a81ba4486abc9cf6357d36d05225f9f21", "repo": { "full_name": "rvrsh3ll/rvrsh3ll.github.io" } }, { "date": "2023-05-14", "type": "commit", "message": "add logging", "link": "https://api.github.com/repos/rvrsh3ll/TokenTactics/commits/45c66d6d4e75cc5819d2391ebd2267117ebc0fb6", "repo": { "full_name": "rvrsh3ll/tokentactics", "description": "Azure JWT Token Manipulation Toolset" } }, { "date": "2023-05-12", "type": "commit", "message": "update deploycaptureserver.ps1\n\nbug fixes", "link": "https://api.github.com/repos/rvrsh3ll/TokenTactics/commits/48cd16f928a2539d37cfd6f1738c57b0480faed8", "repo": { "full_name": "rvrsh3ll/tokentactics", "description": "Azure JWT Token Manipulation Toolset" } }, { "date": "2023-05-10", "type": "commit", "message": "update owa_request_v2.txt\n\nfix post request", "link": "https://api.github.com/repos/rvrsh3ll/TokenTactics/commits/43112e250d95aef001c57e3d2fe4eda9405f8014", "repo": { "full_name": "rvrsh3ll/tokentactics", "description": "Azure JWT Token Manipulation Toolset" } }, { "date": "2023-05-08", "type": "commit", "message": "create owa_request_v2.txt\n\nrequest from blog https://www.trustedsec.com/blog/hacking-your-cloud-tokens-edition-2-0/", "link": "https://api.github.com/repos/rvrsh3ll/TokenTactics/commits/8da6d693814633c5cd9b1ef62d911a6bb06bf625", "repo": { "full_name": "rvrsh3ll/tokentactics", "description": "Azure JWT Token Manipulation Toolset" } }, { "date": "2023-03-18", "type": "commit", "message": "update azureipfsdropper.md", "link": "https://api.github.com/repos/rvrsh3ll/Azure-App-Tools/commits/713a30fcf80a1659e8e27e1f4ec6089a93adb67c", "repo": { "full_name": "rvrsh3ll/azure-app-tools", "description": "Collection of tools to use with Azure Applications" } }, { "date": "2014-08-05", "type": "commit", "message": "added misc commands\n\nweb link for misc commands", "link": "https://api.github.com/repos/rvrsh3ll/POSH-Commander/commits/03d114633501f38e54d3c1314bb0537e3198dec6", "repo": { "full_name": "rvrsh3ll/posh-commander", "description": "Invoke remote powershell scripts in memory of compromised hosts." } }, { "date": "2014-08-07", "type": "commit", "message": "update readme", "link": "https://api.github.com/repos/rvrsh3ll/PSHUpdater/commits/43ac6220c8c99e9ae0cd017cce793255545a52ec", "repo": { "full_name": "rvrsh3ll/pshupdater", "description": "Upgrade Target System to PowerShell3" } }, { "date": "2014-08-13", "type": "commit", "message": "minor updates", "link": "https://api.github.com/repos/rvrsh3ll/POSH-Commander/commits/4d74d13e066643b9d731e06ad7f284cacbd67098", "repo": { "full_name": "rvrsh3ll/posh-commander", "description": "Invoke remote powershell scripts in memory of compromised hosts." } }, { "date": "2014-08-22", "type": "commit", "message": "raw url's\n\nbe sure to point github scripts to the \"raw\" version. changed those in\nthat are embedded in the script.", "link": "https://api.github.com/repos/rvrsh3ll/POSH-Commander/commits/d24b5d057a3c5212b262b4df83c281f7ae110669", "repo": { "full_name": "rvrsh3ll/posh-commander", "description": "Invoke remote powershell scripts in memory of compromised hosts." } }, { "date": "2014-10-26", "type": "commit", "message": "add files\n\nadd dictionary for adobe livecycle. add targetbuster.sh", "link": "https://api.github.com/repos/rvrsh3ll/TargetBuster/commits/cbb6abd964482bed84c732fe0558bdee439105f9", "repo": { "full_name": "rvrsh3ll/targetbuster", "description": "Bash Script to parse EyeWitness results and run targeted DirB scans." } }, { "date": "2014-12-21", "type": "commit", "message": "create egress-assess.ps1\n\ninitial commit of egress-assess powershell client", "link": "https://api.github.com/repos/RedSiege/Egress-Assess/commits/f5b1bc0523e5e10080e057d12ea4529158bd73fd", "repo": { "full_name": "redsiege/egress-assess", "description": "Egress-Assess is a tool used to test egress data detection capabilities" } }, { "date": "2014-12-21", "type": "commit", "message": "create egress-assess.ps1\n\ninitial commit of egress-assess powershell client", "link": "https://api.github.com/repos/2lambda123/Egress-Assess/commits/f5b1bc0523e5e10080e057d12ea4529158bd73fd", "repo": { "full_name": "2lambda123/egress-assess" } }, { "date": "2015-01-24", "type": "commit", "message": "update posh_commander.cna\n\nupdated powerview and powerup links", "link": "https://api.github.com/repos/rvrsh3ll/POSH-Commander/commits/e09b2e5f65f31c1f0fccc8b07f7041ea5a3ba740", "repo": { "full_name": "rvrsh3ll/posh-commander", "description": "Invoke remote powershell scripts in memory of compromised hosts." } }, { "date": "2015-02-14", "type": "commit", "message": "create runas.ps1", "link": "https://api.github.com/repos/rvrsh3ll/Misc-Powershell-Scripts/commits/f4662c16d9d76045179fb2b00cd9ffb76127d8ba", "repo": { "full_name": "rvrsh3ll/misc-powershell-scripts", "description": "Random Tools" } }, { "date": "2015-06-03", "type": "commit", "message": "create posh-runas.ps1", "link": "https://api.github.com/repos/rvrsh3ll/Posh-Runas/commits/c0d114d41452c5d5bf3bd5bfb55806c692969f64", "repo": { "full_name": "rvrsh3ll/posh-runas" } }, { "date": "2015-07-04", "type": "commit", "message": "initial commit", "link": "https://api.github.com/repos/rvrsh3ll/BeaconSMS/commits/e31d7c3e261267557e4acd8a7026abd4e8cf7777", "repo": { "full_name": "rvrsh3ll/beaconsms", "description": "Set Cobalt Strike Beacons to SMS you upon arrival." } }, { "date": "2015-07-07", "type": "commit", "message": "update invoke-egressassess.ps1\n\nadded looping to each protocol. fixed ftp", "link": "https://api.github.com/repos/RedSiege/Egress-Assess/commits/165036d2f37fef9a3fcd26cde902f0dc268cd9be", "repo": { "full_name": "redsiege/egress-assess", "description": "Egress-Assess is a tool used to test egress data detection capabilities" } }, { "date": "2015-07-07", "type": "commit", "message": "update invoke-egressassess.ps1\n\nadded looping to each protocol. fixed ftp", "link": "https://api.github.com/repos/2lambda123/Egress-Assess/commits/165036d2f37fef9a3fcd26cde902f0dc268cd9be", "repo": { "full_name": "2lambda123/egress-assess" } }, { "date": "2015-07-23", "type": "commit", "message": "merge pull request #31 from n03lx/master\n\ncombined previous commits", "link": "https://api.github.com/repos/RedSiege/Egress-Assess/commits/d3b921ffeeae6a7ca25e239c2e845c93151486a3", "repo": { "full_name": "redsiege/egress-assess", "description": "Egress-Assess is a tool used to test egress data detection capabilities" } }, { "date": "2015-07-23", "type": "commit", "message": "merge pull request #31 from n03lx/master\n\ncombined previous commits", "link": "https://api.github.com/repos/2lambda123/Egress-Assess/commits/d3b921ffeeae6a7ca25e239c2e845c93151486a3", "repo": { "full_name": "2lambda123/egress-assess" } }, { "date": "2015-09-11", "type": "commit", "message": "initial commit", "link": "https://api.github.com/repos/rvrsh3ll/rvrsh3ll/commits/8b6fed3978974ce9489dc9d84b8b2102faaac0fc", "repo": { "full_name": "rvrsh3ll/rvrsh3ll", "description": "things" } }, { "date": "2015-09-11", "type": "commit", "message": "add file", "link": "https://api.github.com/repos/evilrovot/rvrsh3ll.github.io/commits/99fdf5db0bbe5b8f6f885d838af6cacc50239a82", "repo": { "full_name": "evilrovot/rvrsh3ll.github.io", "description": "scripts" } }, { "date": "2015-09-13", "type": "commit", "message": "added portscan", "link": "https://api.github.com/repos/evilrovot/rvrsh3ll.github.io/commits/afeedc5dd41239c13c478fce6c0ff6222d7aecd9", "repo": { "full_name": "evilrovot/rvrsh3ll.github.io", "description": "scripts" } }, { "date": "2015-09-14", "type": "commit", "message": "stuff", "link": "https://api.github.com/repos/evilrovot/rvrsh3ll.github.io/commits/82dc79f79a8df885b316fd90d47416d617ef42ee", "repo": { "full_name": "evilrovot/rvrsh3ll.github.io", "description": "scripts" } }, { "date": "2015-09-15", "type": "commit", "message": "d", "link": "https://api.github.com/repos/evilrovot/rvrsh3ll.github.io/commits/03db9b4190bb9f57a9ad1b8cb73e8ae9195393b4", "repo": { "full_name": "evilrovot/rvrsh3ll.github.io", "description": "scripts" } }, { "date": "2015-09-16", "type": "commit", "message": "s", "link": "https://api.github.com/repos/evilrovot/rvrsh3ll.github.io/commits/43c659022d011a4b1d9374ce85905d11c31abc47", "repo": { "full_name": "evilrovot/rvrsh3ll.github.io", "description": "scripts" } }, { "date": "2015-10-10", "type": "commit", "message": "added \"noping\" switch", "link": "https://api.github.com/repos/RedSiege/Egress-Assess/commits/3272d45b7d14ef745197b9e220ecc3478f9ea835", "repo": { "full_name": "redsiege/egress-assess", "description": "Egress-Assess is a tool used to test egress data detection capabilities" } }, { "date": "2015-10-10", "type": "commit", "message": "added \"noping\" switch", "link": "https://api.github.com/repos/2lambda123/Egress-Assess/commits/3272d45b7d14ef745197b9e220ecc3478f9ea835", "repo": { "full_name": "2lambda123/egress-assess" } }, { "date": "2015-10-13", "type": "commit", "message": "added stuff", "link": "https://api.github.com/repos/evilrovot/rvrsh3ll.github.io/commits/3f9c2a6e0c63f363ed9785af155c548c26389ed8", "repo": { "full_name": "evilrovot/rvrsh3ll.github.io", "description": "scripts" } }, { "date": "2015-10-14", "type": "commit", "message": "big", "link": "https://api.github.com/repos/evilrovot/rvrsh3ll.github.io/commits/4b934a40f3e08024c6594a3dcddf4a1665ec0c56", "repo": { "full_name": "evilrovot/rvrsh3ll.github.io", "description": "scripts" } }, { "date": "2015-10-24", "type": "commit", "message": "fix", "link": "https://api.github.com/repos/vladberbenets2/EmpireP/commits/2855b3e04557b795f9c0970dddfd2896eacee3f9", "repo": { "full_name": "vladberbenets2/empirep" } }, { "date": "2015-10-24", "type": "commit", "message": "fix", "link": "https://api.github.com/repos/64bit-alias/Empire/commits/2855b3e04557b795f9c0970dddfd2896eacee3f9", "repo": { "full_name": "64bit-alias/empire" } }, { "date": "2015-10-24", "type": "commit", "message": "fix", "link": "https://api.github.com/repos/aymankhder/Empire/commits/2855b3e04557b795f9c0970dddfd2896eacee3f9", "repo": { "full_name": "aymankhder/empire" } }, { "date": "2015-10-24", "type": "commit", "message": "fix", "link": "https://api.github.com/repos/HexRav3n/Empire/commits/2855b3e04557b795f9c0970dddfd2896eacee3f9", "repo": { "full_name": "hexrav3n/empire", "description": "Mirror of BC-Security Empire" } }, { "date": "2015-10-24", "type": "commit", "message": "fix", "link": "https://api.github.com/repos/0xh4di/Empire/commits/2855b3e04557b795f9c0970dddfd2896eacee3f9", "repo": { "full_name": "0xh4di/empire" } }, { "date": "2015-10-24", "type": "commit", "message": "fix", "link": "https://api.github.com/repos/TunedSecurity/ShadowsOfTheProject/commits/2855b3e04557b795f9c0970dddfd2896eacee3f9", "repo": { "full_name": "tunedsecurity/shadowsoftheproject" } }, { "date": "2015-10-24", "type": "commit", "message": "fix", "link": "https://api.github.com/repos/DD1266/Empire/commits/2855b3e04557b795f9c0970dddfd2896eacee3f9", "repo": { "full_name": "dd1266/empire" } }, { "date": "2015-10-24", "type": "commit", "message": "fix", "link": "https://api.github.com/repos/Pilliskore/Empire/commits/2855b3e04557b795f9c0970dddfd2896eacee3f9", "repo": { "full_name": "pilliskore/empire" } }, { "date": "2015-10-24", "type": "commit", "message": "fix", "link": "https://api.github.com/repos/kumardineshwar/Empire/commits/2855b3e04557b795f9c0970dddfd2896eacee3f9", "repo": { "full_name": "kumardineshwar/empire" } }, { "date": "2015-10-24", "type": "commit", "message": "fix", "link": "https://api.github.com/repos/aresmart/Empire/commits/2855b3e04557b795f9c0970dddfd2896eacee3f9", "repo": { "full_name": "aresmart/empire" } }, { "date": "2015-10-24", "type": "commit", "message": "fix", "link": "https://api.github.com/repos/mishmashclone/BC-SECURITY-Empire/commits/2855b3e04557b795f9c0970dddfd2896eacee3f9", "repo": { "full_name": "mishmashclone/bc-security-empire", "description": "https://github.com/BC-SECURITY/Empire" } }, { "date": "2015-10-24", "type": "commit", "message": "fix", "link": "https://api.github.com/repos/retr0-13/Empire/commits/2855b3e04557b795f9c0970dddfd2896eacee3f9", "repo": { "full_name": "retr0-13/empire" } }, { "date": "2015-10-24", "type": "commit", "message": "fix", "link": "https://api.github.com/repos/SrCroqueta/EmpireUnofficial/commits/2855b3e04557b795f9c0970dddfd2896eacee3f9", "repo": { "full_name": "srcroqueta/empireunofficial" } }, { "date": "2015-10-24", "type": "commit", "message": "fix", "link": "https://api.github.com/repos/2lambda123/EmpireProject-Empire/commits/2855b3e04557b795f9c0970dddfd2896eacee3f9", "repo": { "full_name": "2lambda123/empireproject-empire" } }, { "date": "2015-10-24", "type": "commit", "message": "fix", "link": "https://api.github.com/repos/gold1029/Empire/commits/2855b3e04557b795f9c0970dddfd2896eacee3f9", "repo": { "full_name": "gold1029/empire", "description": "Empire is a post-exploitation framework that includes a pure-PowerShell2.0 Windows agent, and a pure Python 2.6/2.7 Linux/OS X agent. http://www.powershellempire.com/" } }, { "date": "2015-10-24", "type": "commit", "message": "fix", "link": "https://api.github.com/repos/jaspnick/Empire_project/commits/2855b3e04557b795f9c0970dddfd2896eacee3f9", "repo": { "full_name": "jaspnick/empire_project" } }, { "date": "2015-10-24", "type": "commit", "message": "fix", "link": "https://api.github.com/repos/marrocamp/PowerShellEmpire-Empire/commits/2855b3e04557b795f9c0970dddfd2896eacee3f9", "repo": { "full_name": "marrocamp/powershellempire-empire" } }, { "date": "2015-10-24", "type": "commit", "message": "fix", "link": "https://api.github.com/repos/Micr067/Empire1/commits/2855b3e04557b795f9c0970dddfd2896eacee3f9", "repo": { "full_name": "micr067/empire1" } }, { "date": "2015-10-24", "type": "commit", "message": "fix", "link": "https://api.github.com/repos/shakenetwork/Empire/commits/2855b3e04557b795f9c0970dddfd2896eacee3f9", "repo": { "full_name": "shakenetwork/empire", "description": "Empire is a PowerShell and Python post-exploitation agent. http://www.powershellempire.com/ https://github.com/EmpireProject/" } }, { "date": "2015-10-24", "type": "commit", "message": "fix", "link": "https://api.github.com/repos/bit-St0rm/Empire/commits/2855b3e04557b795f9c0970dddfd2896eacee3f9", "repo": { "full_name": "bit-st0rm/empire" } }, { "date": "2015-10-24", "type": "commit", "message": "fix", "link": "https://api.github.com/repos/Indhu-2712/empire/commits/2855b3e04557b795f9c0970dddfd2896eacee3f9", "repo": { "full_name": "indhu-2712/empire" } }, { "date": "2015-10-24", "type": "commit", "message": "fix", "link": "https://api.github.com/repos/Exploit-install/Empire/commits/2855b3e04557b795f9c0970dddfd2896eacee3f9", "repo": { "full_name": "exploit-install/empire", "description": "Empire is a pure PowerShell post-exploitation agent." } }, { "date": "2015-10-24", "type": "commit", "message": "fix", "link": "https://api.github.com/repos/boosnadal/shell/commits/2855b3e04557b795f9c0970dddfd2896eacee3f9", "repo": { "full_name": "boosnadal/shell" } }, { "date": "2015-10-24", "type": "commit", "message": "fix", "link": "https://api.github.com/repos/The4n0n/Empire/commits/2855b3e04557b795f9c0970dddfd2896eacee3f9", "repo": { "full_name": "the4n0n/empire" } }, { "date": "2015-10-24", "type": "commit", "message": "fix", "link": "https://api.github.com/repos/tevez70/empire/commits/2855b3e04557b795f9c0970dddfd2896eacee3f9", "repo": { "full_name": "tevez70/empire" } }, { "date": "2015-10-24", "type": "commit", "message": "fix", "link": "https://api.github.com/repos/RaymondHessel/PSE/commits/2855b3e04557b795f9c0970dddfd2896eacee3f9", "repo": { "full_name": "raymondhessel/pse", "description": "PowershellEmpire" } }, { "date": "2015-10-24", "type": "commit", "message": "fix", "link": "https://api.github.com/repos/Lonebear69/https-github.com-tanc7-Empire/commits/2855b3e04557b795f9c0970dddfd2896eacee3f9", "repo": { "full_name": "lonebear69/https-github.com-tanc7-empire" } }, { "date": "2015-10-24", "type": "commit", "message": "fix", "link": "https://api.github.com/repos/Werlodik/Empire/commits/2855b3e04557b795f9c0970dddfd2896eacee3f9", "repo": { "full_name": "werlodik/empire" } }, { "date": "2015-10-24", "type": "commit", "message": "fix", "link": "https://api.github.com/repos/sunzu94/Empire/commits/2855b3e04557b795f9c0970dddfd2896eacee3f9", "repo": { "full_name": "sunzu94/empire" } }, { "date": "2015-10-24", "type": "commit", "message": "fix", "link": "https://api.github.com/repos/Micr067/Empire/commits/2855b3e04557b795f9c0970dddfd2896eacee3f9", "repo": { "full_name": "micr067/empire" } }, { "date": "2015-10-24", "type": "commit", "message": "added find-fruit.py", "link": "https://api.github.com/repos/paramint/Empire/commits/d66c51125204af790802dc4c29dad4dbda322031", "repo": { "full_name": "paramint/empire" } }, { "date": "2015-10-24", "type": "commit", "message": "added find-fruit.py", "link": "https://api.github.com/repos/EmpireProject/Empire/commits/d66c51125204af790802dc4c29dad4dbda322031", "repo": { "full_name": "empireproject/empire", "description": "Empire is a PowerShell and Python post-exploitation agent." } }, { "date": "2015-10-24", "type": "commit", "message": "added find-fruit.py", "link": "https://api.github.com/repos/Noslive/Empire/commits/d66c51125204af790802dc4c29dad4dbda322031", "repo": { "full_name": "noslive/empire" } }, { "date": "2015-10-24", "type": "commit", "message": "added find-fruit.py", "link": "https://api.github.com/repos/vysecurity/EmpireAMSI/commits/d66c51125204af790802dc4c29dad4dbda322031", "repo": { "full_name": "vysecurity/empireamsi" } }, { "date": "2015-10-24", "type": "commit", "message": "added find-fruit.ps1", "link": "https://api.github.com/repos/rvrsh3ll/Misc-Powershell-Scripts/commits/fbdeb94c7af5fb4b949a29788d4536603e7df7bb", "repo": { "full_name": "rvrsh3ll/misc-powershell-scripts", "description": "Random Tools" } } ], "email": "steveborosh@gmail.com", "blog": "medium.com/@rvrsh3ll", "full_name": "Steve Borosh", "github_username": "rvrsh3ll", "twitter_username": "424f424f", "public_repos": 860, "bio": "I hack code together and hope it works.", "last_name": "Borosh", "followers": 1466, "location": "gamma quadrant 4", "company": "https://futuresec.io", "all_names": [ "steve borosh" ] }, { "linkedin_username": "paulrashidi", "full_name": "Paul Rashidi", "public_repos": 6, "github_username": "paulrashidi", "first_name": "Paul", "emails": [ "paul@paulrashidi.com", "paulrashidi@acm.org", "paulrashidi@google.com", "paul.rashidi@gmail.com" ], "public_gists": 1, "following": 2, "followers": 1202, "events": [ { "repo": { "full_name": "paulrashidi/android-perf-testing", "language": "Java", "stargazers_count": 1, "description": "Automated Performance Testing on Android" }, "type": "forked_repo", "date": "2018-01-04" }, { "repo": { "full_name": "paulrashidi/appengine-endpoints-helloendpoints-android", "language": "Java", "stargazers_count": 0, "description": "This repository is a HelloWorld Android sample application that connects to a HelloWorld Google Cloud Endpoints backend sample." }, "type": "forked_repo", "date": "2016-04-18" }, { "repo": { "full_name": "paulrashidi/go", "stargazers_count": 0, "description": "The Go programming language" }, "type": "forked_repo", "date": "2024-04-13" }, { "repo": { "full_name": "paulrashidi/google.aip.dev", "stargazers_count": 0, "description": "API Improvement Proposals. https://aip.dev/" }, "type": "forked_repo", "date": "2024-05-14" }, { "repo": { "full_name": "paulrashidi/iosched", "language": "Java", "stargazers_count": 10, "description": "The Google I/O 2014 Android App" }, "type": "forked_repo", "date": "2015-01-08" }, { "repo": { "full_name": "paulrashidi/play-services-plugins", "language": "Java", "stargazers_count": 0, "description": "Plugins to help with using Google Play services SDK." }, "type": "forked_repo", "date": "2018-08-02" }, { "type": "star", "date": "2021-10-21", "repo": { "full_name": "paulrashidi/android-perf-testing", "language": "Java", "stargazers_count": 1, "description": "Automated Performance Testing on Android" } }, { "type": "star", "date": "2021-10-21", "repo": { "full_name": "paulrashidi/iosched", "language": "Java", "stargazers_count": 10, "description": "The Google I/O 2014 Android App" } }, { "type": "star", "date": "2019-05-02", "repo": { "full_name": "googlecodelabs/tools", "language": "Go", "stargazers_count": 4280, "description": "Codelabs management & hosting tools" } }, { "type": "star", "date": "2018-09-07", "repo": { "full_name": "androidstudygroup/code-of-conduct", "stargazers_count": 95, "description": "Code of Conduct for the Android Study Group Slack" } }, { "type": "star", "date": "2018-02-10", "repo": { "full_name": "dcendents/android-maven-gradle-plugin", "language": "Groovy", "stargazers_count": 1084, "description": "Abandoned. This is now supported by the android build plugin: https://developer.android.com/studio/build/maven-publish-plugin" } }, { "type": "star", "date": "2017-12-26", "repo": { "full_name": "googleapis/google-cloud-java", "language": "Java", "stargazers_count": 1920, "description": "Google Cloud Client Library for Java", "topics": [ "artisanal", "cloud-bigquery", "cloud-datastore", "cloud-storage", "gcp", "google-cloud", "java" ] } }, { "type": "star", "date": "2017-10-01", "repo": { "full_name": "square/wire", "language": "Kotlin", "stargazers_count": 4286, "description": "gRPC and protocol buffers for Android, Kotlin, Swift and Java." } }, { "type": "star", "date": "2017-02-02", "repo": { "full_name": "triple-t/gradle-play-publisher", "language": "Kotlin", "stargazers_count": 4145, "description": "GPP is Android's unofficial release automation Gradle Plugin. It can do anything from building, uploading, and then promoting your App Bundle or APK to publishing app listings and other metadata.", "topics": [ "android", "android-development", "apps", "automation", "deployment", "gpp", "gradle-play-publisher", "gradle-plugin", "mobile", "play-store", "publishing" ] } }, { "type": "star", "date": "2016-05-15", "repo": { "full_name": "appimage/appimagekit", "language": "C", "stargazers_count": 8872, "description": "Package desktop applications as AppImages that run on common Linux-based operating systems, such as RHEL, CentOS, openSUSE, SLED, Ubuntu, Fedora, debian and derivatives. Join #AppImage on irc.libera.chat", "topics": [ "appimage", "applications", "deployment", "linux", "linux-app", "packaging" ] } }, { "type": "star", "date": "2016-03-09", "repo": { "full_name": "googlearchive/android-activenotifications", "language": "Java", "stargazers_count": 217, "description": "This sample has been deprecated/archived. Check this repo for related samples:" } }, { "type": "star", "date": "2016-03-09", "repo": { "full_name": "googlearchive/android-messagingservice", "language": "Java", "stargazers_count": 226, "description": "This sample has been deprecated/archived. Check this repo for related samples:" } }, { "type": "star", "date": "2015-11-02", "repo": { "full_name": "google/styleguide", "language": "HTML", "stargazers_count": 37805, "description": "Style guides for Google-originated open-source projects", "topics": [ "cpplint", "style-guide", "styleguide" ] } }, { "type": "star", "date": "2015-08-24", "repo": { "full_name": "catapult-project/catapult", "language": "HTML", "stargazers_count": 1937, "description": "Deprecated Catapult GitHub. Please instead use http://crbug.com \"Speed>Benchmarks\" component for bugs and https://chromium.googlesource.com/catapult for downloading and editing source code.." } }, { "type": "star", "date": "2015-08-20", "repo": { "full_name": "google/deepdream", "stargazers_count": 13228 } }, { "type": "star", "date": "2015-08-06", "repo": { "full_name": "square/moshi", "language": "Kotlin", "stargazers_count": 9827, "description": "A modern JSON library for Kotlin and Java." } }, { "type": "star", "date": "2015-06-27", "repo": { "full_name": "bulenkov/intellijideadiagramdemo", "language": "Java", "stargazers_count": 29, "description": "Demo plugin for IntelliJ IDEA showing diagramming features" } }, { "type": "star", "date": "2015-06-10", "repo": { "full_name": "cgutman/adblib", "language": "Java", "stargazers_count": 473, "description": "A Java library implementation of the ADB network protocol" } }, { "type": "star", "date": "2015-01-10", "repo": { "full_name": "google/material-design-icons", "stargazers_count": 51022, "description": "Material Design icons by Google (Material Symbols)", "topics": [ "android", "icons", "ios", "material", "material-design", "sprites", "web" ] } }, { "type": "star", "date": "2014-12-30", "repo": { "full_name": "bramp/js-sequence-diagrams", "language": "JavaScript", "stargazers_count": 7814, "description": "Draws simple SVG sequence diagrams from textual representation of the diagram", "topics": [ "javascript", "sequence-diagram", "svg" ] } }, { "type": "star", "date": "2014-12-11", "repo": { "full_name": "android/location-samples", "language": "Kotlin", "stargazers_count": 2704, "description": "Multiple samples showing the best practices in location APIs on Android." } }, { "type": "star", "date": "2014-09-10", "repo": { "full_name": "gradle/gradle", "language": "Groovy", "stargazers_count": 17218, "description": "Adaptable, fast automation for all", "topics": [ "build-tool", "good-first-issue", "gradle", "gradle-bt", "groovy", "hacktoberfest", "java", "kotlin" ] } }, { "type": "star", "date": "2014-06-14", "repo": { "full_name": "googlearchive/appengine-flask-skeleton", "language": "Python", "stargazers_count": 416, "description": "A skeleton for creating Python applications using the Flask framework on App Engine" } }, { "type": "star", "date": "2014-01-29", "repo": { "full_name": "googleapis/google-api-php-client", "language": "PHP", "stargazers_count": 9421, "description": "A PHP client library for accessing Google APIs" } }, { "type": "star", "date": "2013-08-27", "repo": { "full_name": "googlecloudplatform/appengine-endpoints-tictactoe-java-maven", "language": "JavaScript", "stargazers_count": 23, "description": "Google Cloud Endpoints Java sample using Maven" } }, { "type": "star", "date": "2013-08-06", "repo": { "full_name": "googlecloudplatform/compute-image-packages", "language": "Python", "stargazers_count": 371, "description": "Packages for Google Compute Engine Linux images." } }, { "type": "star", "date": "2013-06-14", "repo": { "full_name": "ikai/youtube-android-gradle", "language": "Shell", "stargazers_count": 7, "description": "This is a started project for YouTube on Android using Gradle" } }, { "type": "star", "date": "2013-06-11", "repo": { "full_name": "googlearchive/git-rv", "language": "Python", "stargazers_count": 7, "description": "Command Line Tool for Syncing Local Reviews with Rietveld" } }, { "type": "star", "date": "2013-04-03", "repo": { "full_name": "googlearchive/compute-getting-started-python", "language": "Python", "stargazers_count": 41, "description": "This sample python application demonstrates how to access the Compute Engine API using the Google Python API Client Library." } }, { "type": "star", "date": "2013-04-03", "repo": { "full_name": "googlecloudplatform/compute-getting-started-javascript", "stargazers_count": 17, "description": "This is a simple web-based example of calling the Google Compute Engine API in JavaScript." } }, { "type": "star", "date": "2013-03-13", "repo": { "full_name": "googlearchive/compute-hadoop-java-python", "language": "Python", "stargazers_count": 29, "description": "This software demonstrates one way to create and manage a cluster of Hadoop nodes running on Google Compute Engine." } }, { "date": "2022-06-01", "type": "commit", "message": "add note about no longer being maintained.\n\nprior to moving to archive.", "link": "https://api.github.com/repos/google/etc2comp/commits/39422c1aa2f4889d636db5790af1d0be6ff3a226", "repo": { "full_name": "google/etc2comp" } }, { "date": "2018-10-11", "type": "commit", "message": "merge pull request #16 from sperzion/change_logger\n\nswitch to using slf4j logger implementation", "link": "https://api.github.com/repos/google/play-services-plugins/commits/c00d2dba59b6ea5fa2702425286c27c754a37ce4", "repo": { "full_name": "google/play-services-plugins", "description": "Plugins to help with using Google Play services SDK." } }, { "date": "2018-10-11", "type": "commit", "message": "merge pull request #16 from sperzion/change_logger\n\nswitch to using slf4j logger implementation", "link": "https://api.github.com/repos/JonesWS/Google-services-Plugins/commits/c00d2dba59b6ea5fa2702425286c27c754a37ce4", "repo": { "full_name": "jonesws/google-services-plugins" } }, { "date": "2018-10-10", "type": "commit", "message": "merge pull request #15 from sperzion/rename_test_class\n\nremove .idea files and jarjar'd imports + few source tweaks supporting auto-merging.", "link": "https://api.github.com/repos/google/play-services-plugins/commits/4924aae703f477c9cabeeb48669e4c3e96fba15f", "repo": { "full_name": "google/play-services-plugins", "description": "Plugins to help with using Google Play services SDK." } }, { "date": "2018-10-10", "type": "commit", "message": "merge pull request #15 from sperzion/rename_test_class\n\nremove .idea files and jarjar'd imports + few source tweaks supporting auto-merging.", "link": "https://api.github.com/repos/JonesWS/Google-services-Plugins/commits/4924aae703f477c9cabeeb48669e4c3e96fba15f", "repo": { "full_name": "jonesws/google-services-plugins" } }, { "date": "2018-10-09", "type": "commit", "message": "merge pull request #14 from paulrashidi/semver_exclusions\n\nadd exclusion for the connector's 16 -> 17 major version bump.", "link": "https://api.github.com/repos/google/play-services-plugins/commits/04152845a876657b577f50c52dda854a1ad9bd3a", "repo": { "full_name": "google/play-services-plugins", "description": "Plugins to help with using Google Play services SDK." } }, { "date": "2018-10-09", "type": "commit", "message": "merge pull request #14 from paulrashidi/semver_exclusions\n\nadd exclusion for the connector's 16 -> 17 major version bump.", "link": "https://api.github.com/repos/JonesWS/Google-services-Plugins/commits/04152845a876657b577f50c52dda854a1ad9bd3a", "repo": { "full_name": "jonesws/google-services-plugins" } }, { "date": "2018-10-08", "type": "commit", "message": "disable semver major version dependency checks.\n\nremoving the plugin's flagging of the major version checks until\nwe have a way to allow a major version discrepancy to be allowed\nwithout disabling the whole plugin.", "link": "https://api.github.com/repos/google/play-services-plugins/commits/5a73d43b5722d4ce83779bc344dd2c74fc6854fb", "repo": { "full_name": "google/play-services-plugins", "description": "Plugins to help with using Google Play services SDK." } }, { "date": "2018-10-08", "type": "commit", "message": "disable semver major version dependency checks.\n\nremoving the plugin's flagging of the major version checks until\nwe have a way to allow a major version discrepancy to be allowed\nwithout disabling the whole plugin.", "link": "https://api.github.com/repos/JonesWS/Google-services-Plugins/commits/5a73d43b5722d4ce83779bc344dd2c74fc6854fb", "repo": { "full_name": "jonesws/google-services-plugins" } }, { "date": "2018-09-21", "type": "commit", "message": "merge pull request #11 from paulrashidi/refactor_dep_checking\n\nintegrate an update to the dependency checking logic and make usable from google-sevices.\r\n\r\nthe update to the dependency checking logic provides the root dependencies that projects depend on in the initial failure error message. the logic that performs the evaluation has also been moved out of the plugin so it can be cleanly used from the google-services plugin.", "link": "https://api.github.com/repos/google/play-services-plugins/commits/d384786ea28f7c966cacc803b4f8744ecdd967d6", "repo": { "full_name": "google/play-services-plugins", "description": "Plugins to help with using Google Play services SDK." } }, { "date": "2018-09-21", "type": "commit", "message": "merge pull request #11 from paulrashidi/refactor_dep_checking\n\nintegrate an update to the dependency checking logic and make usable from google-sevices.\r\n\r\nthe update to the dependency checking logic provides the root dependencies that projects depend on in the initial failure error message. the logic that performs the evaluation has also been moved out of the plugin so it can be cleanly used from the google-services plugin.", "link": "https://api.github.com/repos/JonesWS/Google-services-Plugins/commits/d384786ea28f7c966cacc803b4f8744ecdd967d6", "repo": { "full_name": "jonesws/google-services-plugins" } }, { "date": "2018-09-17", "type": "commit", "message": "more edits to bring in line with google standards.", "link": "https://api.github.com/repos/google/play-services-plugins/commits/329693c8a323c0dadc6866c6065a2f19ce812265", "repo": { "full_name": "google/play-services-plugins", "description": "Plugins to help with using Google Play services SDK." } }, { "date": "2018-09-17", "type": "commit", "message": "more edits to bring in line with google standards.", "link": "https://api.github.com/repos/JonesWS/Google-services-Plugins/commits/329693c8a323c0dadc6866c6065a2f19ce812265", "repo": { "full_name": "jonesws/google-services-plugins" } }, { "date": "2018-09-14", "type": "commit", "message": "fix strings not being wrapped by the formatter.", "link": "https://api.github.com/repos/google/play-services-plugins/commits/c76f74f5d5b870a970236b3faef5fbc894382d37", "repo": { "full_name": "google/play-services-plugins", "description": "Plugins to help with using Google Play services SDK." } }, { "date": "2018-09-14", "type": "commit", "message": "fix strings not being wrapped by the formatter.", "link": "https://api.github.com/repos/JonesWS/Google-services-Plugins/commits/c76f74f5d5b870a970236b3faef5fbc894382d37", "repo": { "full_name": "jonesws/google-services-plugins" } }, { "date": "2018-09-13", "type": "commit", "message": "refactor plugin internals so google-services plugin can reuse via dependency.", "link": "https://api.github.com/repos/google/play-services-plugins/commits/9f00093ca7bf7d8dc181d508934a32ab976f436b", "repo": { "full_name": "google/play-services-plugins", "description": "Plugins to help with using Google Play services SDK." } }, { "date": "2018-09-13", "type": "commit", "message": "refactor plugin internals so google-services plugin can reuse via dependency.", "link": "https://api.github.com/repos/JonesWS/Google-services-Plugins/commits/9f00093ca7bf7d8dc181d508934a32ab976f436b", "repo": { "full_name": "jonesws/google-services-plugins" } }, { "date": "2018-09-12", "type": "commit", "message": "tweak error message to provide failing project.", "link": "https://api.github.com/repos/google/play-services-plugins/commits/3975360599baf7ecb73bcb2d894a49dad82df27b", "repo": { "full_name": "google/play-services-plugins", "description": "Plugins to help with using Google Play services SDK." } }, { "date": "2018-09-12", "type": "commit", "message": "tweak error message to provide failing project.", "link": "https://api.github.com/repos/JonesWS/Google-services-Plugins/commits/3975360599baf7ecb73bcb2d894a49dad82df27b", "repo": { "full_name": "jonesws/google-services-plugins" } }, { "date": "2018-09-11", "type": "commit", "message": "xl: switch to new logic for analyzing dependencies.\n\ni tried converting the prototype incrementally, but it's turning\nout to be a lot of work for not much benefit so i'm including all\nthe updates in a single commit and we'll code review and cleanup\nin subsequent cls as well as in the pr like normal, it'll just\nbe a messier than normal flow.\n\nbuild failure message is now on the order of:\n* what went wrong:\nfailed to capture snapshot of input files for task ':mylibrary1:compiledebugaidl' property 'importdirs' during up-to-date check.\n> one resolved google play services library dependency depends on another at an exact version (e.g. \"[1.4.3]\"), but isn't being resolved to that version. behavior exhibited by the library will be unknown. execute gradle from the command line with ./gradlew --info :app:assembledebug to see the dependency paths to the artifact. dependency failing: com.google.android.gms:play-services-tasks:15.0.0 -> com.google.android.gms:play-services-basement@[15.0.0] but play-services-basement version was 15.0.1. this error came from the strict-dep-checker-plugin and can be disabled by disabling that plugin at your own risk.\n\nwith this showing when you run the specified gradle command:\n\ndependency ended up being resolved to an incompatible version: dependency(fromartifactversion=artifactversion(groupid=com.google.android.gms, artifactid=play-services-tasks, version=15.0.0), toartifact=artifact(groupid=com.google.android.gms, artifactid=play-services-basement), toartifactversionstring=[15.0.0])\ndependency resolution help: displaying all currently known paths to any version of the dependency: artifact(groupid=com.google.android.gms, artifactid=play-services-basement)\nnote: com.google.android.gms translated to c.g.a.g for brevity. same for com.google.firebase -> c.g.f\n-- :app-debugcompileclasspath-app:0.0.0 task/module dep -> c.g.a.g:play-services-tasks@15.0.1\n---- c.g.a.g:play-services-tasks:15.0.1 library depends -> c.g.a.g:play-services-basement@[15.0.1]\n-- :app-debugcompileclasspath-mylibrary1:0.0.0 task/module dep -> c.g.a.g:play-services-base@15.0.0\n---- c.g.a.g:play-services-base:15.0.0 library depends -> c.g.a.g:play-services-tasks@[15.0.0]\n------ c.g.a.g:play-services-tasks:15.0.0 library depends -> c.g.a.g:play-services-basement@[15.0.0]\n-- :app-debugcompileclasspath-app:0.0.0 task/module dep -> c.g.a.g:play-services-tasks@15.0.1\n---- c.g.a.g:play-services-tasks:15.0.0 library depends -> c.g.a.g:play-services-basement@[15.0.0]\n-- :app-debugcompileclasspath-mylibrary1:0.0.0 task/module dep -> c.g.a.g:play-services-basement@15.0.1\n-- :app-debugcompileclasspath-mylibrary1:0.0.0 task/module dep -> c.g.a.g:play-services-base@15.0.0\n---- c.g.a.g:play-services-base:15.0.0 library depends -> c.g.a.g:play-services-basement@[15.0.0]", "link": "https://api.github.com/repos/google/play-services-plugins/commits/3098948afd0d6c1a99ae471d1b58755772581d5d", "repo": { "full_name": "google/play-services-plugins", "description": "Plugins to help with using Google Play services SDK." } }, { "date": "2018-09-11", "type": "commit", "message": "xl: switch to new logic for analyzing dependencies.\n\ni tried converting the prototype incrementally, but it's turning\nout to be a lot of work for not much benefit so i'm including all\nthe updates in a single commit and we'll code review and cleanup\nin subsequent cls as well as in the pr like normal, it'll just\nbe a messier than normal flow.\n\nbuild failure message is now on the order of:\n* what went wrong:\nfailed to capture snapshot of input files for task ':mylibrary1:compiledebugaidl' property 'importdirs' during up-to-date check.\n> one resolved google play services library dependency depends on another at an exact version (e.g. \"[1.4.3]\"), but isn't being resolved to that version. behavior exhibited by the library will be unknown. execute gradle from the command line with ./gradlew --info :app:assembledebug to see the dependency paths to the artifact. dependency failing: com.google.android.gms:play-services-tasks:15.0.0 -> com.google.android.gms:play-services-basement@[15.0.0] but play-services-basement version was 15.0.1. this error came from the strict-dep-checker-plugin and can be disabled by disabling that plugin at your own risk.\n\nwith this showing when you run the specified gradle command:\n\ndependency ended up being resolved to an incompatible version: dependency(fromartifactversion=artifactversion(groupid=com.google.android.gms, artifactid=play-services-tasks, version=15.0.0), toartifact=artifact(groupid=com.google.android.gms, artifactid=play-services-basement), toartifactversionstring=[15.0.0])\ndependency resolution help: displaying all currently known paths to any version of the dependency: artifact(groupid=com.google.android.gms, artifactid=play-services-basement)\nnote: com.google.android.gms translated to c.g.a.g for brevity. same for com.google.firebase -> c.g.f\n-- :app-debugcompileclasspath-app:0.0.0 task/module dep -> c.g.a.g:play-services-tasks@15.0.1\n---- c.g.a.g:play-services-tasks:15.0.1 library depends -> c.g.a.g:play-services-basement@[15.0.1]\n-- :app-debugcompileclasspath-mylibrary1:0.0.0 task/module dep -> c.g.a.g:play-services-base@15.0.0\n---- c.g.a.g:play-services-base:15.0.0 library depends -> c.g.a.g:play-services-tasks@[15.0.0]\n------ c.g.a.g:play-services-tasks:15.0.0 library depends -> c.g.a.g:play-services-basement@[15.0.0]\n-- :app-debugcompileclasspath-app:0.0.0 task/module dep -> c.g.a.g:play-services-tasks@15.0.1\n---- c.g.a.g:play-services-tasks:15.0.0 library depends -> c.g.a.g:play-services-basement@[15.0.0]\n-- :app-debugcompileclasspath-mylibrary1:0.0.0 task/module dep -> c.g.a.g:play-services-basement@15.0.1\n-- :app-debugcompileclasspath-mylibrary1:0.0.0 task/module dep -> c.g.a.g:play-services-base@15.0.0\n---- c.g.a.g:play-services-base:15.0.0 library depends -> c.g.a.g:play-services-basement@[15.0.0]", "link": "https://api.github.com/repos/JonesWS/Google-services-Plugins/commits/3098948afd0d6c1a99ae471d1b58755772581d5d", "repo": { "full_name": "jonesws/google-services-plugins" } }, { "date": "2018-09-07", "type": "commit", "message": "made generic kotlin module for versions and moved more groovy to kotlin.\n\nrenamed the current kotlin module so that other version pojo could live\nthere with a proper name.\n\ncontinued converting groovy code to kotlin in prep to make the switch to\na new way of tracking and checking the dependencies (and providing a\nbetter error message).", "link": "https://api.github.com/repos/google/play-services-plugins/commits/78800d9fdf26f798ed69f88bb47673e65b46bda7", "repo": { "full_name": "google/play-services-plugins", "description": "Plugins to help with using Google Play services SDK." } }, { "date": "2018-09-07", "type": "commit", "message": "made generic kotlin module for versions and moved more groovy to kotlin.\n\nrenamed the current kotlin module so that other version pojo could live\nthere with a proper name.\n\ncontinued converting groovy code to kotlin in prep to make the switch to\na new way of tracking and checking the dependencies (and providing a\nbetter error message).", "link": "https://api.github.com/repos/JonesWS/Google-services-Plugins/commits/78800d9fdf26f798ed69f88bb47673e65b46bda7", "repo": { "full_name": "jonesws/google-services-plugins" } }, { "date": "2018-09-04", "type": "commit", "message": "update issue template", "link": "https://api.github.com/repos/google/play-services-plugins/commits/6872b8f804bca3afc1366824cf60ab038b13bccf", "repo": { "full_name": "google/play-services-plugins", "description": "Plugins to help with using Google Play services SDK." } }, { "date": "2018-09-04", "type": "commit", "message": "update issue template", "link": "https://api.github.com/repos/JonesWS/Google-services-Plugins/commits/6872b8f804bca3afc1366824cf60ab038b13bccf", "repo": { "full_name": "jonesws/google-services-plugins" } }, { "date": "2018-09-01", "type": "commit", "message": "cleanup groovy warnings.", "link": "https://api.github.com/repos/google/play-services-plugins/commits/069600af4035400d9c75333a029e76d65f1abd91", "repo": { "full_name": "google/play-services-plugins", "description": "Plugins to help with using Google Play services SDK." } }, { "date": "2018-09-01", "type": "commit", "message": "cleanup groovy warnings.", "link": "https://api.github.com/repos/JonesWS/Google-services-Plugins/commits/069600af4035400d9c75333a029e76d65f1abd91", "repo": { "full_name": "jonesws/google-services-plugins" } }, { "date": "2018-08-30", "type": "commit", "message": "enable kotlin support.\n\nadding one of the new classes in kotlin that will support reworking\nthe dependency inspection.", "link": "https://api.github.com/repos/google/play-services-plugins/commits/ace9cd208bfc0104f7d46cb4e650c8f7c9671bab", "repo": { "full_name": "google/play-services-plugins", "description": "Plugins to help with using Google Play services SDK." } }, { "date": "2018-08-30", "type": "commit", "message": "enable kotlin support.\n\nadding one of the new classes in kotlin that will support reworking\nthe dependency inspection.", "link": "https://api.github.com/repos/JonesWS/Google-services-Plugins/commits/ace9cd208bfc0104f7d46cb4e650c8f7c9671bab", "repo": { "full_name": "jonesws/google-services-plugins" } }, { "date": "2018-08-20", "type": "commit", "message": "merge pull request #5 from paulrashidi/add_travis_config\n\nenable travis ci", "link": "https://api.github.com/repos/google/play-services-plugins/commits/436bfda1e617a1b8940d4e019318e452cc0890db", "repo": { "full_name": "google/play-services-plugins", "description": "Plugins to help with using Google Play services SDK." } }, { "date": "2018-08-20", "type": "commit", "message": "merge pull request #5 from paulrashidi/add_travis_config\n\nenable travis ci", "link": "https://api.github.com/repos/JonesWS/Google-services-Plugins/commits/436bfda1e617a1b8940d4e019318e452cc0890db", "repo": { "full_name": "jonesws/google-services-plugins" } }, { "date": "2018-08-18", "type": "commit", "message": "test travis support (for both projects).", "link": "https://api.github.com/repos/google/play-services-plugins/commits/14775bc8932c1107a44274bf92321bde69b5952d", "repo": { "full_name": "google/play-services-plugins", "description": "Plugins to help with using Google Play services SDK." } }, { "date": "2018-08-18", "type": "commit", "message": "test travis support (for both projects).", "link": "https://api.github.com/repos/JonesWS/Google-services-Plugins/commits/14775bc8932c1107a44274bf92321bde69b5952d", "repo": { "full_name": "jonesws/google-services-plugins" } }, { "date": "2018-05-23", "type": "commit", "message": "merge pull request #36 from xbao/master\n\ncheck for monkeyrunner in new sdk folder structure", "link": "https://api.github.com/repos/googlecodelabs/android-perf-testing/commits/33044fef567114ef9898879329893146e845dacf", "repo": { "full_name": "googlecodelabs/android-perf-testing", "description": "Automated Performance Testing on Android" } }, { "date": "2017-11-06", "type": "commit", "message": "merge pull request #26 from aaronj1335/master\n\nmigrate android fit samples to use googleapi-based clients", "link": "https://api.github.com/repos/Jin-Kredible/Step_C_ByGoogle/commits/513f551c632f4671ec3707e2847bf1ccab425d78", "repo": { "full_name": "jin-kredible/step_c_bygoogle" } }, { "date": "2017-11-06", "type": "commit", "message": "merge pull request #26 from aaronj1335/master\n\nmigrate android fit samples to use googleapi-based clients", "link": "https://api.github.com/repos/akash2237778/stepCounter/commits/513f551c632f4671ec3707e2847bf1ccab425d78", "repo": { "full_name": "akash2237778/stepcounter" } }, { "date": "2017-11-06", "type": "commit", "message": "merge pull request #26 from aaronj1335/master\n\nmigrate android fit samples to use googleapi-based clients", "link": "https://api.github.com/repos/Jin-Kredible/StepCounter_byGoogle/commits/513f551c632f4671ec3707e2847bf1ccab425d78", "repo": { "full_name": "jin-kredible/stepcounter_bygoogle" } }, { "date": "2017-11-06", "type": "commit", "message": "merge pull request #26 from aaronj1335/master\n\nmigrate android fit samples to use googleapi-based clients", "link": "https://api.github.com/repos/googlearchive/android-fit/commits/513f551c632f4671ec3707e2847bf1ccab425d78", "repo": { "full_name": "googlearchive/android-fit", "description": "Migrated:" } }, { "date": "2016-11-15", "type": "commit", "message": "update 2015 source reference.", "link": "https://api.github.com/repos/isfaaghyth/iosched-forked/commits/9f38e2d9e6ca81341fecf82d881cf629effb4be2", "repo": { "full_name": "isfaaghyth/iosched-forked" } }, { "date": "2016-11-15", "type": "commit", "message": "update 2015 source reference.", "link": "https://api.github.com/repos/jubincn/iosched18/commits/9f38e2d9e6ca81341fecf82d881cf629effb4be2", "repo": { "full_name": "jubincn/iosched18" } }, { "date": "2016-11-15", "type": "commit", "message": "update 2015 source reference.", "link": "https://api.github.com/repos/jack-cook/learn-ioshed-2017/commits/9f38e2d9e6ca81341fecf82d881cf629effb4be2", "repo": { "full_name": "jack-cook/learn-ioshed-2017" } }, { "date": "2016-11-15", "type": "commit", "message": "update 2015 source reference.", "link": "https://api.github.com/repos/vladimir-cica-levi9/Levi9SonarCloud/commits/9f38e2d9e6ca81341fecf82d881cf629effb4be2", "repo": { "full_name": "vladimir-cica-levi9/levi9sonarcloud" } }, { "date": "2016-11-15", "type": "commit", "message": "update 2015 source reference.", "link": "https://api.github.com/repos/devpopark/iosched2018/commits/9f38e2d9e6ca81341fecf82d881cf629effb4be2", "repo": { "full_name": "devpopark/iosched2018" } }, { "date": "2016-11-15", "type": "commit", "message": "update 2015 source reference.", "link": "https://api.github.com/repos/SeMoNeX/sliding/commits/9f38e2d9e6ca81341fecf82d881cf629effb4be2", "repo": { "full_name": "semonex/sliding" } }, { "date": "2016-11-15", "type": "commit", "message": "update 2015 source reference.", "link": "https://api.github.com/repos/ninjavungve/iosched/commits/9f38e2d9e6ca81341fecf82d881cf629effb4be2", "repo": { "full_name": "ninjavungve/iosched" } }, { "date": "2016-11-15", "type": "commit", "message": "update 2015 source reference.", "link": "https://api.github.com/repos/kudajempalikan/andro3/commits/9f38e2d9e6ca81341fecf82d881cf629effb4be2", "repo": { "full_name": "kudajempalikan/andro3" } }, { "date": "2016-11-15", "type": "commit", "message": "update 2015 source reference.", "link": "https://api.github.com/repos/vladimir-cica-levi9/Levi9SonarCloudKT/commits/9f38e2d9e6ca81341fecf82d881cf629effb4be2", "repo": { "full_name": "vladimir-cica-levi9/levi9sonarcloudkt" } }, { "date": "2013-06-14", "type": "commit", "message": "removing local.properties because as it states in it's header it shouldn't be checked in.", "link": "https://api.github.com/repos/ikai/youtube-android-gradle/commits/02e076bf2685f4a74c630530000ac4e0ce80bbba", "repo": { "full_name": "ikai/youtube-android-gradle", "description": "This is a started project for YouTube on Android using Gradle" } }, { "date": "2013-06-15", "type": "commit", "message": "re-adding the local.properties file and adjusting the build.gradle file to match the maven instructions at https://code.google.com/p/google-api-java-client/wiki/setup.", "link": "https://api.github.com/repos/ikai/youtube-android-gradle/commits/c02a3cdf7830cbcf726da079c20543eb6e917693", "repo": { "full_name": "ikai/youtube-android-gradle", "description": "This is a started project for YouTube on Android using Gradle" } }, { "date": "2013-07-09", "type": "commit", "message": "updating code to support v1beta15\n\nreviewed in https://codereview.appspot.com/10617045/", "link": "https://api.github.com/repos/googlearchive/compute-getting-started-python/commits/e6e53e4df94c507f94781c4dc940c683b5ec5736", "repo": { "full_name": "googlearchive/compute-getting-started-python", "description": "This sample python application demonstrates how to access the Compute Engine API using the Google Python API Client Library." } }, { "date": "2013-08-02", "type": "commit", "message": "initial commit", "link": "https://api.github.com/repos/googlearchive/compute-getting-started-android/commits/43614d51441cbbf9de0e9d6f11f5f73f8743635d", "repo": { "full_name": "googlearchive/compute-getting-started-android", "description": "Sample Android Application created using AndroidStudio that displays Google Compute Engine Instances and Disks using the Compute Engine API." } }, { "date": "2013-08-08", "type": "commit", "message": "initial commit", "link": "https://api.github.com/repos/googlearchive/appengine-endpoints-helloendpoints-android/commits/52f1a8e8f1fa976aca3e3814699086ab3a1cc955", "repo": { "full_name": "googlearchive/appengine-endpoints-helloendpoints-android", "description": "This repository is a HelloWorld Android sample application that connects to a HelloWorld Google Cloud Endpoints backend sample." } }, { "date": "2013-08-13", "type": "commit", "message": "fixing a type in gitignore.", "link": "https://api.github.com/repos/googlearchive/compute-getting-started-android/commits/7337ff4d69221da2124e80cc4da18ec04b56d0f0", "repo": { "full_name": "googlearchive/compute-getting-started-android", "description": "Sample Android Application created using AndroidStudio that displays Google Compute Engine Instances and Disks using the Compute Engine API." } }, { "date": "2013-08-14", "type": "commit", "message": "initial review for android endpoints sample code.\n\nreviewed in https://codereview.appspot.com/12709043/", "link": "https://api.github.com/repos/googlearchive/appengine-endpoints-helloendpoints-android/commits/82f8e59fda638041a3bc283735f8b15c3fb42cd9", "repo": { "full_name": "googlearchive/appengine-endpoints-helloendpoints-android", "description": "This repository is a HelloWorld Android sample application that connects to a HelloWorld Google Cloud Endpoints backend sample." } }, { "date": "2013-08-19", "type": "commit", "message": "switched from toasts to listview for message display and a few other small items.\n\nmessages are now displayed below the button area instead of as system toasts.\nremoved an *.iml that doesn't need to be checked in.\nupdated the .gitignore to prevent build time files from accidentally being able to be checked in.\nswitched to dark holo style since it looks a little nicer.\n\nreviewed in https://codereview.appspot.com/12969044/", "link": "https://api.github.com/repos/googlearchive/appengine-endpoints-helloendpoints-android/commits/4b122d285d7c0afbc065bf236053e6a4a73b67c4", "repo": { "full_name": "googlearchive/appengine-endpoints-helloendpoints-android", "description": "This repository is a HelloWorld Android sample application that connects to a HelloWorld Google Cloud Endpoints backend sample." } }, { "date": "2013-08-19", "type": "commit", "message": "adding utility methods and data content support.\n\nreviewed in https://codereview.appspot.com/12849044/", "link": "https://api.github.com/repos/googlearchive/compute-getting-started-android/commits/a4648bb5e8b6d801b53324a299df7234253926f0", "repo": { "full_name": "googlearchive/compute-getting-started-android", "description": "Sample Android Application created using AndroidStudio that displays Google Compute Engine Instances and Disks using the Compute Engine API." } }, { "date": "2013-08-20", "type": "commit", "message": "adding async code to mygce project.\n\nreviewed in https://codereview.appspot.com/13109043/", "link": "https://api.github.com/repos/googlearchive/compute-getting-started-android/commits/f2043a8014bfed0d4fdbefb981caa4c9734b63b7", "repo": { "full_name": "googlearchive/compute-getting-started-android", "description": "Sample Android Application created using AndroidStudio that displays Google Compute Engine Instances and Disks using the Compute Engine API." } }, { "date": "2013-08-21", "type": "commit", "message": "implementing loginactivity.java\n\nreviewed in https://codereview.appspot.com/12789044/", "link": "https://api.github.com/repos/googlearchive/compute-getting-started-android/commits/13241782d8e87ff377c8816633586a58bd408c40", "repo": { "full_name": "googlearchive/compute-getting-started-android", "description": "Sample Android Application created using AndroidStudio that displays Google Compute Engine Instances and Disks using the Compute Engine API." } }, { "date": "2013-08-27", "type": "commit", "message": "suggesting changes after deploying for myself.", "link": "https://api.github.com/repos/WalkerIX/restMe/commits/09d94701657c73b0f7a65be7ac5efc91d9c20300", "repo": { "full_name": "walkerix/restme" } }, { "date": "2013-08-27", "type": "commit", "message": "suggesting changes after deploying for myself.", "link": "https://api.github.com/repos/BurgherJon/LTHOI-OLD-Retired/commits/09d94701657c73b0f7a65be7ac5efc91d9c20300", "repo": { "full_name": "burgherjon/lthoi-old-retired" } }, { "date": "2013-08-27", "type": "commit", "message": "suggesting changes after deploying for myself.", "link": "https://api.github.com/repos/GoogleCloudPlatform/appengine-endpoints-helloendpoints-java-maven/commits/09d94701657c73b0f7a65be7ac5efc91d9c20300", "repo": { "full_name": "googlecloudplatform/appengine-endpoints-helloendpoints-java-maven", "description": "A \"hello world\" application for Google Cloud Endpoints in Java" } }, { "date": "2013-08-27", "type": "commit", "message": "suggesting changes after deploying for myself.", "link": "https://api.github.com/repos/WalkerIX/RestMeAurant2/commits/09d94701657c73b0f7a65be7ac5efc91d9c20300", "repo": { "full_name": "walkerix/restmeaurant2" } }, { "date": "2013-08-29", "type": "commit", "message": "merge pull request #1 from paulrashidi/master\n\nsample code now that code reviews are complete.", "link": "https://api.github.com/repos/googlearchive/compute-getting-started-android/commits/4ea81fdcd299429a6295a4dba618645cf2f92fc3", "repo": { "full_name": "googlearchive/compute-getting-started-android", "description": "Sample Android Application created using AndroidStudio that displays Google Compute Engine Instances and Disks using the Compute Engine API." } }, { "date": "2013-08-29", "type": "commit", "message": "readme file updates before open sourcing.\n\nreviewed in https://codereview.appspot.com/13308043/", "link": "https://api.github.com/repos/googlearchive/appengine-endpoints-helloendpoints-android/commits/4fd8ebf8e4790d40776db2e6ae8c8144b6b86178", "repo": { "full_name": "googlearchive/appengine-endpoints-helloendpoints-android", "description": "This repository is a HelloWorld Android sample application that connects to a HelloWorld Google Cloud Endpoints backend sample." } }, { "date": "2013-09-03", "type": "commit", "message": "correcting the license and contributor files.\n\nmatching our standards.", "link": "https://api.github.com/repos/googlearchive/compute-getting-started-android/commits/1657d8751e6075e4a89a7934289dcfcbb997d875", "repo": { "full_name": "googlearchive/compute-getting-started-android", "description": "Sample Android Application created using AndroidStudio that displays Google Compute Engine Instances and Disks using the Compute Engine API." } }, { "date": "2013-09-03", "type": "commit", "message": "update to readme.md formatting.", "link": "https://api.github.com/repos/googlearchive/appengine-endpoints-helloendpoints-android/commits/366900f45921a13eb47948504d3af91bf837669b", "repo": { "full_name": "googlearchive/appengine-endpoints-helloendpoints-android", "description": "This repository is a HelloWorld Android sample application that connects to a HelloWorld Google Cloud Endpoints backend sample." } }, { "date": "2013-09-04", "type": "commit", "message": "adding copyright/license header.", "link": "https://api.github.com/repos/googlearchive/appengine-endpoints-helloendpoints-android/commits/98dac8144a075928350565a7c493ea7b8851b08f", "repo": { "full_name": "googlearchive/appengine-endpoints-helloendpoints-android", "description": "This repository is a HelloWorld Android sample application that connects to a HelloWorld Google Cloud Endpoints backend sample." } }, { "date": "2013-09-04", "type": "commit", "message": "adding copyright/license header.", "link": "https://api.github.com/repos/googlearchive/compute-getting-started-android/commits/bdf833fd1b1d23552619e2de46849bff57516a1a", "repo": { "full_name": "googlearchive/compute-getting-started-android", "description": "Sample Android Application created using AndroidStudio that displays Google Compute Engine Instances and Disks using the Compute Engine API." } }, { "date": "2013-09-06", "type": "commit", "message": "adding debug comments.", "link": "https://api.github.com/repos/WalkerIX/restMe/commits/adf51c153469c43a0800ea059e689c7c5ce5064d", "repo": { "full_name": "walkerix/restme" } }, { "date": "2013-09-06", "type": "commit", "message": "adding debug comments.", "link": "https://api.github.com/repos/BurgherJon/LTHOI-OLD-Retired/commits/adf51c153469c43a0800ea059e689c7c5ce5064d", "repo": { "full_name": "burgherjon/lthoi-old-retired" } }, { "date": "2013-09-06", "type": "commit", "message": "adding debug comments.", "link": "https://api.github.com/repos/GoogleCloudPlatform/appengine-endpoints-helloendpoints-java-maven/commits/adf51c153469c43a0800ea059e689c7c5ce5064d", "repo": { "full_name": "googlecloudplatform/appengine-endpoints-helloendpoints-java-maven", "description": "A \"hello world\" application for Google Cloud Endpoints in Java" } }, { "date": "2013-09-06", "type": "commit", "message": "adding debug comments.", "link": "https://api.github.com/repos/WalkerIX/RestMeAurant2/commits/adf51c153469c43a0800ea059e689c7c5ce5064d", "repo": { "full_name": "walkerix/restmeaurant2" } }, { "date": "2013-09-06", "type": "commit", "message": "tweaking gitignore and new comment for local dev.\n\nreviewed in https://codereview.appspot.com/13361047/", "link": "https://api.github.com/repos/googlearchive/appengine-endpoints-helloendpoints-android/commits/47d77cda4f272bda116f3fddbfb97fde3b2492d1", "repo": { "full_name": "googlearchive/appengine-endpoints-helloendpoints-android", "description": "This repository is a HelloWorld Android sample application that connects to a HelloWorld Google Cloud Endpoints backend sample." } }, { "date": "2013-09-09", "type": "commit", "message": "adding wizard generated initial project source code.", "link": "https://api.github.com/repos/GoogleCloudPlatform/appengine-endpoints-helloendpoints-ios/commits/ea7f7cd14a01dc693f408cc9bcd5406e88517573", "repo": { "full_name": "googlecloudplatform/appengine-endpoints-helloendpoints-ios", "description": "A \"hello world\" iOS client for Google Cloud Endpoints" } }, { "date": "2013-09-11", "type": "commit", "message": "updating client lib and gradle version.\n\nif you re-deploy an endpoints app with appengine v1.8.4 sdk or later you will\nneed to update your client libraries in a similar manner because of package\nnaming changes made. previously package names were com.google.* but now they\nreflect com.appspot.*.\n\ni also updated the gradle to 1.7 and google client libraries to v17.\n\nfor reference the following steps were used:\n\nupdated local path to include appengine 1.8.4.\n`cd to appengine-endpoints-helloendpoints-java-maven directory`\nensured no local changes existed.\n`mvn clean install`\n`cd target`\n`./endpoints.sh get-client-lib -w ./helloendpoints-1.0-snapshot/ com.google.devrel.samples.helloendpoints.greetings`\n`unzip helloworld/*-java-1.17.0-rc-sources.jar`\n`cd helloworld`\n`unzip your_app_id_appspot_com-helloworld-v1-20130911203847-java-1.17.0-rc-sources.jar`\n`cp -r com ~/appengine-endpoints-helloendpoints-android/helloendpointsproject/helloendpoints/src/main/java`\n`cd ~/appengine-endpoints-helloendpoints-android/helloendpointsproject/`\n`./gradlew assemble`\nthe previous step just ensured we can still compile.\n`git rm -r helloendpoints/src/main/java/com/google/api`\nthe previous step removed our old libraries.\nran a sed snippet for each source file to change package names \"s/com.google.api.services/com.appspot.your_app_id/\"\n`./gradlew assemble`\nensured we can still build", "link": "https://api.github.com/repos/googlearchive/appengine-endpoints-helloendpoints-android/commits/9b4f18c8578e76f055323ec726275679f71398f9", "repo": { "full_name": "googlearchive/appengine-endpoints-helloendpoints-android", "description": "This repository is a HelloWorld Android sample application that connects to a HelloWorld Google Cloud Endpoints backend sample." } }, { "date": "2013-09-11", "type": "commit", "message": "prototype ui.", "link": "https://api.github.com/repos/GoogleCloudPlatform/appengine-endpoints-helloendpoints-ios/commits/142f1e0308dd72946600e2f1219c28d33ed183e4", "repo": { "full_name": "googlecloudplatform/appengine-endpoints-helloendpoints-ios", "description": "A \"hello world\" iOS client for Google Cloud Endpoints" } }, { "date": "2013-09-19", "type": "commit", "message": "merge branch 'master' of github.com:googlecloudplatform/appengine-endpoints-helloendpoints-android", "link": "https://api.github.com/repos/googlearchive/appengine-endpoints-helloendpoints-android/commits/5e25ad4b9bb1f74a32a2ff88ebfb3f467e31efc9", "repo": { "full_name": "googlearchive/appengine-endpoints-helloendpoints-android", "description": "This repository is a HelloWorld Android sample application that connects to a HelloWorld Google Cloud Endpoints backend sample." } }, { "date": "2013-09-20", "type": "commit", "message": "endpoints ios interim review\n\nendoints ios interim review. listgreetings currently lists to nslog but has connectivity. next cl will connect non-authed calls to rest of buttons and populate greetings list screen.\n\nreviewed in https://codereview.appspot.com/13797043/", "link": "https://api.github.com/repos/GoogleCloudPlatform/appengine-endpoints-helloendpoints-ios/commits/a086a420d981f321819262db08d640dc04bbe4ac", "repo": { "full_name": "googlecloudplatform/appengine-endpoints-helloendpoints-ios", "description": "A \"hello world\" iOS client for Google Cloud Endpoints" } }, { "date": "2013-09-23", "type": "commit", "message": "addressing code review comments.", "link": "https://api.github.com/repos/WalkerIX/restMe/commits/b8bf7f7d87ca76702be85a59839ac76e46bd4ff4", "repo": { "full_name": "walkerix/restme" } }, { "date": "2013-09-23", "type": "commit", "message": "addressing code review comments.", "link": "https://api.github.com/repos/BurgherJon/LTHOI-OLD-Retired/commits/b8bf7f7d87ca76702be85a59839ac76e46bd4ff4", "repo": { "full_name": "burgherjon/lthoi-old-retired" } }, { "date": "2013-09-23", "type": "commit", "message": "addressing code review comments.", "link": "https://api.github.com/repos/GoogleCloudPlatform/appengine-endpoints-helloendpoints-java-maven/commits/b8bf7f7d87ca76702be85a59839ac76e46bd4ff4", "repo": { "full_name": "googlecloudplatform/appengine-endpoints-helloendpoints-java-maven", "description": "A \"hello world\" application for Google Cloud Endpoints in Java" } }, { "date": "2013-09-23", "type": "commit", "message": "addressing code review comments.", "link": "https://api.github.com/repos/WalkerIX/RestMeAurant2/commits/b8bf7f7d87ca76702be85a59839ac76e46bd4ff4", "repo": { "full_name": "walkerix/restmeaurant2" } }, { "date": "2013-09-23", "type": "commit", "message": "update readme.md\n\nupdating filename to correlate to the correct project.", "link": "https://api.github.com/repos/GoogleCloudPlatform/appengine-endpoints-helloendpoints-ios/commits/05fd75f5c6ee771e52dfa53f41ad562adf65e98d", "repo": { "full_name": "googlecloudplatform/appengine-endpoints-helloendpoints-ios", "description": "A \"hello world\" iOS client for Google Cloud Endpoints" } }, { "date": "2013-09-24", "type": "commit", "message": "update build.gradle\n\nadjusting to v17 sdk.", "link": "https://api.github.com/repos/googlearchive/compute-getting-started-android/commits/5dd9536b0a03c53118305ed9f08526cb1571293e", "repo": { "full_name": "googlearchive/compute-getting-started-android", "description": "Sample Android Application created using AndroidStudio that displays Google Compute Engine Instances and Disks using the Compute Engine API." } }, { "date": "2013-09-25", "type": "commit", "message": "update readme.md\n\ncorrecting a typo.", "link": "https://api.github.com/repos/GoogleCloudPlatform/appengine-endpoints-helloendpoints-ios/commits/afc239df1f1f154d505bb69ab32303b7909920c8", "repo": { "full_name": "googlecloudplatform/appengine-endpoints-helloendpoints-ios", "description": "A \"hello world\" iOS client for Google Cloud Endpoints" } }, { "date": "2013-10-01", "type": "commit", "message": "updating sample b/c of generated library changes\n\nupdating sample b/c of generated library changes.\n\nreviewed in https://codereview.appspot.com/14163043/", "link": "https://api.github.com/repos/googlearchive/appengine-endpoints-helloendpoints-android/commits/175865da1a14233c67ca61f2bcc041490bc6fdf0", "repo": { "full_name": "googlearchive/appengine-endpoints-helloendpoints-android", "description": "This repository is a HelloWorld Android sample application that connects to a HelloWorld Google Cloud Endpoints backend sample." } }, { "date": "2013-10-04", "type": "commit", "message": "merge branch 'master' of github.com:googlecloudplatform/appengine-endpoints-helloendpoints-ios", "link": "https://api.github.com/repos/GoogleCloudPlatform/appengine-endpoints-helloendpoints-ios/commits/248e97ed13c71d2aa54423597058b65a57765977", "repo": { "full_name": "googlecloudplatform/appengine-endpoints-helloendpoints-ios", "description": "A \"hello world\" iOS client for Google Cloud Endpoints" } }, { "date": "2013-10-17", "type": "commit", "message": "v1beta16 and wheezy image updates\n\nnew image and api version\n\nreviewed in https://codereview.appspot.com/14797044/", "link": "https://api.github.com/repos/googlearchive/compute-getting-started-python/commits/8578e0406db8b243747853fe8c82be65d0602a7c", "repo": { "full_name": "googlearchive/compute-getting-started-python", "description": "This sample python application demonstrates how to access the Compute Engine API using the Google Python API Client Library." } }, { "date": "2013-10-21", "type": "commit", "message": "small bug fix and lib updates\n\nthird times the charm! small npe bug fixes as well as v1beta16 update.\n\nreviewed in https://codereview.appspot.com/14803043/", "link": "https://api.github.com/repos/googlearchive/compute-getting-started-android/commits/535f12c8865d1ead128ddb1e0411f9d586ae70bc", "repo": { "full_name": "googlearchive/compute-getting-started-android", "description": "Sample Android Application created using AndroidStudio that displays Google Compute Engine Instances and Disks using the Compute Engine API." } }, { "date": "2013-11-22", "type": "commit", "message": "initial commit", "link": "https://api.github.com/repos/googlearchive/compute-getting-started-java/commits/3563fc8904e1f9a9866094367df9d3a30d93be86", "repo": { "full_name": "googlearchive/compute-getting-started-java", "description": "This sample java command line application demonstrates how to access the Compute Engine API using the Google Java API Client Library." } }, { "date": "2013-11-25", "type": "commit", "message": "removing local.properties.\n\nandroidstudio can now generate one when it doesn't exist so removing this workaround.", "link": "https://api.github.com/repos/googlearchive/appengine-endpoints-helloendpoints-android/commits/430b8c7dc1627f38be62f72f45be35de66b39a0f", "repo": { "full_name": "googlearchive/appengine-endpoints-helloendpoints-android", "description": "This repository is a HelloWorld Android sample application that connects to a HelloWorld Google Cloud Endpoints backend sample." } }, { "date": "2013-11-25", "type": "commit", "message": "update readme.md\n\nreformatting markdown.", "link": "https://api.github.com/repos/googlearchive/compute-getting-started-java/commits/8e850981594074a4db61aeb2843517e3048af111", "repo": { "full_name": "googlearchive/compute-getting-started-java", "description": "This sample java command line application demonstrates how to access the Compute Engine API using the Google Java API Client Library." } }, { "date": "2013-12-11", "type": "commit", "message": "picking up androidstudio changes and upgrading to v1 api\n\nreviewed in https://codereview.appspot.com/40580043/", "link": "https://api.github.com/repos/googlearchive/compute-getting-started-android/commits/7ae4622adea445e7c8ce409453e1f8f0e3f6d783", "repo": { "full_name": "googlearchive/compute-getting-started-android", "description": "Sample Android Application created using AndroidStudio that displays Google Compute Engine Instances and Disks using the Compute Engine API." } }, { "date": "2013-12-11", "type": "commit", "message": "final changes before publicizing.\n\nreadme tweaks and v1 pom update.\n\nreviewed in https://codereview.appspot.com/39630044/", "link": "https://api.github.com/repos/googlearchive/compute-getting-started-java/commits/c4f62a819c90023c2111b259c1dd664942758f51", "repo": { "full_name": "googlearchive/compute-getting-started-java", "description": "This sample java command line application demonstrates how to access the Compute Engine API using the Google Java API Client Library." } }, { "date": "2013-12-19", "type": "commit", "message": "updating sample for video.\n\nreviewed in https://codereview.appspot.com/44120044/", "link": "https://api.github.com/repos/googlearchive/appengine-endpoints-helloendpoints-android/commits/59f5c76aac3df6e9dc6cfa53805b98d133d738f7", "repo": { "full_name": "googlearchive/appengine-endpoints-helloendpoints-android", "description": "This repository is a HelloWorld Android sample application that connects to a HelloWorld Google Cloud Endpoints backend sample." } }, { "date": "2014-07-15", "type": "commit", "message": "merge pull request #17 from devnook/master\n\nadding readme file and fixing minor errors in the steps.", "link": "https://api.github.com/repos/googlesamples/io2014-codelabs/commits/0c8eb86958cf435f667d2b36e7c1af6f66d20818", "repo": { "full_name": "googlesamples/io2014-codelabs", "description": "Google I/O 2014 Codelabs" } }, { "date": "2014-07-15", "type": "commit", "message": "merge pull request #17 from devnook/master\n\nadding readme file and fixing minor errors in the steps.", "link": "https://api.github.com/repos/oscaris710210/CTPGoogleCloudCoolLabs/commits/0c8eb86958cf435f667d2b36e7c1af6f66d20818", "repo": { "full_name": "oscaris710210/ctpgooglecloudcoollabs" } }, { "date": "2014-08-08", "type": "commit", "message": "adding readme file.\n\nchange-id: i471d7c2e93ba89d3f086491a31ae2cdd67f69158", "link": "https://api.github.com/repos/googlesamples/io2014-codelabs/commits/cb0438141df93a628f4930e36a72d6bd9ff8f6ca", "repo": { "full_name": "googlesamples/io2014-codelabs", "description": "Google I/O 2014 Codelabs" } }, { "date": "2014-08-08", "type": "commit", "message": "adding readme file.\n\nchange-id: i471d7c2e93ba89d3f086491a31ae2cdd67f69158", "link": "https://api.github.com/repos/oscaris710210/CTPGoogleCloudCoolLabs/commits/cb0438141df93a628f4930e36a72d6bd9ff8f6ca", "repo": { "full_name": "oscaris710210/ctpgooglecloudcoollabs" } }, { "date": "2014-08-27", "type": "commit", "message": "make template-params self documenting regarding available options.\n\nchange-id: i65b6ffddb1ea9aa523758a73055830bd302b5a18", "link": "https://api.github.com/repos/aosp10-public/developers_build/commits/1f7663b324e38bac2fe3b72c3d3becfd4d95eda9", "repo": { "full_name": "aosp10-public/developers_build" } }, { "date": "2014-08-27", "type": "commit", "message": "make template-params self documenting regarding available options.\n\nchange-id: i65b6ffddb1ea9aa523758a73055830bd302b5a18", "link": "https://api.github.com/repos/memediatek-oreo/android_developers_build/commits/1f7663b324e38bac2fe3b72c3d3becfd4d95eda9", "repo": { "full_name": "memediatek-oreo/android_developers_build" } }, { "date": "2014-08-27", "type": "commit", "message": "make template-params self documenting regarding available options.\n\nchange-id: i65b6ffddb1ea9aa523758a73055830bd302b5a18", "link": "https://api.github.com/repos/jazzjiang/android/commits/1f7663b324e38bac2fe3b72c3d3becfd4d95eda9", "repo": { "full_name": "jazzjiang/android" } }, { "date": "2014-08-27", "type": "commit", "message": "make template-params self documenting regarding available options.\n\nchange-id: i65b6ffddb1ea9aa523758a73055830bd302b5a18", "link": "https://api.github.com/repos/sp9820e-kaios/android_developers_build/commits/1f7663b324e38bac2fe3b72c3d3becfd4d95eda9", "repo": { "full_name": "sp9820e-kaios/android_developers_build" } }, { "date": "2014-08-27", "type": "commit", "message": "make template-params self documenting regarding available options.\n\nchange-id: i65b6ffddb1ea9aa523758a73055830bd302b5a18", "link": "https://api.github.com/repos/DennissimOS/platform_developers_build/commits/1f7663b324e38bac2fe3b72c3d3becfd4d95eda9", "repo": { "full_name": "dennissimos/platform_developers_build" } }, { "date": "2014-08-27", "type": "commit", "message": "make template-params self documenting regarding available options.\n\nchange-id: i65b6ffddb1ea9aa523758a73055830bd302b5a18", "link": "https://api.github.com/repos/TinkerBoard2-Android/developers-build/commits/1f7663b324e38bac2fe3b72c3d3becfd4d95eda9", "repo": { "full_name": "tinkerboard2-android/developers-build" } }, { "date": "2014-08-27", "type": "commit", "message": "make template-params self documenting regarding available options.\n\nchange-id: i65b6ffddb1ea9aa523758a73055830bd302b5a18", "link": "https://api.github.com/repos/ADVAN-ELAA-34207421/developers_build/commits/1f7663b324e38bac2fe3b72c3d3becfd4d95eda9", "repo": { "full_name": "advan-elaa-34207421/developers_build" } }, { "date": "2014-08-27", "type": "commit", "message": "make template-params self documenting regarding available options.\n\nchange-id: i65b6ffddb1ea9aa523758a73055830bd302b5a18", "link": "https://api.github.com/repos/rockchip-android/developers-build/commits/1f7663b324e38bac2fe3b72c3d3becfd4d95eda9", "repo": { "full_name": "rockchip-android/developers-build", "description": "developers/build" } }, { "date": "2014-08-27", "type": "commit", "message": "make template-params self documenting regarding available options.\n\nchange-id: i65b6ffddb1ea9aa523758a73055830bd302b5a18", "link": "https://api.github.com/repos/geekboxzone/lollipop_developers_build/commits/1f7663b324e38bac2fe3b72c3d3becfd4d95eda9", "repo": { "full_name": "geekboxzone/lollipop_developers_build" } }, { "date": "2014-08-27", "type": "commit", "message": "make template-params self documenting regarding available options.\n\nchange-id: i65b6ffddb1ea9aa523758a73055830bd302b5a18", "link": "https://api.github.com/repos/geekboxzone/mmallow_developers_build/commits/1f7663b324e38bac2fe3b72c3d3becfd4d95eda9", "repo": { "full_name": "geekboxzone/mmallow_developers_build" } }, { "date": "2014-08-27", "type": "commit", "message": "make template-params self documenting regarding available options.\n\nchange-id: i65b6ffddb1ea9aa523758a73055830bd302b5a18", "link": "https://api.github.com/repos/TinkerBoard-Android/rockchip-android-developers-build/commits/1f7663b324e38bac2fe3b72c3d3becfd4d95eda9", "repo": { "full_name": "tinkerboard-android/rockchip-android-developers-build" } }, { "date": "2014-08-27", "type": "commit", "message": "make template-params self documenting regarding available options.\n\nchange-id: i65b6ffddb1ea9aa523758a73055830bd302b5a18", "link": "https://api.github.com/repos/khadas/android_developers_build/commits/1f7663b324e38bac2fe3b72c3d3becfd4d95eda9", "repo": { "full_name": "khadas/android_developers_build" } }, { "date": "2014-08-27", "type": "commit", "message": "make template-params self documenting regarding available options.\n\nchange-id: i65b6ffddb1ea9aa523758a73055830bd302b5a18", "link": "https://api.github.com/repos/Omegaphora/developers_build/commits/1f7663b324e38bac2fe3b72c3d3becfd4d95eda9", "repo": { "full_name": "omegaphora/developers_build" } }, { "date": "2014-08-27", "type": "commit", "message": "make template-params self documenting regarding available options.\n\nchange-id: i65b6ffddb1ea9aa523758a73055830bd302b5a18", "link": "https://api.github.com/repos/msft-mirror-aosp/platform.developers.build/commits/1f7663b324e38bac2fe3b72c3d3becfd4d95eda9", "repo": { "full_name": "msft-mirror-aosp/platform.developers.build" } }, { "date": "2014-08-27", "type": "commit", "message": "make template-params self documenting regarding available options.\n\nchange-id: i65b6ffddb1ea9aa523758a73055830bd302b5a18", "link": "https://api.github.com/repos/aosp-caf-upstream/platform_developers_build/commits/1f7663b324e38bac2fe3b72c3d3becfd4d95eda9", "repo": { "full_name": "aosp-caf-upstream/platform_developers_build" } }, { "date": "2014-08-27", "type": "commit", "message": "make template-params self documenting regarding available options.\n\nchange-id: i65b6ffddb1ea9aa523758a73055830bd302b5a18", "link": "https://api.github.com/repos/TinkerEdgeR-Android/developers_build/commits/1f7663b324e38bac2fe3b72c3d3becfd4d95eda9", "repo": { "full_name": "tinkeredger-android/developers_build" } }, { "date": "2014-08-27", "type": "commit", "message": "overriding user's daemon settings to ensure input can be read (system.console.readline).\n\nchange-id: i26acf87d28e98efae03ab8691b0e9a4dbe89ed40", "link": "https://api.github.com/repos/jingpad-bsp/android_developers_build/commits/e9275437370e779aef5fba090af0c1b0e162a1b9", "repo": { "full_name": "jingpad-bsp/android_developers_build" } }, { "date": "2014-08-27", "type": "commit", "message": "overriding user's daemon settings to ensure input can be read (system.console.readline).\n\nchange-id: i26acf87d28e98efae03ab8691b0e9a4dbe89ed40", "link": "https://api.github.com/repos/ADVAN-ELAA-8QM-PRC1/platform-developers-build/commits/e9275437370e779aef5fba090af0c1b0e162a1b9", "repo": { "full_name": "advan-elaa-8qm-prc1/platform-developers-build" } } ], "email": "paulrashidi@google.com", "last_name": "Rashidi", "avatar_url": "https://avatars.githubusercontent.com/u/437242?v=4", "location": "austin, tx, usa", "company": "google", "all_names": [ "paul rashidi" ] }, { "followers": 4945, "facebook_username": "huacnlee", "full_name": "Jason Lee", "first_name": "Jason", "public_repos": 165, "avatar_url": "https://avatars.githubusercontent.com/u/5518?v=4", "emails": [ "huacnlee@gmail.com" ], "last_name": "Lee", "linkedin_username": "huacnlee", "following": 197, "bio": "Ruby / Go / Rust, co-founder of @ruby-china", "email": "huacnlee@gmail.com", "events": [ { "repo": { "full_name": "huacnlee/.github", "stargazers_count": 1 }, "type": "forked_repo", "date": "2023-03-03" }, { "repo": { "full_name": "huacnlee/actiontext", "language": "Ruby", "stargazers_count": 1, "description": "Edit and display rich text in Rails applications" }, "type": "forked_repo", "date": "2018-10-06" }, { "repo": { "full_name": "huacnlee/actiontext-lite", "language": "Ruby", "stargazers_count": 7, "description": "Lite version of ActionText", "topics": [ "actiontext", "gem", "rails" ] }, "type": "created_repo", "date": "2019-10-10" }, { "repo": { "full_name": "huacnlee/activestorage-aliyun", "language": "Ruby", "stargazers_count": 133, "description": "Wraps the Aliyun OSS as an Active Storage service.", "topics": [ "activestorage", "aliyun", "aliyun-oss", "rails" ] }, "type": "created_repo", "date": "2018-02-01" }, { "repo": { "full_name": "huacnlee/aliyun-oss-ruby-sdk", "language": "Ruby", "stargazers_count": 2, "description": "Aliyun OSS SDK for Ruby" }, "type": "forked_repo", "date": "2018-02-07" }, { "repo": { "full_name": "huacnlee/apisix-dashboard", "stargazers_count": 1, "description": "Dashboard for Apache APISIX" }, "type": "forked_repo", "date": "2023-06-20" }, { "repo": { "full_name": "huacnlee/async-graphql", "stargazers_count": 1, "description": "A GraphQL server library implemented in Rust" }, "type": "forked_repo", "date": "2023-01-14" }, { "repo": { "full_name": "huacnlee/auto-correct", "language": "Ruby", "stargazers_count": 141, "description": "Automatically add whitespace between CJK (Chinese, Japanese, Korean) and half-width characters (alphabetical letters, numerical digits and symbols)." }, "type": "created_repo", "date": "2013-06-14" }, { "repo": { "full_name": "huacnlee/autocorrect", "language": "Rust", "stargazers_count": 968, "description": "A linter and formatter to help you to improve copywriting, correct spaces, words, and punctuations between CJK (Chinese, Japanese, Korean).", "topics": [ "autocorrect", "copywriting", "formatter", "linter", "lsp", "rust", "spellcheck", "webassembly" ] }, "type": "created_repo", "date": "2020-05-26" }, { "repo": { "full_name": "huacnlee/autocorrect-action", "language": "Shell", "stargazers_count": 8, "description": "GitHub action for use AutoCorrect as lint", "topics": [ "auto-correct", "autocorrect", "github-actions", "linter" ] }, "type": "created_repo", "date": "2021-07-19" }, { "repo": { "full_name": "huacnlee/autocorrect-idea-plugin", "language": "Kotlin", "stargazers_count": 3, "description": "AutoCorrect Plugin for IntelliJ IDEA", "topics": [ "autocorrect", "idea-plugin", "intellij-plugin", "linter" ] }, "type": "created_repo", "date": "2022-10-24" }, { "repo": { "full_name": "huacnlee/awesome-rails-gem", "language": "Ruby", "stargazers_count": 1, "description": "A collection of awesome Ruby Gems for Rails development." }, "type": "forked_repo", "date": "2017-02-08" }, { "repo": { "full_name": "huacnlee/awesome_nested_set", "language": "Ruby", "stargazers_count": 1, "description": "An awesome replacement for acts_as_nested_set and better_nested_set." }, "type": "forked_repo", "date": "2019-04-08" }, { "repo": { "full_name": "huacnlee/backup-aliyun", "language": "Ruby", "stargazers_count": 12, "description": "Aliyun OSS storage with Backup" }, "type": "created_repo", "date": "2013-09-13" }, { "repo": { "full_name": "huacnlee/benchmark-ips", "stargazers_count": 0, "description": "Provides iteration per second benchmarking for Ruby" }, "type": "forked_repo", "date": "2023-12-20" }, { "repo": { "full_name": "huacnlee/blade", "stargazers_count": 0, "description": "Sharp and simple graphics library" }, "type": "forked_repo", "date": "2025-01-09" }, { "repo": { "full_name": "huacnlee/bluedoc", "language": "Ruby", "stargazers_count": 626, "description": "An open-source document management tool for enterprise self host.", "topics": [ "docs", "documentation", "gitbook", "markdown", "rails" ] }, "type": "created_repo", "date": "2019-03-01" }, { "repo": { "full_name": "huacnlee/book-ja", "stargazers_count": 1, "description": "Rust\u6587\u66f8\u306e\u548c\u8a33\u30ec\u30dd\u30b8\u30c8\u30ea" }, "type": "forked_repo", "date": "2023-01-17" }, { "repo": { "full_name": "huacnlee/book-tw", "stargazers_count": 1, "description": "Rust \u7a0b\u5f0f\u8a2d\u8a08\u8a9e\u8a00\uff08\u6b63\u9ad4\u4e2d\u6587\u7ffb\u8b6f\uff09" }, "type": "forked_repo", "date": "2023-01-17" }, { "repo": { "full_name": "huacnlee/booklib", "language": "PHP", "stargazers_count": 5, "description": "php + Codeigniter Library management tool" }, "type": "created_repo", "date": "2009-12-26" }, { "repo": { "full_name": "huacnlee/bulk_insert", "stargazers_count": 2, "description": "Efficient bulk inserts with ActiveRecord" }, "type": "forked_repo", "date": "2020-09-28" }, { "repo": { "full_name": "huacnlee/capistrano-upload-configs", "language": "Ruby", "stargazers_count": 2, "description": "Capistrano plugin for Upload local config files to remote, and create soft link.", "topics": [ "capistrano-plugin", "config" ] }, "type": "created_repo", "date": "2016-10-20" }, { "repo": { "full_name": "huacnlee/carrierwave-aliyun", "language": "Ruby", "stargazers_count": 197, "description": "\u963f\u91cc\u4e91 OSS Ruby \u4e0a\u4f20\u7ec4\u4ef6\uff0c\u57fa\u4e8e Carrierwave", "topics": [ "aliyun-oss", "carrierwave", "carrierwave-plugins", "rails" ] }, "type": "created_repo", "date": "2012-02-14" }, { "repo": { "full_name": "huacnlee/chinese-copywriting-guidelines", "stargazers_count": 1, "description": "Chinese copywriting guidelines for better written communication\uff0f\u4e2d\u6587\u6587\u6848\u6392\u7248\u6307\u5317" }, "type": "forked_repo", "date": "2021-09-16" }, { "repo": { "full_name": "huacnlee/ckeditor5", "stargazers_count": 1, "description": "Powerful rich text editor framework with a modular architecture, modern integrations and features like collaborative editing." }, "type": "forked_repo", "date": "2020-11-18" }, { "repo": { "full_name": "huacnlee/ckeditor5-build-rails", "language": "HTML", "stargazers_count": 16, "description": "The classic editor build of CKEditor 5 with Rails application.", "topics": [ "ckeditor", "ckeditor5", "editor", "rails", "wysiwyg" ] }, "type": "forked_repo", "date": "2019-09-25" }, { "repo": { "full_name": "huacnlee/cmd", "language": "Go", "stargazers_count": 1, "description": "Command line tools for Revel." }, "type": "forked_repo", "date": "2015-03-28" }, { "repo": { "full_name": "huacnlee/cocoaout", "language": "Ruby", "stargazers_count": 25, "description": "Auto build and release tool for Cocoa projects." }, "type": "created_repo", "date": "2013-10-16" }, { "repo": { "full_name": "huacnlee/cross-gem-action", "stargazers_count": 1, "description": "GitHub action to cross compile a Ruby gem written in Rust" }, "type": "forked_repo", "date": "2022-10-12" }, { "repo": { "full_name": "huacnlee/datatypes", "language": "Go", "stargazers_count": 1, "description": "GORM Customized Data Types Collection" }, "type": "forked_repo", "date": "2020-10-24" }, { "repo": { "full_name": "huacnlee/devise", "language": "Ruby", "stargazers_count": 1, "description": "Flexible authentication solution for Rails with Warden." }, "type": "forked_repo", "date": "2018-10-16" }, { "repo": { "full_name": "huacnlee/docker-mdbook", "language": "Dockerfile", "stargazers_count": 0, "description": "Docker image for mdbook", "topics": [ "docker", "mdbook" ] }, "type": "created_repo", "date": "2023-02-14" }, { "repo": { "full_name": "huacnlee/docker-rails", "language": "Ruby", "stargazers_count": 5, "description": "Deploy Rails via Docker example" }, "type": "created_repo", "date": "2018-09-18" }, { "repo": { "full_name": "huacnlee/docs", "language": "MDX", "stargazers_count": 0 }, "type": "created_repo", "date": "2023-11-14" }, { "repo": { "full_name": "huacnlee/doomdooz", "stargazers_count": 0, "description": "An extremely fast Ruby linter, written in Rust." }, "type": "forked_repo", "date": "2023-02-15" }, { "repo": { "full_name": "huacnlee/egg-passport-google", "stargazers_count": 0, "description": "google passport plugin for egg. only support OAuth 2.0." }, "type": "forked_repo", "date": "2019-10-28" }, { "repo": { "full_name": "huacnlee/enumize", "language": "Ruby", "stargazers_count": 24, "description": "Extend ActiveRecord::Enum for add more helpful methods.", "topics": [ "enum", "i18n", "rails" ] }, "type": "created_repo", "date": "2019-06-24" }, { "repo": { "full_name": "huacnlee/eventmesh-site", "stargazers_count": 0, "description": "Apache EventMesh Website" }, "type": "forked_repo", "date": "2024-06-18" }, { "repo": { "full_name": "huacnlee/flora-kit", "language": "Go", "stargazers_count": 895, "description": "\ud83d\udc90 \u57fa\u4e8e shadowsocks-go \u505a\u7684\u5b8c\u5584\u5b9e\u73b0\uff0c\u81ea\u52a8\u7f51\u7edc\u5206\u6d41\uff0c\u5b8c\u5168\u517c\u5bb9 Surge \u7684\u914d\u7f6e\u6587\u4ef6\u3002", "topics": [ "linux", "macos", "shadowsocks", "surge" ] }, "type": "created_repo", "date": "2016-11-15" }, { "repo": { "full_name": "huacnlee/github-actions-color-test", "language": "Rust", "stargazers_count": 0 }, "type": "created_repo", "date": "2022-12-10" }, { "repo": { "full_name": "huacnlee/github-docs", "stargazers_count": 0, "description": "The open-source repo for docs.github.com" }, "type": "forked_repo", "date": "2022-09-24" }, { "repo": { "full_name": "huacnlee/gitlab-mail-receiver", "language": "Ruby", "stargazers_count": 23, "description": "The way of allow your GitLab support Email receive and parse the email content, and find Issue/MergeRequest to create reply." }, "type": "created_repo", "date": "2015-08-31" }, { "repo": { "full_name": "huacnlee/go-nested-set", "stargazers_count": 0, "description": "go-nested-set is an Golang implementation of the Nested set model for GORM" }, "type": "forked_repo", "date": "2020-12-22" }, { "repo": { "full_name": "huacnlee/go-plugins", "stargazers_count": 0, "description": "Plugins for external infrastructure dependencies" }, "type": "forked_repo", "date": "2020-10-12" }, { "repo": { "full_name": "huacnlee/gorm-bulk-insert", "stargazers_count": 0, "description": "implement BulkInsert using gorm, just pass a Slice of Struct. Simple and compatible." }, "type": "forked_repo", "date": "2020-10-27" }, { "repo": { "full_name": "huacnlee/gorm.io", "language": "HTML", "stargazers_count": 0, "description": "GORM official site" }, "type": "forked_repo", "date": "2019-11-19" }, { "repo": { "full_name": "huacnlee/gpui-gradient", "language": "Rust", "stargazers_count": 4, "description": "Generate a Gradient like CSS", "topics": [ "gpui", "gradient" ] }, "type": "created_repo", "date": "2024-09-06" }, { "repo": { "full_name": "huacnlee/gpui-workspace", "language": "Rust", "stargazers_count": 3, "description": "Dock layout UI component for GPUI, that extracted from Zed project.", "topics": [ "dock", "gpui", "panel", "ui" ] }, "type": "created_repo", "date": "2024-10-16" }, { "repo": { "full_name": "huacnlee/hackershare", "language": "HTML", "stargazers_count": 0 }, "type": "forked_repo", "date": "2020-09-29" }, { "repo": { "full_name": "huacnlee/hello-go", "language": "Go", "stargazers_count": 57, "description": "\u5165\u95e8 Go \u7f16\u5199\u5e94\u7528" }, "type": "created_repo", "date": "2017-07-18" }, { "repo": { "full_name": "huacnlee/heroku-buildpack-mediom", "language": "Shell", "stargazers_count": 0, "description": "Go support for Heroku" }, "type": "forked_repo", "date": "2016-09-12" }, { "repo": { "full_name": "huacnlee/homebrew-core", "language": "Ruby", "stargazers_count": 0, "description": "\ud83c\udf7b Default formulae for the missing package manager for macOS (or Linux)" }, "type": "forked_repo", "date": "2022-09-29" }, { "repo": { "full_name": "huacnlee/homepage", "language": "HTML", "stargazers_count": 0, "description": "rubyonrails.org site anno 2015" }, "type": "forked_repo", "date": "2017-08-21" }, { "repo": { "full_name": "huacnlee/html-pipeline-1", "stargazers_count": 0, "description": "HTML processing filters and utilities" }, "type": "forked_repo", "date": "2020-01-20" }, { "repo": { "full_name": "huacnlee/html-pipeline-auto-correct", "language": "Ruby", "stargazers_count": 0, "description": "AutoCorrect for html-pipeline", "topics": [ "auto-correct", "html-pipeline" ] }, "type": "created_repo", "date": "2020-01-20" }, { "repo": { "full_name": "huacnlee/html-pipeline.cr", "language": "Crystal", "stargazers_count": 11, "description": "HTML processing filters and utilities for Crystal.", "topics": [ "crystal", "html-pipeline", "markdown" ] }, "type": "created_repo", "date": "2017-03-17" }, { "repo": { "full_name": "huacnlee/huacnlee", "stargazers_count": 0 }, "type": "created_repo", "date": "2020-07-10" }, { "repo": { "full_name": "huacnlee/huacnlee.github.io", "language": "Ruby", "stargazers_count": 3 }, "type": "created_repo", "date": "2019-09-29" }, { "repo": { "full_name": "huacnlee/i18n-ally", "language": "TypeScript", "stargazers_count": 0, "description": "\ud83c\udf0d All in one i18n extension for VS Code" }, "type": "forked_repo", "date": "2022-07-19" }, { "repo": { "full_name": "huacnlee/imax.im", "language": "Ruby", "stargazers_count": 364, "description": ":clapper: Source code of IMAX.im" }, "type": "created_repo", "date": "2013-12-02" }, { "repo": { "full_name": "huacnlee/init.d", "stargazers_count": 681, "description": "\u2699\ufe0f Batch scripts for Rails production environment install on Ubuntu Server.", "topics": [ "batch-script", "deployment", "ruby", "ubuntu-server" ] }, "type": "created_repo", "date": "2011-06-09" }, { "repo": { "full_name": "huacnlee/ip-location", "language": "Ruby", "stargazers_count": 18, "description": "\u901a\u8fc7\u6dd8\u5b9d IP \u5e93\u67e5\u8be2 IP \u6240\u5728\u5730\u57df\u4f4d\u7f6e http://ip.taobao.com" }, "type": "created_repo", "date": "2014-08-15" }, { "repo": { "full_name": "huacnlee/jcaches", "language": "JavaScript", "stargazers_count": 1, "description": "client side cache with Javascript" }, "type": "created_repo", "date": "2009-12-26" }, { "repo": { "full_name": "huacnlee/jdialog", "language": "JavaScript", "stargazers_count": 12, "description": "a jQuery popup window plugin" }, "type": "created_repo", "date": "2010-03-26" }, { "repo": { "full_name": "huacnlee/jimagelink", "language": "JavaScript", "stargazers_count": 1, "description": "\u6a21\u62dfyupoo\u7684\u7f29\u7565\u56fe\u4e0a\u7684\u5c0f\u56fe\u6807\u6548\u679c\u7684jQuery\u63d2\u4ef6" }, "type": "created_repo", "date": "2009-12-26" }, { "repo": { "full_name": "huacnlee/jquery.lazyimg", "language": "CoffeeScript", "stargazers_count": 23, "description": "Image lazy load plugin for jQuery, fork from jquery.unveil to improve performance with huge DOMs." }, "type": "created_repo", "date": "2014-09-28" }, { "repo": { "full_name": "huacnlee/jquery.qeditor", "language": "CoffeeScript", "stargazers_count": 258, "description": "This is a simple WYSIWYG editor with jQuery." }, "type": "created_repo", "date": "2013-08-12" }, { "repo": { "full_name": "huacnlee/jselectdate", "language": "JavaScript", "stargazers_count": 2, "description": "jQuery date choice control with dropdown list" }, "type": "created_repo", "date": "2009-12-26" }, { "repo": { "full_name": "huacnlee/juicefs", "stargazers_count": 0, "description": "JuiceFS is a distributed POSIX file system built on top of Redis and S3." }, "type": "forked_repo", "date": "2023-09-18" }, { "repo": { "full_name": "huacnlee/light-classic.tmtheme", "stargazers_count": 1, "description": "Improve of TextMate Light Theme from Mac Classic" }, "type": "created_repo", "date": "2016-10-11" }, { "repo": { "full_name": "huacnlee/mackup", "language": "Python", "stargazers_count": 0, "description": "Keep your application settings in sync (OS X/Linux)" }, "type": "forked_repo", "date": "2016-10-11" }, { "repo": { "full_name": "huacnlee/marcel", "language": "Ruby", "stargazers_count": 0, "description": "Find the mime type of files, examining file, filename and declared type" }, "type": "forked_repo", "date": "2018-09-15" }, { "repo": { "full_name": "huacnlee/mediom", "language": "Go", "stargazers_count": 353, "description": "Forum web application, an example for from Rails to Go (Revel)" }, "type": "created_repo", "date": "2015-01-27" }, { "repo": { "full_name": "huacnlee/micro-rb", "language": "Ruby", "stargazers_count": 0, "description": "Write ruby micro services for the micro framework https://micro.mu." }, "type": "forked_repo", "date": "2020-12-18" }, { "repo": { "full_name": "huacnlee/micro-web-simple", "language": "Go", "stargazers_count": 1 }, "type": "created_repo", "date": "2017-10-20" }, { "repo": { "full_name": "huacnlee/mobiledoc-html-renderer", "language": "Ruby", "stargazers_count": 0, "description": "MobileDoc HTML Renderer for Ruby" }, "type": "forked_repo", "date": "2018-11-09" }, { "repo": { "full_name": "huacnlee/mongoid_auto_increment_id", "language": "Ruby", "stargazers_count": 64, "description": "Override id field to MySQL like auto increment for Mongoid.", "topics": [ "auto-increment", "mongodb", "mongoid", "mongoid-plugin" ] }, "type": "created_repo", "date": "2011-09-16" }, { "repo": { "full_name": "huacnlee/mongoid_taggable_on", "language": "Ruby", "stargazers_count": 17, "description": "Taggable on custom fields for Mongoid", "topics": [ "mongodb", "mongoid", "mongoid-plugin", "rails", "tag", "tagging" ] }, "type": "created_repo", "date": "2012-03-21" }, { "repo": { "full_name": "huacnlee/navi-unindent", "stargazers_count": 0, "description": "Remove the leading spaces from the lines of the block." }, "type": "created_repo", "date": "2024-06-06" }, { "repo": { "full_name": "huacnlee/nokogiri", "language": "Java", "stargazers_count": 0, "description": "Nokogiri (\u92f8) is a Rubygem providing HTML, XML, SAX, and Reader parsers with XPath and CSS selector support." }, "type": "forked_repo", "date": "2018-10-16" }, { "repo": { "full_name": "huacnlee/omniauth-memory-test", "language": "Ruby", "stargazers_count": 0 }, "type": "created_repo", "date": "2022-10-30" }, { "repo": { "full_name": "huacnlee/opencc", "language": "C++", "stargazers_count": 0, "description": "Conversion between Traditional and Simplified Chinese" }, "type": "forked_repo", "date": "2021-11-19" }, { "repo": { "full_name": "huacnlee/opencc-data", "stargazers_count": 0, "description": "A collection of word lists for Simplified and Traditional Chinese conversions from the OpenCC project" }, "type": "forked_repo", "date": "2022-11-17" }, { "repo": { "full_name": "huacnlee/ossrh-85612", "stargazers_count": 0 }, "type": "created_repo", "date": "2022-10-24" }, { "repo": { "full_name": "huacnlee/parse", "stargazers_count": 0, "description": "Go parsers for web formats" }, "type": "forked_repo", "date": "2020-07-20" }, { "repo": { "full_name": "huacnlee/pasite", "language": "Ruby", "stargazers_count": 54, "description": "Share your sources code on the web, see the http://pasite.org" }, "type": "created_repo", "date": "2010-02-06" }, { "repo": { "full_name": "huacnlee/personlab", "language": "Ruby", "stargazers_count": 69, "description": "\u6211\u535a\u5ba2\u7684\u6e90\u4ee3\u7801\uff0c\u8fd9\u4e2a\u4ee3\u7801\u8f83\u8001\uff0c\u4e0d\u63a8\u8350\u62ff\u6765\u5b66\u4e60" }, "type": "created_repo", "date": "2009-05-01" }, { "repo": { "full_name": "huacnlee/pest", "language": "Rust", "stargazers_count": 0, "description": "The Elegant Parser" }, "type": "forked_repo", "date": "2021-08-03" }, { "repo": { "full_name": "huacnlee/pest-book", "stargazers_count": 0, "description": "Pest book" }, "type": "forked_repo", "date": "2022-12-23" }, { "repo": { "full_name": "huacnlee/pest-ide-tools", "stargazers_count": 0, "description": "Visual Studio Code extension to support pest error reporting, autocompletion, descriptions on hover, rule renaming, go to declaration..." }, "type": "forked_repo", "date": "2023-02-23" }, { "repo": { "full_name": "huacnlee/pest-site", "language": "SCSS", "stargazers_count": 0 }, "type": "forked_repo", "date": "2023-02-28" }, { "repo": { "full_name": "huacnlee/pghero", "language": "Ruby", "stargazers_count": 0, "description": "A performance dashboard for Postgres" }, "type": "forked_repo", "date": "2020-09-28" }, { "repo": { "full_name": "huacnlee/plotters-gpui", "language": "Rust", "stargazers_count": 1, "description": "gpui backend for plotters" }, "type": "forked_repo", "date": "2025-01-04" }, { "repo": { "full_name": "huacnlee/prettier", "stargazers_count": 0, "description": ":package: Opinionated but Incredible Prettier plugins." }, "type": "forked_repo", "date": "2022-10-27" }, { "repo": { "full_name": "huacnlee/progit2-zh", "stargazers_count": 0 }, "type": "forked_repo", "date": "2022-11-24" }, { "repo": { "full_name": "huacnlee/qiniu-ruby-sdk", "stargazers_count": 0, "description": "Qiniu Resource (Cloud) Storage SDK for Ruby" }, "type": "forked_repo", "date": "2020-09-28" }, { "repo": { "full_name": "huacnlee/qmldock", "stargazers_count": 0, "description": "Dock widgets implementation for QML" }, "type": "forked_repo", "date": "2023-08-04" }, { "repo": { "full_name": "huacnlee/qt-example", "language": "QML", "stargazers_count": 0 }, "type": "created_repo", "date": "2023-06-28" }, { "repo": { "full_name": "huacnlee/quora", "language": "JavaScript", "stargazers_count": 688, "description": "Quora.com like project with Ruby on Rails (\u4e0d\u518d\u7ef4\u62a4)" }, "type": "created_repo", "date": "2011-03-18" }, { "repo": { "full_name": "huacnlee/rails", "language": "Ruby", "stargazers_count": 0, "description": "Ruby on Rails" }, "type": "forked_repo", "date": "2018-06-29" }, { "type": "star", "date": "2025-01-24", "repo": { "full_name": "iced-rs/iced", "language": "Rust", "stargazers_count": 25488, "description": "A cross-platform GUI library for Rust, inspired by Elm", "topics": [ "elm", "graphics", "gui", "interface", "renderer-agnostic", "rust", "toolkit", "user-interface", "widget", "widgets" ] } }, { "type": "star", "date": "2025-01-21", "repo": { "full_name": "davidhdev/react-bits", "language": "JavaScript", "stargazers_count": 3610, "description": "An open source collection of animated, interactive & fully customizable React components for building stunning, memorable user interfaces.", "topics": [ "3d", "animations", "component-library", "components", "components-library", "components-react", "css-animations", "javascript", "react", "reactjs", "tailwind", "tailwindcss", "ui-components", "ui-library", "web" ] } }, { "type": "star", "date": "2025-01-16", "repo": { "full_name": "femtovg/femtovg", "language": "Rust", "stargazers_count": 818, "description": "Antialiased 2D vector drawing library written in Rust" } }, { "type": "star", "date": "2025-01-16", "repo": { "full_name": "campsite/campsite", "language": "TypeScript", "stargazers_count": 4269, "description": "The Campsite monorepo" } }, { "type": "star", "date": "2025-01-15", "repo": { "full_name": "marc2332/freya", "language": "Rust", "stargazers_count": 1658, "description": "Cross-platform GUI library for \ud83e\udd80 Rust powered by \ud83e\uddec Dioxus and \ud83c\udfa8 Skia.", "topics": [ "cross-platform", "dioxus", "gui", "hacktoberfest", "rust", "skia" ] } }, { "type": "star", "date": "2025-01-14", "repo": { "full_name": "nical/lyon", "language": "Rust", "stargazers_count": 2389, "description": "2D graphics rendering on the GPU in rust using path tessellation." } }, { "type": "star", "date": "2025-01-07", "repo": { "full_name": "aclysma/rafx", "language": "Rust", "stargazers_count": 656, "description": "Multi-backend renderer with asset pipeline. The objective of this repo is to build a scalable, flexible, data driven renderer." } }, { "type": "star", "date": "2025-01-06", "repo": { "full_name": "jakkusakura/gpui-plot", "language": "Rust", "stargazers_count": 12, "description": "Plotting with gpui in Rust" } }, { "type": "star", "date": "2025-01-04", "repo": { "full_name": "jakkusakura/plotters-gpui", "language": "Rust", "stargazers_count": 7, "description": "gpui backend for plotters" } }, { "type": "star", "date": "2024-12-27", "repo": { "full_name": "mbadolato/iterm2-color-schemes", "language": "Shell", "stargazers_count": 25257, "description": "Over 385 terminal color schemes/themes for iTerm/iTerm2. Includes ports to Terminal, Konsole, PuTTY, Xresources, XRDB, Remmina, Termite, XFCE, Tilda, FreeBSD VT, Terminator, Kitty, MobaXterm, LXTerminal, Microsoft's Windows Terminal, Visual Studio, Alacritty, Ghostty, and many more", "topics": [ "color-scheme", "freebsd-vt", "iterm", "iterm2", "konsole", "konsole-color-schemes", "lxterminal", "osx-terminal-themes", "putty", "putty-color-schemes", "schemes", "terminal", "terminal-schemes", "terminal-themes", "terminator", "theme", "themes", "windows-terminal", "xrdb", "xresources" ] } }, { "type": "star", "date": "2024-12-27", "repo": { "full_name": "ghostty-org/ghostty", "language": "Zig", "stargazers_count": 25455, "description": "\ud83d\udc7b Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration." } }, { "type": "star", "date": "2024-12-18", "repo": { "full_name": "antonmedv/fx", "language": "Go", "stargazers_count": 19223, "description": "Terminal JSON viewer & processor", "topics": [ "cli", "command-line", "json" ] } }, { "type": "star", "date": "2024-12-17", "repo": { "full_name": "samizdatco/skia-canvas", "language": "Rust", "stargazers_count": 2240, "description": "A GPU-accelerated 2D graphics environment for Node.js" } }, { "type": "star", "date": "2024-12-16", "repo": { "full_name": "trishume/syntect", "language": "Rust", "stargazers_count": 1972, "description": "Rust library for syntax highlighting using Sublime Text syntax definitions.", "topics": [ "crates", "syntax-highlighting" ] } }, { "type": "star", "date": "2024-12-12", "repo": { "full_name": "mstange/samply", "language": "Rust", "stargazers_count": 2586, "description": "Command-line sampling profiler for macOS and Linux" } }, { "type": "star", "date": "2024-12-03", "repo": { "full_name": "linebender/color", "language": "Rust", "stargazers_count": 69, "description": "Color in Rust." } }, { "type": "star", "date": "2024-11-27", "repo": { "full_name": "petertriho/nvim-scrollbar", "language": "Lua", "stargazers_count": 905, "description": "Extensible Neovim Scrollbar", "topics": [ "lua", "neovim", "neovim-lua-plugin", "neovim-plugin", "plugin" ] } }, { "type": "star", "date": "2024-11-26", "repo": { "full_name": "sztomi/dap-rs", "language": "Rust", "stargazers_count": 53, "description": "A Rust implementation of the Debug Adapter Protocol", "topics": [ "debugging", "debugging-tool", "framework", "protocol" ] } }, { "type": "star", "date": "2024-11-26", "repo": { "full_name": "jesseduffield/lazygit", "language": "Go", "stargazers_count": 55728, "description": "simple terminal UI for git commands", "topics": [ "cli", "git", "terminal" ] } }, { "type": "star", "date": "2024-11-22", "repo": { "full_name": "fenetikm/falcon", "language": "Vim Script", "stargazers_count": 759, "description": "A colour scheme for terminals, Vim and friends.", "topics": [ "colour-scheme", "exa", "hacktoberfest", "iterm2", "kitty", "neovim", "prismjs", "terminal-theme", "vim", "vim-colorscheme" ] } }, { "type": "star", "date": "2024-11-22", "repo": { "full_name": "typst/typst", "language": "Rust", "stargazers_count": 37089, "description": "A new markup-based typesetting system that is powerful and easy to learn.", "topics": [ "compiler", "markup", "typesetting" ] } }, { "type": "star", "date": "2024-11-21", "repo": { "full_name": "zellij-org/zellij", "language": "Rust", "stargazers_count": 22839, "description": "A terminal workspace with batteries included", "topics": [ "multiplexer", "terminal", "workspace" ] } }, { "type": "star", "date": "2024-11-20", "repo": { "full_name": "lazyvim/lazyvim", "language": "Lua", "stargazers_count": 19004, "description": "Neovim config for the lazy", "topics": [ "neovim", "neovim-conf", "neovim-config", "neovim-configuration", "neovim-plugin", "nvim" ] } }, { "type": "star", "date": "2024-11-20", "repo": { "full_name": "emilk/egui_plot", "language": "Rust", "stargazers_count": 142, "description": "2D plotting library in Rust for egui" } }, { "type": "star", "date": "2024-11-20", "repo": { "full_name": "alexpasmantier/television", "language": "Rust", "stargazers_count": 2063, "description": "The revolution will (not) be televised \ud83d\udcfa", "topics": [ "cli", "command-line-tool", "fuzzy", "fuzzy-matching", "fuzzy-search", "rust", "terminal", "tui" ] } }, { "type": "star", "date": "2024-11-16", "repo": { "full_name": "basecamp/omakub", "language": "Shell", "stargazers_count": 5839, "description": "Opinionated Ubuntu Setup" } }, { "type": "star", "date": "2024-11-06", "repo": { "full_name": "takwolf/ark-pixel-font", "language": "Python", "stargazers_count": 3419, "description": "Open source Pan-CJK pixel font / \u5f00\u6e90\u7684\u6cdb\u4e2d\u65e5\u97e9\u50cf\u7d20\u5b57\u4f53", "topics": [ "bitmap-font", "bitmap-fonts", "chinese", "chinese-simplified", "chinese-translation", "cjk", "font", "fonts", "game", "japanese", "korean", "pixel", "pixel-font", "pixel-fonts", "typeface" ] } }, { "type": "star", "date": "2024-10-28", "repo": { "full_name": "unboxed/bops", "language": "Ruby", "stargazers_count": 12, "description": "Back Office Planning System (BOPS)" } }, { "type": "star", "date": "2024-10-28", "repo": { "full_name": "gjtorikian/selma", "language": "Rust", "stargazers_count": 67, "description": "Selma selects and matches HTML nodes using CSS rules. Backed by Rust's lol_html parser." } }, { "type": "star", "date": "2024-10-16", "repo": { "full_name": "eythaann/seelen-ui", "language": "Rust", "stargazers_count": 5239, "description": "The Fully Customizable Desktop Environment for Windows 10/11.", "topics": [ "app-launcher", "desktop-application", "dock", "finder", "multilanguage", "taskbar", "tauri", "tauri-app", "tiling-window-manager", "toolbar", "tools", "topbar", "wallpaper", "web", "web-technologies", "windows", "windows-11" ] } }, { "type": "star", "date": "2024-09-29", "repo": { "full_name": "mitsuhiko/self-replace", "language": "Rust", "stargazers_count": 634, "description": "Utility library that helps to implement processes that replace themselves" } }, { "type": "star", "date": "2024-09-27", "repo": { "full_name": "cea-sec/miasm", "language": "Python", "stargazers_count": 3545, "description": "Reverse engineering framework in Python", "topics": [ "assembler", "disassembler", "emulator", "hacktoberfest", "intermediate-representation", "python", "reverse-engineering", "symbolic-execution" ] } }, { "type": "star", "date": "2024-09-17", "repo": { "full_name": "abdallahmehiz/mpvkt", "language": "Kotlin", "stargazers_count": 766, "description": "A media player for android, based on mpv-android and built with Jetpack Compose.", "topics": [ "android", "compose", "jetpack-compose", "kotlin", "material3", "media-player", "mpv", "mpv-android", "mpv-player" ] } }, { "type": "star", "date": "2024-09-13", "repo": { "full_name": "orhun/binsider", "language": "Rust", "stargazers_count": 2951, "description": "Analyze ELF binaries like a boss \ud83d\ude3c\ud83d\udd75\ufe0f\u200d\u2642\ufe0f", "topics": [ "analysis", "binary", "binary-data", "dynamic-analysis", "elf", "hex-editor", "hexdump", "linux", "ratatui", "reverse-engineering", "rust", "static-analysis", "terminal", "terminal-ui", "terminal-user-interface", "tui" ] } }, { "type": "star", "date": "2024-08-30", "repo": { "full_name": "kvark/blade", "language": "Rust", "stargazers_count": 588, "description": "Sharp and simple graphics library", "topics": [ "graphics", "rust-library" ] } }, { "type": "star", "date": "2024-08-26", "repo": { "full_name": "xuanwo/backon", "language": "Rust", "stargazers_count": 772, "description": "Make retry like a built-in feature provided by Rust.", "topics": [ "async", "backoff", "retry", "rust" ] } }, { "type": "star", "date": "2024-08-25", "repo": { "full_name": "chuanhsing/poecharm", "stargazers_count": 503, "description": "Path of Building Chinese version" } }, { "type": "star", "date": "2024-08-22", "repo": { "full_name": "lucasg/dependencies", "language": "C#", "stargazers_count": 9452, "description": "A rewrite of the old legacy software \"depends.exe\" in C# for Windows devs to troubleshoot dll load dependencies issues.", "topics": [ "csharp", "dll", "windows", "wpf" ] } }, { "type": "star", "date": "2024-08-21", "repo": { "full_name": "deevus/zed-windows-builds", "language": "PowerShell", "stargazers_count": 470 } }, { "type": "star", "date": "2024-08-14", "repo": { "full_name": "plotters-rs/plotters", "language": "Rust", "stargazers_count": 4021, "description": "A rust drawing library for high quality data plotting for both WASM and native, statically and realtimely \ud83e\udd80 \ud83d\udcc8\ud83d\ude80", "topics": [ "data-plotting", "graphing", "plot", "plotting", "rust", "rust-crate", "science", "visualization", "webassembly" ] } }, { "type": "star", "date": "2024-08-10", "repo": { "full_name": "t3-oss/t3-env", "language": "TypeScript", "stargazers_count": 2951 } }, { "type": "star", "date": "2024-07-29", "repo": { "full_name": "elastio/bon", "language": "Rust", "stargazers_count": 1483, "description": "Next-gen compile-time-checked builder generator, named function's arguments, and more!", "topics": [ "asynchronous", "builder", "builder-pattern", "builders", "code-generation", "constructor", "constructors", "data-structures", "derive", "derive-macro", "generator", "macro", "macros", "no-std", "no-std-alloc", "rust", "setter", "setter-methods", "setters" ] } }, { "type": "star", "date": "2024-07-17", "repo": { "full_name": "reactjs/server-components-demo", "language": "JavaScript", "stargazers_count": 4300, "description": "Demo app of React Server Components." } }, { "type": "star", "date": "2024-07-09", "repo": { "full_name": "rerun-io/rerun", "language": "Rust", "stargazers_count": 7542, "description": "Visualize streams of multimodal data. Free, fast, easy to use, and simple to integrate. Built in Rust.", "topics": [ "computer-vision", "cpp", "multimodal", "python", "robotics", "rust", "visualization" ] } }, { "type": "star", "date": "2024-07-04", "repo": { "full_name": "rgreinho/trauma", "language": "Rust", "stargazers_count": 139, "description": "Tokio Rust Asynchronous Universal download MAnager" } }, { "type": "star", "date": "2024-06-26", "repo": { "full_name": "dioxuslabs/taffy", "language": "Rust", "stargazers_count": 2295, "description": "A high performance rust-powered UI layout library", "topics": [ "css-grid", "flexbox", "hacktoberfest", "layout", "rust", "ui" ] } }, { "type": "star", "date": "2024-06-22", "repo": { "full_name": "akenshaw/flowsurface", "language": "Rust", "stargazers_count": 32, "description": "Cross-platform desktop app visualizing basic orderflow in crypto markets", "topics": [ "cryptocurrency", "iced", "orderbook-tick-data", "trading" ] } }, { "type": "star", "date": "2024-06-22", "repo": { "full_name": "x86y/dynasty", "language": "Rust", "stargazers_count": 53, "description": "A cross-platform native desktop application for trading cryptocurrency on Binance", "topics": [ "binance", "bitcoin", "cross-platform", "crypto", "cryptocurrency", "desktop", "desktop-app", "desktop-applications", "gui", "iced", "iced-rs", "rust", "rust-lang", "trading", "trading-bot" ] } }, { "type": "star", "date": "2024-06-19", "repo": { "full_name": "mrkai77/loop", "language": "Swift", "stargazers_count": 7618, "description": "Window management made elegant.", "topics": [ "hacktoberfest", "macos", "macos-app", "menu", "productivity", "radial-menu", "swift", "swiftui", "window-management" ] } }, { "type": "star", "date": "2024-06-13", "repo": { "full_name": "facebook/lexical", "language": "TypeScript", "stargazers_count": 20415, "description": "Lexical is an extensible text editor framework that provides excellent reliability, accessibility and performance." } }, { "type": "star", "date": "2024-05-28", "repo": { "full_name": "bloopai/bloop", "language": "Rust", "stargazers_count": 9457, "description": "bloop is a fast code search engine written in Rust." } }, { "type": "star", "date": "2024-05-22", "repo": { "full_name": "amber-lang/amber", "language": "Rust", "stargazers_count": 4088, "description": "\ud83d\udc8e Amber the programming language compiled to Bash", "topics": [ "bash", "bash-scripting", "compilers", "hacktoberfest" ] } }, { "type": "star", "date": "2024-05-18", "repo": { "full_name": "shopify/rubocop-sorbet", "language": "Ruby", "stargazers_count": 185, "description": "A collection of RuboCop rules for Sorbet", "topics": [ "rubocop", "ruby" ] } }, { "type": "star", "date": "2024-05-09", "repo": { "full_name": "sagebind/isahc", "language": "Rust", "stargazers_count": 726, "description": "The practical HTTP client that is fun to use.", "topics": [ "hacktoberfest", "http", "http-client", "http2", "https", "rust" ] } }, { "type": "star", "date": "2024-05-07", "repo": { "full_name": "bylx666/key-lang", "language": "Rust", "stargazers_count": 111, "description": "\u76ee\u6807\u662f\u6700\u7cbe\u81f4\u7684\u7f16\u7a0b\u8bed\u8a00", "topics": [ "language", "rust" ] } }, { "type": "star", "date": "2024-04-25", "repo": { "full_name": "cloud-annotations/docusaurus-openapi", "language": "TypeScript", "stargazers_count": 515, "description": "\ud83e\udd95 OpenAPI plugin for generating API reference docs in Docusaurus.", "topics": [ "api-documentation", "documentation-generator", "docusaurus", "hacktoberfest", "openapi", "openapi3", "plugin", "react", "swagger" ] } }, { "type": "star", "date": "2024-04-23", "repo": { "full_name": "microsoft/winget-pkgs", "language": "PowerShell", "stargazers_count": 9030, "description": "The Microsoft community Windows Package Manager manifest repository", "topics": [ "hacktoberfest" ] } }, { "type": "star", "date": "2024-04-17", "repo": { "full_name": "julien-cpsn/atac", "language": "Rust", "stargazers_count": 2345, "description": "A simple API client (postman like) in your terminal", "topics": [ "api", "api-client", "insomnia", "postman", "ratatui", "rust", "tui" ] } }, { "type": "star", "date": "2024-03-27", "repo": { "full_name": "bluwy/whyframe", "language": "JavaScript", "stargazers_count": 556, "description": "Develop components in isolation with just an iframe" } }, { "type": "star", "date": "2024-03-23", "repo": { "full_name": "dominikwilkowski/cfonts", "language": "Rust", "stargazers_count": 1623, "description": "Sexy fonts for the console", "topics": [ "ansi", "ascii", "ascii-art", "chalk", "cli", "font", "generator", "nodejs", "sexy", "sexy-fonts", "shell" ] } }, { "type": "star", "date": "2024-03-20", "repo": { "full_name": "browserless/browserless", "language": "TypeScript", "stargazers_count": 9251, "description": "Deploy headless browsers in Docker. Run on our cloud or bring your own. Free for non-commercial uses.", "topics": [ "browserless", "chrome", "docker", "firefox", "nodejs", "playwright", "puppeteer", "typescript", "webkit", "websocket" ] } }, { "type": "star", "date": "2024-03-05", "repo": { "full_name": "baldurk/renderdoc", "language": "C++", "stargazers_count": 9311, "description": "RenderDoc is a stand-alone graphics debugging tool.", "topics": [ "d3d11", "d3d12", "debugger", "direct3d", "directx", "graphics", "graphics-programming", "opengl", "renderdoc", "vulkan", "vulkan-api" ] } }, { "type": "star", "date": "2024-03-04", "repo": { "full_name": "abi/screenshot-to-code", "language": "Python", "stargazers_count": 67361, "description": "Drop in a screenshot and convert it to clean code (HTML/Tailwind/React/Vue)" } }, { "type": "star", "date": "2024-03-04", "repo": { "full_name": "keycastr/keycastr", "language": "Objective-C", "stargazers_count": 13138, "description": "KeyCastr, an open-source keystroke visualizer" } }, { "type": "star", "date": "2024-02-20", "repo": { "full_name": "bufbuild/buf", "language": "Go", "stargazers_count": 9460, "description": "The best way of working with Protocol Buffers.", "topics": [ "buf-cli", "buf-schema-registry", "grpc", "protobuf", "protoc", "protocol-buffers" ] } }, { "type": "star", "date": "2024-02-19", "repo": { "full_name": "bombshell-dev/clack", "language": "TypeScript", "stargazers_count": 5968, "description": "Effortlessly build beautiful command-line apps", "topics": [ "cli", "command-line", "command-line-app", "node", "prompt", "prompts" ] } }, { "type": "star", "date": "2024-01-25", "repo": { "full_name": "zed-industries/zed", "language": "Rust", "stargazers_count": 53610, "description": "Code at the speed of thought \u2013 Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.", "topics": [ "gpui", "rust-lang", "text-editor", "zed" ] } }, { "type": "star", "date": "2024-01-24", "repo": { "full_name": "pay-rails/pay", "language": "Ruby", "stargazers_count": 2018, "description": "Payments for Ruby on Rails apps", "topics": [ "braintree", "engine", "hacktoberfest", "paddle", "pay", "payment-provider", "payments", "rails", "sca", "stripe", "subscription" ] } }, { "type": "star", "date": "2024-01-23", "repo": { "full_name": "vilsol/timeless-jewels", "language": "Go", "stargazers_count": 100, "description": "A timeless jewel calculator and skill tree for Path of Exile", "topics": [ "path-of-exile", "pathofexile", "poe" ] } }, { "type": "star", "date": "2024-01-19", "repo": { "full_name": "drizzle-team/drizzle-orm", "language": "TypeScript", "stargazers_count": 25955, "description": "Headless TypeScript ORM with a head. Runs on Node, Bun and Deno. Lives on the Edge and yes, it's a JavaScript ORM too \ud83d\ude05", "topics": [ "bunjs", "d1", "libsql", "litefs", "mysql", "mysql2", "neon", "nodejs", "orm", "postgres", "postgresjs", "postgresql", "sql", "sqlite", "sqlite3", "sqljs", "turso", "typescript", "vercel-postgres" ] } }, { "type": "star", "date": "2024-01-16", "repo": { "full_name": "sxyazi/yazi", "language": "Rust", "stargazers_count": 21382, "description": "\ud83d\udca5 Blazing fast terminal file manager written in Rust, based on async I/O.", "topics": [ "android", "asyncio", "cli", "concurrency", "file-explorer", "file-manager", "hacktoberfest", "helix", "linux", "macos", "neovim", "productivity", "rust", "terminal", "tui", "vim", "windows", "yazi" ] } }, { "type": "star", "date": "2024-01-12", "repo": { "full_name": "visactor/vtable", "language": "TypeScript", "stargazers_count": 2120, "description": "VTable is not just a high-performance multidimensional data analysis table, but also a grid artist that creates art between rows and columns.", "topics": [ "canvas-table", "data-analysis", "data-visualization", "database", "datagrid", "grid", "javascript-table", "javescript", "list-table", "list-tree", "online-excel", "pivot-chart", "pivot-grid", "pivot-tables", "react-table", "sparklines", "spreadsheet", "tree-table", "visualization", "vue-table" ] } }, { "type": "star", "date": "2024-01-10", "repo": { "full_name": "antfu/shikiji", "language": "TypeScript", "stargazers_count": 1461, "description": "A syntax highlighter based on TextMate grammars. ESM rewrite of shiki, with more features and capabilities.", "topics": [ "shiki", "syntax-highlighter", "textmate-grammar" ] } }, { "type": "star", "date": "2024-01-03", "repo": { "full_name": "weblateorg/weblate", "language": "Python", "stargazers_count": 4794, "description": "Web based localization tool with tight version control integration.", "topics": [ "continuous-localization", "crowdsourcing", "django", "gettext", "hacktoberfest", "i18n", "internationalization", "l10n", "localization", "python", "translation" ] } }, { "type": "star", "date": "2023-12-29", "repo": { "full_name": "djkoloski/rust_serialization_benchmark", "language": "Rust", "stargazers_count": 722, "description": "Benchmarks for rust serialization frameworks" } }, { "type": "star", "date": "2023-12-21", "repo": { "full_name": "rails/solid_queue", "language": "Ruby", "stargazers_count": 2026, "description": "Database-backed Active Job backend" } }, { "type": "star", "date": "2023-12-12", "repo": { "full_name": "oxc-project/oxc", "language": "Rust", "stargazers_count": 13227, "description": "\u2693 A collection of JavaScript tools written in Rust.", "topics": [ "compiler", "javascript", "linter", "minifier", "parser", "transpiler", "typescript" ] } }, { "type": "star", "date": "2023-12-08", "repo": { "full_name": "turbot/steampipe", "language": "Go", "stargazers_count": 7154, "description": "Zero-ETL, infinite possibilities. Live query APIs, code & more with SQL. No DB required.", "topics": [ "aws", "azure", "cis", "cloud", "cnapp", "cspm", "devops", "devsecops", "etl", "gcp", "golang", "hacktoberfest", "kubernetes", "postgresql", "postgresql-fdw", "security", "sqlite", "steampipe", "terraform", "zero-etl" ] } }, { "type": "star", "date": "2023-12-08", "repo": { "full_name": "brokerql/brokerql", "language": "Python", "stargazers_count": 3, "description": "Use SQL to instantly query your online brokers (IBKR and more). Open source CLI. No DB required." } }, { "type": "star", "date": "2023-11-22", "repo": { "full_name": "uber-go/nilaway", "language": "Go", "stargazers_count": 3268, "description": "Static analysis tool to detect potential nil panics in Go code", "topics": [ "go", "nil-pointer", "nilability", "nilability-analysis", "static-analysis" ] } }, { "type": "star", "date": "2023-11-14", "repo": { "full_name": "loro-dev/loro", "language": "Rust", "stargazers_count": 4381, "description": "Make your JSON data collaborative and version-controlled with CRDTs", "topics": [ "collaborative-editing", "crdt", "local-first", "offline-first", "p2p", "privacy-first", "rich-text" ] } }, { "type": "star", "date": "2023-11-08", "repo": { "full_name": "krahets/hello-algo", "language": "Java", "stargazers_count": 107999, "description": "\u300aHello \u7b97\u6cd5\u300b\uff1a\u52a8\u753b\u56fe\u89e3\u3001\u4e00\u952e\u8fd0\u884c\u7684\u6570\u636e\u7ed3\u6784\u4e0e\u7b97\u6cd5\u6559\u7a0b\u3002\u652f\u6301 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart \u4ee3\u7801\u3002\u7b80\u4f53\u7248\u548c\u7e41\u4f53\u7248\u540c\u6b65\u66f4\u65b0\uff0cEnglish version ongoing", "topics": [ "algo", "algorithm", "algorithms", "book", "data-structure", "data-structures", "data-structures-and-algorithms", "dsa", "education", "leetcode", "programming" ] } }, { "type": "star", "date": "2023-11-08", "repo": { "full_name": "ekzhang/sshx", "language": "Rust", "stargazers_count": 6236, "description": "Fast, collaborative live terminal sharing over the web", "topics": [ "collaborative", "rust", "share", "ssh", "terminal", "tty", "web" ] } }, { "type": "star", "date": "2023-10-20", "repo": { "full_name": "dprint/dprint", "language": "Rust", "stargazers_count": 3309, "description": "Pluggable and configurable code formatting platform written in Rust.", "topics": [ "formatter" ] } }, { "type": "star", "date": "2023-10-19", "repo": { "full_name": "web-infra-dev/rspress", "language": "TypeScript", "stargazers_count": 1551, "description": "\ud83e\udd80\ud83d\udca8 A fast Rspack-based static site generator.", "topics": [ "docs-generator", "hacktoberfest", "markdown", "mdx", "rspack", "ssg", "static-site-generator" ] } }, { "type": "star", "date": "2023-10-12", "repo": { "full_name": "rails/solid_cache", "language": "Ruby", "stargazers_count": 911, "description": "A database-backed ActiveSupport::Cache::Store" } }, { "type": "star", "date": "2023-10-09", "repo": { "full_name": "calcit-lang/calcit", "language": "Rust", "stargazers_count": 119, "description": "Indentation-based ClojureScript dialect in Rust and compiling to JavaScript ES Modules", "topics": [ "cirru", "clojure", "clojurescript", "immutable-data-structures", "indentation", "language", "lisp" ] } }, { "type": "star", "date": "2023-09-05", "repo": { "full_name": "bvaughn/react-virtualized", "language": "JavaScript", "stargazers_count": 26561, "description": "React components for efficiently rendering large lists and tabular data", "topics": [ "grid", "list", "listview", "performance", "react", "react-components", "tabular-data", "virtualization", "windowing" ] } }, { "type": "star", "date": "2023-08-21", "repo": { "full_name": "motiondivision/motion", "language": "TypeScript", "stargazers_count": 27048, "description": "A modern animation library for React and JavaScript", "topics": [ "animation", "animation-js", "motion", "react", "reactanimations", "spring" ] } }, { "type": "star", "date": "2023-08-16", "repo": { "full_name": "gushichang/kt-canvas-table", "language": "JavaScript", "stargazers_count": 90, "description": "canvas \u7ed8\u5236\u7684 vue \u8868\u683c\u7ec4\u4ef6\uff0c\u89e3\u51b3\u4e0a\u4e07\u884c+\u591a\u5217\u6570\u636e\u6e32\u67d3\u95ee\u9898\uff0c\u96c6\u6210\u5927\u90e8\u5206\u8868\u683c\u529f\u80fd" } }, { "type": "star", "date": "2023-08-14", "repo": { "full_name": "intitni/copilotforxcode", "language": "Swift", "stargazers_count": 7954, "description": "The first GitHub Copilot, Codeium and ChatGPT Xcode Source Editor Extension", "topics": [ "chat", "chatgpt", "code-completion", "code-generation", "codeium", "copilot", "github-copilot", "githubcopilot", "macos", "openai", "tabby", "xcode", "xcode-extension", "xcode-extensions" ] } }, { "type": "star", "date": "2023-08-14", "repo": { "full_name": "chenquincy/app-info-parser", "language": "JavaScript", "stargazers_count": 506, "description": "A javascript parser for parsing .ipa or .apk files. IPA/APK\u6587\u4ef6 js \u89e3\u6790\u5668", "topics": [ "apk", "application", "ipa", "javascript", "manifest", "parser" ] } }, { "type": "star", "date": "2023-08-09", "repo": { "full_name": "supabase-community/postgres_lsp", "language": "Rust", "stargazers_count": 3394, "description": "A Language Server for Postgres", "topics": [ "language-server-protocol", "postgres" ] } }, { "type": "star", "date": "2023-08-04", "repo": { "full_name": "hamedmasafi/qmldock", "language": "C++", "stargazers_count": 20, "description": "Dock widgets implementation for QML", "topics": [ "dockwindow", "qml", "qml-components", "qml-samples", "qt", "qt5", "qt5-qml" ] } }, { "type": "star", "date": "2023-08-02", "repo": { "full_name": "mathuo/dockview", "language": "TypeScript", "stargazers_count": 2253, "description": "Zero dependency Docking Layout Manager. Supports Vanilla TypeScript, React and Vue.", "topics": [ "components", "dock", "docking", "docking-layout", "docking-library", "drag", "drag-and-drop", "drop", "javascript", "layout", "layout-manager", "panel", "react", "reactjs", "splitter", "splitview", "tabs", "typescript", "vue", "vuejs" ] } }, { "type": "star", "date": "2023-08-02", "repo": { "full_name": "githubuser0xffff/qt-advanced-docking-system", "language": "C++", "stargazers_count": 1952, "description": "Advanced Docking System for Qt", "topics": [ "cpp", "docking", "docking-framework", "docking-library", "qt5" ] } }, { "type": "star", "date": "2023-08-01", "repo": { "full_name": "reviewdog/reviewdog", "language": "Go", "stargazers_count": 8118, "description": "\ud83d\udc36 Automated code review tool integrated with any code analysis tools regardless of programming language", "topics": [ "bitbucket", "ci", "cli", "code-quality", "code-review", "codereview", "github", "gitlab", "go", "lint", "linter", "static-analysis", "static-code-analysis" ] } }, { "type": "star", "date": "2023-08-01", "repo": { "full_name": "yuankunzhang/charming", "language": "Rust", "stargazers_count": 1989, "description": "A visualization library for Rust", "topics": [ "chart", "data-science", "rust", "visualization", "webassembly" ] } }, { "type": "star", "date": "2023-07-27", "repo": { "full_name": "supabase/supabase", "language": "TypeScript", "stargazers_count": 76664, "description": "The open source Firebase alternative. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications.", "topics": [ "ai", "alternative", "auth", "database", "deno", "embeddings", "example", "firebase", "nextjs", "oauth2", "pgvector", "postgis", "postgres", "postgresql", "postgrest", "realtime", "supabase", "vectors", "websockets" ] } }, { "type": "star", "date": "2023-07-21", "repo": { "full_name": "macosui/macos_ui", "language": "Dart", "stargazers_count": 1932, "description": "Flutter widgets and themes implementing the current macOS design language.", "topics": [ "flutter", "macos" ] } }, { "date": "2025-01-29", "type": "delete", "link": "https://github.com/longbridge/gpui-component", "message": "Deleted branch: update-gpui-0129", "repo": { "full_name": "longbridge/gpui-component" } }, { "date": "2025-01-29", "type": "push", "link": "https://github.com/longbridge/gpui-component/commits/6fa1888ee6cd8e31b96f5becc9a75208531aca99", "message": "chore: Upgrade for GPUI API changes. (#589)", "repo": { "full_name": "longbridge/gpui-component" } }, { "date": "2025-01-29", "type": "pull_request", "link": "https://github.com/longbridge/gpui-component/pull/589", "message": "chore: Upgrade GPUI 2025-01-29 Ref \r\n\r\n- https://github.com/zed-industries/zed/pull/23693\r\n- https://github.com/zed-industries/zed/pull/23688", "repo": { "full_name": "longbridge/gpui-component" } }, { "date": "2025-01-29", "type": "created_branch", "message": "Created branch: update-gpui-0129", "repo": { "full_name": "longbridge/gpui-component" } }, { "date": "2025-01-29", "type": "push", "link": "https://github.com/huacnlee/zed/commits/371f3420bdaf527f9cb69776ff2f2b7787a8e086", "message": "Revert making keybinding display in Mac menus use standard precedence (#23661)\n\nCloses #23621\r\n\r\nChange was in #23378. Also adds a comment to clarify why this is\r\ninconsistent with all other uses of `bindings_for_action`.\r\n\r\nRelease Notes:\r\n\r\n- N/A Remove scripts used in merging the refactoring (#23669)\n\nRelease Notes:\r\n\r\n- N/A Canonicalize paths when running tests (#23655)\n\nIn the Windows test environment, the paths generated by `temp_tree()`\r\nare symlink paths, which causes certain tests to fail.\r\n\r\nI later noticed that when opening a project, we seem to always use\r\n`canonicalize` to normalize the paths, as shown here:\r\nhttps://github.com/zed-industries/zed/pull/21039.\r\n\r\nThis PR adopts a similar approach for the test environment to address\r\nthe issue.\r\n\r\nRelease Notes:\r\n\r\n- N/A collab: Make unsupported for MinGW toolchain (#23518)\n\nCloses #23451\r\n\r\nreverts #23117 for MinGW. collab can't be compiled for MinGW because\r\nwebrtc itself doesn't support MinGW compilers\r\n\r\nRelease Notes:\r\n\r\n- N/A Clean up duplicate dock-retrieval code (#23670)\n\nRelease Notes:\n\n- N/A Restore the default release channel (#23671)\n\nRelease Notes:\r\n\r\n- N/A Fix escaping of `alt-\\` in docs for triggering inline completion (#23684)\n\nRelease Notes:\r\n\r\n- N/A Fix missed renames in #22632 (#23688)\n\nFix a bug where a GPUI macro still used `ModelContext`\r\nRename `AsyncAppContext` -> `AsyncApp`\r\nRename update_model, read_model, insert_model, and reserve_model to\r\nupdate_entity, read_entity, insert_entity, and reserve_entity\r\n\r\nRelease Notes:\r\n\r\n- N/A Remove more references to 'model' in GPUI APIs (#23693)\n\nRelease Notes:\r\n\r\n- N/A Fix completions menu scroll when `y_flipped` and edit prediction arrives (#23580)\n\nRelease Notes:\r\n\r\n- N/A Add auto-completion support for snippet files (#23698)\n\nRelease Notes:\n\n- Added auto-completion support for snippet files.\n\n\n gpui: Support windows dark mode title bar (#23700)\n\nThis will allow Windows GPUI applications that utilise the native title\r\nbar to support the dark mode variant when the system user has dark mode\r\nenabled in their system settings. [Related Win32\r\ninformation](https://learn.microsoft.com/en-us/windows/apps/desktop/modernize/ui/apply-windows-themes)\r\n\r\n| Before | After |\r\n| ------------- | ------------- |\r\n|\r\n\r\n|\r\n\r\n|\r\n\r\nRelease Notes:\r\n\r\n- N/A\r\n\r\n---------\r\n\r\nCo-authored-by: \u5f20\u5c0f\u767d <364772080@qq.com> Avoid panics when normalizing completion label with invalid ranges (#23712)\n\nDev builds show panics related to completion label normalization\r\n\r\n<details>\r\n<summary>Panic</summary>\r\n\r\n```\r\nindex out of bounds: the len is 103 but the index is 103\r\nzed::reliability::init_panic_hook::{{closure}}::h78130eff43c84f6f+110375521\r\nstd::panicking::rust_panic_with_hook::hfe205f6954b2c97b+87457752\r\nstd::panicking::begin_panic_handler::{{closure}}::h6cb44b3a50f28c44+87456967\r\nstd::sys::backtrace::__rust_end_short_backtrace::hf1c1f2a92799bb0e+87449337\r\nrust_begin_unwind+87456084\r\ncore::panicking::panic_fmt::h3d8fc78294164da7+7033011\r\ncore::panicking::panic_bounds_check::h9397cb495d89a72d+7033511\r\nproject::lsp_store::ensure_uniform_list_compatible_label::haf80316ce11edd67+72663592\r\nproject::lsp_store::populate_labels_for_completions::{{closure}}::hc93c3c540ef7d2d6+72642960\r\nproject::lsp_store::LspStore::completions::{{closure}}::{{closure}}::hb4b5432e24432ca8+72336627\r\nasync_task::raw::RawTask<F,T,S,M>::run::hf444c3dc07dd583b+68504803\r\n<gpui::platform::linux::wayland::client::WaylandClient as gpui::platform::linux::platform::LinuxClient>::run::hbf5a316eb781a10d+50646579\r\ngpui::platform::linux::platform::<impl gpui::platform::Platform for P>::run::hc85518d4552fc4cd+50496669\r\ngpui::app::App::run::hca4e2eaf984ca6f6+109905269\r\nzed::main::h849467ac1a6d32c9+110413414\r\nstd::sys::backtrace::__rust_begin_short_backtrace::h81b5ee155a7cf505+110835475\r\nstd::rt::lang_start::{{closure}}::h48a83f884cfb6865+110834761\r\nstd::rt::lang_start_internal::h5e7c81cecd7f0954+87382485\r\nmain+110425932\r\n__libc_start_call_main+22789462491720\r\n__libc_start_main_alias_1+22789462491915\r\n_start+10436606\r\n```\r\n</details>\r\n\r\nThis can only happen when either `label.runs` or `label.filter_range`\r\nhas a range that's larger than the label text, which is an error.\r\nInstead of panicking, log such errors and fall back to last index (which\r\nis not really helpful, but still).\r\n\r\nRelease Notes:\r\n\r\n- N/A openai: Add back O1-Preview (#23715)\n\nFollow-up to: https://github.com/zed-industries/zed/pull/23425 docs: Fix error in OpenAI configuring custom models (#23716) Make ZED_WORKTREE_ROOT always point to a directory or is not set (#23150)\n\nWhen the out-of-tree file like `tasks.json` is-focus, tasks spawn with `ZED_WORKTREE_ROOT` unset. docs: Example OpenAI model config missing version key (#23720) assistant2: Fix model selector position (#23721)\n\nThis PR makes the model selector not render on top of its trigger.\r\n\r\n<img width=\"800\" alt=\"Screenshot 2025-01-27 at 12 02 01\u202fPM\"\r\nsrc=\"https://github.com/user-attachments/assets/76c5ac6f-ae27-4b3d-a80a-3027042c75f8\"\r\n/>\r\n\r\nRelease Notes:\r\n\r\n- N/A assistant: Fix model selector label shift (#23717)\n\nThis PR caps the width of the model label in the selector trigger to a\r\ncertain size. This is fix the behavior of the popover dancing around,\r\ngiven its popover position is anchored to a certain edge of the trigger,\r\nand if the trigger size increases while you select different models with\r\ndifferent name lengths, the popover dances around.\r\n\r\n### Before\r\n\r\n\r\nhttps://github.com/user-attachments/assets/0854fa2b-9eb2-45fb-886d-bde1cd644dcf\r\n\r\n### After\r\n\r\nNote how even though the second item has the largest label, the popover\r\nstays in place.\r\n\r\n\r\nhttps://github.com/user-attachments/assets/06b60030-65dc-4f06-b486-3045042bbff0\r\n\r\nFixing that then means truncating the model name to keep it constrained\r\ninto a max-width.\r\n\r\n<img width=\"500\" alt=\"Screenshot 2025-01-27 at 11 38 14\u202fAM\"\r\nsrc=\"https://github.com/user-attachments/assets/94ce9cc6-848c-4dac-86b8-321da75c3af3\"\r\n/>\r\n\r\nRelease Notes:\r\n\r\n- N/A assistant: Preserve selection focus in the model selector (#23713)\n\nThis PR fixes an incorrect behavior in the model selector where we were\r\nremoving the focus from the selected item back to the very first item of\r\nthe list. Now, if you click/hit return on an item, focus is preserved\r\nthere. In other words, focus is always initially in the selected item.\r\n\r\n### Before\r\n\r\nhttps://github.com/user-attachments/assets/62b72b1f-4e32-4b4a-adff-dcf9a2c13a28\r\n\r\n### After\r\n\r\nhttps://github.com/user-attachments/assets/a8528933-da01-481a-96f3-0173a39a03c0\r\n\r\nRelease Notes:\r\n\r\n- N/A", "repo": { "full_name": "huacnlee/zed" } }, { "date": "2025-01-29", "type": "created_branch", "message": "Created branch: remove-unused-keybinding", "repo": { "full_name": "huacnlee/zed" } }, { "date": "2025-01-29", "type": "push", "link": "https://github.com/longbridge/uptime/commits/33ee01f7fc37fd7fd937bb577a877c6ef7f2925f", "message": ":card_file_box: Update status summary [skip ci] [upptime]", "repo": { "full_name": "longbridge/uptime" } }, { "date": "2025-01-28", "type": "push", "link": "https://github.com/longbridge/uptime/commits/31752d64ab536279f5e5bd4c072cb2c595dae732", "message": ":card_file_box: Update status summary [skip ci] [upptime]", "repo": { "full_name": "longbridge/uptime" } }, { "date": "2025-01-28", "type": "delete", "link": "https://github.com/huacnlee/zed", "message": "Deleted branch: fix-input-pos", "repo": { "full_name": "huacnlee/zed" } }, { "date": "2025-01-27", "type": "push", "link": "https://github.com/longbridge/uptime/commits/f6b8f22fc4e3eaedf2d8e3d710f1c826d67937ad", "message": ":card_file_box: Update status summary [skip ci] [upptime]", "repo": { "full_name": "longbridge/uptime" } }, { "date": "2025-01-27", "type": "push", "link": "https://github.com/longbridge/gpui-component/commits/d2ff8177ece7e84f4bb6b29777749862d88cb8a3", "message": "chore: Remove unused `refactor.sh`. (#588)", "repo": { "full_name": "longbridge/gpui-component" } }, { "date": "2025-01-27", "type": "delete", "link": "https://github.com/longbridge/gpui-component", "message": "Deleted branch: cleanup", "repo": { "full_name": "longbridge/gpui-component" } }, { "date": "2025-01-27", "type": "pull_request", "link": "https://github.com/longbridge/gpui-component/pull/588", "message": "chore: Remove unused `refactor.sh`. None", "repo": { "full_name": "longbridge/gpui-component" } }, { "date": "2025-01-27", "type": "created_branch", "message": "Created branch: cleanup", "repo": { "full_name": "longbridge/gpui-component" } }, { "date": "2025-01-27", "type": "issue_comment", "link": "https://github.com/longbridge/gpui-component/pull/587#issuecomment-2614762144", "message": "https://github.com/zed-industries/zed/blob/6fca1d2b0ba93cdbc3255657a990828a0f22b199/refactor.sh\r\n\r\n```bash\r\n#!/bin/bash\r\n\r\n# Merge process:\r\n#\r\n# * Use mergiraf for merge, with `git merge main -X theirs`\r\n#\r\n# - Need to use it with a patched tree-sitter-rust. I (Michael)\r\n# haven't yet uploaded a fork for this, can do if helpful.\r\n# https://github.com/tree-sitter/tree-sitter-rust/pull/245\r\n#\r\n# - Watch for newlines between top level decls sometimes disappearing\r\n#\r\n# * Run this script.\r\n\r\n# Check if `ruplacer` is installed\r\nif ! command -v ruplacer &> /dev/null\r\nthen\r\n echo \"Please install it with `cargo install ruplacer`\"\r\n exit\r\nfi\r\n\r\ndry=true\r\nif [ \"$1\" = \"apply\" ]; then\r\n dry=false\r\nfi\r\n\r\nre() {\r\n echo \"$1\" \" --> \" \"$2\"\r\n if [ \"$dry\" = true ]; then\r\n ruplacer \"$1\" \"$2\" crates/ --type *.rs\r\n else\r\n ruplacer \"$1\" \"$2\" crates/ --type *.rs --go\r\n fi\r\n}\r\n\r\nre '\\.new_view\\(' '.new_model('\r\nre 'cx.view\\(' 'cx.model('\r\nre '\\.observe_new_views\\(' '.observe_new_models('\r\nre ': AppContext' ': App'\r\nre 'View<' 'Entity<'\r\nre 'WeakView<' 'WeakEntity<'\r\nre 'Model<' 'Entity<'\r\nre 'WeakModel<' 'WeakEntity<'\r\nre 'FocusableView' 'Focusable'\r\n\r\n# closure parameters\r\nre '&AppContext' '&App'\r\nre '&gpui::AppContext' '&gpui::App'\r\nre '&mut gpui::AppContext' '&mut gpui::App'\r\nre ', &mut WindowContext' ', &mut Window, &mut App'\r\nre ', &mut gpui::WindowContext' ', &mut gpui::Window, &mut gpui::App'\r\nre ', &mut WindowContext' ', &mut Window, &mut App'\r\nre ', &mut gpui::WindowContext' ', &mut gpui::Window, &mut gpui::App'\r\nre ', &mut ViewContext<([^>]+)>' ', &mut Window, &mut Context<$1>'\r\nre ', &mut gpui::ViewContext<([^>]+)>' ', &mut gpui::Window, &mut gpui::Context<$1>'\r\nre '\\(&mut WindowContext' '(&mut Window, &mut App'\r\nre '\\(&mut gpui::WindowContext' '(&mut gpui::Window, &mut gpui::App'\r\nre '\\(&mut ViewContext<([^>]+)>' '(&mut Window, &mut Context<$1>'\r\nre '\\(&mut gpui::ViewContext<([^>]+)>' '(&mut gpui::Window, &mut gpui::Context<$1>'\r\nre '(&mut ViewContext<' '(&mut Window, &mut Context<'\r\nre ', &mut ViewContext<' ', &mut Window, &mut Context<'\r\nre 'cx: &mut ViewContext<' 'window: &mut Window, cx: &mut Context<'\r\nre 'cx: &mut gpui::ViewContext<' 'window: &mut gpui::Window, &mut gpui::Context<'\r\n\r\n# function parameters\r\nre '_: &mut WindowContext\\)' '_window: &mut Window, _cx: &mut App)'\r\nre '_: &mut gpui::WindowContext\\)' '_window: &mut gpui::Window, _cx: &mut gpui::App)'\r\nre '_: &mut ViewContext<([^>]+)>\\)' '_window: &mut Window, _cx: &mut Context<$1>)'\r\nre '_: &mut gpui::ViewContext<([^>]+)>\\)' '_window: &mut gpui::Window, _cx: &mut gpui::Context<$1>)'\r\nre '_: &mut WindowContext,' '_window: &mut Window, _cx: &mut App,'\r\nre '_: &mut gpui::WindowContext,' '_window: &mut gpui::Window, _cx: &mut gpui::App,'\r\nre '_: &mut ViewContext<([^>]+)>,' '_window: &mut Window, _cx: &mut Context<$1>,'\r\nre '_: &mut gpui::ViewContext<([^>]+)>,' '_window: &mut gpui::Window, _cx: &mut gpui::Context<$1>,'\r\nre '_cx: &mut WindowContext\\)' '_window: &mut Window, _cx: &mut App)'\r\nre '_cx: &mut gpui::WindowContext\\)' '_window: &mut gpui::Window, _cx: &mut gpui::App)'\r\nre '_cx: &mut ViewContext<([^>]+)>\\)' '_window: &mut Window, _cx: &mut Context<$1>)'\r\nre '_cx: &mut gpui::ViewContext<([^>]+)>\\)' '_window: &mut gpui::Window, _cx: &mut gpui::Context<$1>)'\r\nre '_cx: &mut WindowContext,' '_window: &mut Window, _cx: &mut App,'\r\nre '_cx: &mut gpui::WindowContext,' '_window: &mut gpui::Window, _cx: &mut gpui::App,'\r\nre '_cx: &mut ViewContext<([^>]+)>,' '_window: &mut Window, _cx: &mut Context<$1>,'\r\nre '_cx: &mut gpui::ViewContext<([^>]+)>,' '_window: &mut gpui::Window, _cx: &mut gpui::Context<$1>,'\r\nre 'cx: &mut WindowContext\\)' 'window: &mut Window, cx: &mut App)'\r\nre 'cx: &mut gpui::WindowContext\\)' 'window: &mut gpui::Window, cx: &mut gpui::App)'\r\nre 'cx: &mut ViewContext<([^>]+)>\\)' 'window: &mut Window, cx: &mut Context<$1>)'\r\nre 'cx: &mut gpui::ViewContext<([^>]+)>\\)' 'window: &mut gpui::Window, cx: &mut gpui::Context<$1>)'\r\nre 'cx: &mut WindowContext,' 'window: &mut Window, cx: &mut App,'\r\nre 'cx: &mut gpui::WindowContext,' 'window: &mut gpui::Window, cx: &mut gpui::Context,'\r\nre 'cx: &mut ViewContext<([^>]+)>,' 'window: &mut Window, cx: &mut Context<$1>,'\r\nre 'cx: &mut gpui::ViewContext<([^>]+)>,' 'window: &mut gpui::Window, cx: &mut gpui::Context<$1>,'\r\n\r\nre '_: &WindowContext\\)' '_window: &Window, _cx: &App)'\r\nre '_: &gpui::WindowContext\\)' '_window: &gpui::Window, _cx: &gpui::App)'\r\nre '_: &ViewContext<([^>]+)>\\)' '_window: &Window, _cx: &Context<$1>)'\r\nre '_: &gpui::ViewContext<([^>]+)>\\)' '_window: &gpui::Window, _cx: &gpui::Context<$1>)'\r\nre '_: &WindowContext,' '_window: &Window, _cx: &App,'\r\nre '_: &gpui::WindowContext,' '_window: &gpui::Window, _cx: &gpui::App,'\r\nre '_: &ViewContext<([^>]+)>,' '_window: &Window, _cx: &Context<$1>,'\r\nre '_: &gpui::ViewContext<([^>]+)>,' '_window: &gpui::Window, _cx: &gpui::Context<$1>,'\r\nre '_cx: &WindowContext\\)' '_window: &Window, _cx: &App)'\r\nre '_cx: &gpui::WindowContext\\)' '_window: &gpui::Window, _cx: &gpui::App)'\r\nre '_cx: &ViewContext<([^>]+)>\\)' '_window: &Window, _cx: &Context<$1>)'\r\nre '_cx: &gpui::ViewContext<([^>]+)>\\)' '_window: &gpui::Window, _cx: &gpui::Context<$1>)'\r\nre '_cx: &WindowContext,' '_window: &Window, _cx: &App,'\r\nre '_cx: &gpui::WindowContext,' '_window: &gpui::Window, _cx: &gpui::App,'\r\nre '_cx: &ViewContext<([^>]+)>,' '_window: &Window, _cx: &Context<$1>,'\r\nre '_cx: &gpui::ViewContext<([^>]+)>,' '_window: &gpui::Window, _cx: &gpui::Context<$1>,'\r\nre 'cx: &WindowContext\\)' 'window: &Window, cx: &App)'\r\nre 'cx: &gpui::WindowContext\\)' 'window: &gpui::Window, cx: &gpui::App)'\r\nre 'cx: &ViewContext<([^>]+)>\\)' 'window: &Window, cx: &Context<$1>)'\r\nre 'cx: &gpui::ViewContext<([^>]+)>\\)' 'window: &gpui::Window, cx: &gpui::Context<$1>)'\r\nre 'cx: &WindowContext,' 'window: &Window, cx: &App,'\r\nre 'cx: &gpui::WindowContext,' 'window: &gpui::Window, cx: &gpui::App,'\r\nre 'cx: &ViewContext<([^>]+)>,' 'window: &Window, cx: &Context<$1>,'\r\nre 'cx: &gpui::ViewContext<([^>]+)>,' 'window: &gpui::Window, cx: &gpui::Context<$1>,'\r\nre 'cx: &mut WindowContext\\|' 'window: &mut Window, cx: &mut App|'\r\n\r\n# VisualContext methods moved to window, that take context\r\nre 'cx.dismiss_view\\(' 'window.dismiss_view(cx, '\r\nre 'cx.focus_view\\(' 'window.focus_view(cx, '\r\nre 'cx.new_view\\(' 'cx.new('\r\nre 'cx.new_model\\(' 'cx.new('\r\nre 'cx.replace_root_view\\(' 'window.replace_root_view(cx, '\r\n\r\n# AppContext methods moved to window, that take context\r\nre 'cx.appearance_changed\\(\\)' 'window.appearance_changed(cx)'\r\nre 'cx.available_actions\\(\\)' 'window.available_actions(cx)'\r\nre 'cx.dispatch_keystroke_observers\\(' 'window.dispatch_keystroke_observers(cx, '\r\nre 'cx.display\\(\\)' 'window.display(cx)'\r\nre 'cx.focused\\(\\)' 'window.focused(cx)'\r\nre 'cx.handle_input\\(' 'window.handle_input(cx, '\r\nre 'cx.paint_svg\\(' 'window.paint_svg(cx, '\r\nre 'cx.paint_image\\(' 'window.paint_image('\r\nre 'cx.request_layout\\(' 'window.request_layout(cx, '\r\nre 'cx.use_asset\\(' 'window.use_asset(cx, '\r\n\r\n# Subset of AppContext methods moved to window that don't take context\r\nre 'cx\\.set_cursor_style\\(' 'window.set_cursor_style('\r\nre 'cx\\.modifiers\\(' 'window.modifiers('\r\nre 'cx\\.mouse_position\\(' 'window.mouse_position('\r\nre 'cx\\.text_style\\(' 'window.text_style('\r\nre 'cx\\.line_height\\(' 'window.line_height('\r\n\r\n# common closure patterns\r\nre 'cx.listener\\(move \\|this, _, cx\\|' 'cx.listener(move |this, _, window, cx|'\r\nre 'cx.listener\\(\\|this, _, cx\\|' 'cx.listener(|this, _, window, cx|'\r\nre 'cx.listener\\(move \\|_, _, cx\\|' 'cx.listener(move |_, _, window, cx|'\r\nre 'cx.listener\\(\\|_, _, cx\\|' 'cx.listener(|_, _, window, cx|'\r\nre '\\.on_click\\(move \\|_, cx\\|' '.on_click(move |_, window, cx|'\r\nre '\\.on_mouse_move\\(\\|_, cx\\|' '.on_mouse_move(|_, window, cx|'\r\n\r\n# cleanup imports\r\nre ' ViewContext,' ''\r\nre ' WindowContext,' ''\r\nre ' WeakView,' ''\r\nre ' View,' ''\r\nre ', ViewContext\\}' '}'\r\nre ', WindowContext\\}' '}'\r\nre ', WeakView\\}' '}'\r\nre ', View\\}' '}'\r\n\r\n# other patterns\r\nre '\\.detach_and_notify_err\\(cx' '.detach_and_notify_err(window, cx'\r\n\r\nre 'cx.bounds\\(' 'window.bounds(cx, '\r\nre 'cx.refresh\\(' 'window.refresh('\r\nre 'cx.window_bounds\\(' 'window.window_bounds('\r\nre 'cx.rem_size\\(' 'window.rem_size('\r\nre 'cx.with_content_mask\\(' 'window.with_content_mask('\r\nre 'cx.prevent_default\\(' 'window.prevent_default('\r\nre 'cx.remove_window\\(' 'window.remove_window('\r\nre 'cx.insert_hitbox\\(' 'window.insert_hitbox('\r\nre 'cx.window_decorations\\(' 'window.window_decorations('\r\nre 'cx.set_client_inset\\(' 'window.set_client_inset('\r\nre 'cx.start_window_move\\(' 'window.start_window_move('\r\nre 'cx.on_mouse_event\\(' 'window.on_mouse_event('\r\nre 'cx.show_window_menu\\(' 'window.show_window_menu('\r\nre 'cx.with_element_state\\(' 'window.with_element_state('\r\n```", "repo": { "full_name": "longbridge/gpui-component" } }, { "date": "2025-01-26", "type": "push", "link": "https://github.com/longbridge/uptime/commits/2af1d9ebda9c762ea1ce159373125239acda2770", "message": ":card_file_box: Update status summary [skip ci] [upptime]", "repo": { "full_name": "longbridge/uptime" } }, { "date": "2025-01-26", "type": "push", "link": "https://github.com/longbridge/gpui-component/commits/4e44161fbf5471805d7aa4c67c728710fbc892cf", "message": ".", "repo": { "full_name": "longbridge/gpui-component" } }, { "date": "2025-01-26", "type": "delete", "link": "https://github.com/longbridge/gpui-component", "message": "Deleted branch: update-cursor-style", "repo": { "full_name": "longbridge/gpui-component" } }, { "date": "2025-01-26", "type": "pull_request", "link": "https://github.com/longbridge/gpui-component/pull/583", "message": "input: Fix position cursor in multi-line mode. None", "repo": { "full_name": "longbridge/gpui-component" } }, { "date": "2025-01-26", "type": "created_branch", "message": "Created branch: fix-multi-line-cursor", "repo": { "full_name": "longbridge/gpui-component" } }, { "date": "2025-01-26", "type": "issue_comment", "link": "https://github.com/gobackup/gobackup/pull/228#issuecomment-2614567934", "message": "Would please show me your success sent sceenshot?", "repo": { "full_name": "gobackup/gobackup" } }, { "date": "2025-01-26", "type": "push", "link": "https://github.com/gobackup/gobackup/commits/3aeb4c60b82286743a6cd9d1bda658cf2b2ec810", "message": "Add support for healthchecks.io notifications (#228)\n\nAdded support for [healthchecks.io](https://healthchecks.io/)\nnotification. This should reduce number of notifications on a huge\nsystems with `on_success` notifications enabled.", "repo": { "full_name": "gobackup/gobackup" } }, { "date": "2025-01-26", "type": "pull_request", "link": "https://github.com/gobackup/gobackup/pull/228", "message": "Add support for healthchecks.io notifications Added support for [healthchecks.io](https://healthchecks.io/) notification. This should reduce number of notifications on a huge systems with `on_success` notifications enabled.", "repo": { "full_name": "gobackup/gobackup" } }, { "date": "2025-01-26", "type": "push", "link": "https://github.com/huacnlee/zed/commits/64a5153bb5d50f0a40a0e64e374888f0b11628fc", "message": "Disable Prettier for C projects by default (#23119)\n\nFollow-up of https://github.com/zed-industries/zed/pull/23112\n\nSame reasoning applies.\n\nRelease Notes:\n\n- Changed default formatter for C to be the primary language server, not\nPrettier. Format-on-save is still disabled by default for C, but if one\nuses the editor: format command now, it will default to the language\nserver. clangd can format C files, whereas prettier cannot. lsp: Parse LSP messages on background thread - again (#23122)\n\nThis is a follow-up to #12640.\nWhile profiling latency of working with a project with 8192 diagnostics\nI've noticed that while we're parsing the LSP messages into a generic\nmessage struct on a background thread, we can still block the main\nthread as the conversion between that generic message struct and the\nactual LSP message (for use by callback) is still happening on the main\nthread.\nThis PR significantly constrains what a message callback can use, so\nthat it can be executed on any thread; we also send off message\nconversion to the background thread. In practice new callback\nconstraints were already satisfied by all call sites, so no code outside\nof the lsp crate had to be adjusted.\n\nThis has improved throughput of my 8192-benchmark from 40s to send out\nall diagnostics after saving to ~20s. Now main thread is spending most\nof the time updating our diagnostics sets, which can probably be\nimproved too.\n\nCloses #ISSUE\n\nRelease Notes:\n\n- Improved app responsiveness with huge # of diagnostics. zeta: Various product fixes before Preview release (#23125)\n\nVarious fixes for Zeta and one fix that's visible to non-Zeta-using\nusers of inline completions.\n\nRelease Notes:\n\n- Changed inline completions (Copilot, Supermaven, ...) to not show up\nin empty buffers.\n\n---------\n\nCo-authored-by: Antonio <antonio@zed.dev>\nCo-authored-by: Antonio Scandurra <me@as-cii.com>\nCo-authored-by: Bennet <bennet@zed.dev> git_ui: Add Git Panel settings (#23132)\n\nThis PR adds settings for the Git Panel.\n\nThe new settings include:\n\n| Setting | Description | Default |\n|---------|-------------|---------|\n| `git_panel.button` | Toggle visibility of the Git Panel button in the\nstatus bar | `true` |\n| `git_panel.dock` | Choose where to dock the Git Panel | `\"left\"` |\n| `git_panel.default_width` | Set the default width of the Git Panel in\npixels | `360` |\n| `git_panel.status_style` | Select how Git status is displayed |\n`\"icon\"` |\n| `git_panel.scrollbar.show` | Configure scrollbar behavior | Inherits\nfrom editor settings |\n\nExample usage:\n\n```json\n\"git_panel\": {\n \"button\": true,\n \"dock\": \"left\",\n \"default_width\": 360,\n \"status_style\": \"icon\",\n \"scrollbar\": {\n \"show\": \"auto\"\n }\n}\n```\n\nRelease Notes:\n\n- N/A assistant2: Navigate context strip with keyboard (#23128)\n\nContext pills are now focusable and intractable via the keyboard.\n\n- <kbd>\u2190</kbd> and <kbd>\u2192</kbd> move the focus to the previous or next\nitem (wrapping if necessary)\n- <kbd>\u2193</kbd> and <kbd>\u2191</kbd> move the focus vertically\n- If the cursor is in the first/last row of the assistant/inline editor,\nthey will move the focus to the strip\n- Inside the strip, they will move the focus to the pill horizontally\noverlapping the most\n- If already in the first/last row of the strip, they will move to the\nfirst/last pill (like in editors)\n- If the first/last pill is focused, they will move the focus back to\nthe editor\n- <kbd>\u232b</kbd> removes the focused pill (unless it's the suggested one)\n- <kbd>\u23ce</kbd> accepts the suggested pill if focused\n \n\n\nhttps://github.com/user-attachments/assets/040bc71c-a3ae-4961-9886-2d5c3d290a73\n\n\n\nRelease Notes:\n\n- N/A environments: Don't load shell environments in non-local worktrees (#23138)\n\nThis fixes an error message that has shown up for me when joining collab\nprojects: \"Unable to load shell environment in /<path on another\nmachine/\"\n\nRelease Notes:\n\n- Fixed error message about shell environment failing to load when\njoining projects in collaboration. zeta: Rework displaying paths in completion rating modal (#23129)\n\nTwo issues i ran into while looking at the completion rating modal\n- Single-file worktrees file names are not displayed at all\n- Hard to see the filename when the path is long (lots of directories)\n\nThis PR fixes this by displaying the filename on the left, followed by\nthe full path (including the worktree name), similar to how we do it in\nthe file finder/assistant panel /file command\n| Before | After |\n|--------|--------|\n| <img width=\"1067\" alt=\"Screenshot 2025-01-14 at 16 09 05\"\nsrc=\"https://github.com/user-attachments/assets/628fde18-da9a-4d98-8ddf-ed0ab0cd8d35\"\n/> | <img width=\"1161\" alt=\"Screenshot 2025-01-14 at 16 17 52\"\nsrc=\"https://github.com/user-attachments/assets/80c6a4e1-065d-4b0a-b9c0-5f3391af4557\"\n/> |\n\n\n\n\n\nRelease Notes:\n\n- N/A Change tooltip to 'Edit Prediction' (#23139)\n\nRelease Notes:\n\n- N/A assistant2: Cancel pending completion when an error occurs (#23143)\n\nThis PR makes it so the pending completion is cleared when an error\noccurs.\n\nThis makes it so `Thread::is_streaming()` will return `false` in the\nerror case (and thus hide the streaming indicator in the UI).\n\nRelease Notes:\n\n- N/A assistant2: Cancel generation button (#23137)\n\nTurns the \"esc to cancel\" label into a button so it can be dispatched\nvia click or keyboard. The keybinding isn't hardcoded anymore.\n\n\n\n\nRelease Notes:\n\n- N/A git: Restore basic jump-to-file functionality (#23140)\n\nThis just opens the file for the selected `GitListEntry` right now;\nwe'll add back integration with the project diff view later.\n\nRelease Notes:\n\n- N/A\n\n---------\n\nCo-authored-by: Nate <nate@zed.dev> Git panel polish (#23144)\n\n- Clicking checkbox in the header stages or unstages all changes\n- Adds tooltips to header checkbox\n- Addis the ability for checkboxes to have tooltips\n- Ensure an entry in the list is always selected\n- Hide revert all button for now\n\nRelease Notes:\n\n- N/A Fix a typo in the task example (#23148)\n\nRelease Notes:\n\n- N/A Add LM Studio support to the Assistant (#23097)\n\n#### Release Notes:\n\n- Added support for [LM Studio](https://lmstudio.ai/) to the Assistant.\n\n#### Quick demo:\n\n\nhttps://github.com/user-attachments/assets/af58fc13-1abc-4898-9747-3511016da86a\n\n#### Future enhancements:\n- wire up tool calling (new in [LM Studio\n0.3.6](https://lmstudio.ai/blog/lmstudio-v0.3.6))\n\n---------\n\nCo-authored-by: Marshall Bowers <elliott.codes@gmail.com> Revert \"Add emacs keybindings for mark emulation\" (#23146)\n\n- Reverts zed-industries/zed#22904\n- See also: https://github.com/zed-industries/zed/issues/8580\n\nAfter using it full-time for a day I very much think an implicit \"mark\nmode\" when the emacs base keymap is enabled is the wrong approach.\n\nRelease Notes:\n\n- Reverted \"Add emacs keybindings for mark emulation\" #23146 (main only) Migrate more events to telemetry::event (#22178)\n\nRelease Notes:\n\n- N/A assistant2: Revise thread visual design (#23083)\n\nThis PR adjusts the design of the assistant 2 threads with the goal of\nreducing visual busyness. My intention is to remove the amount of lines\nand borders given it is a relatively tight space. It also refines the\n\"generating\" floating container style, finally leveraging linear\ngradients that were recently added to GPUI! Now, we only display headers\nfor \"you\" messages. Assistant responses will be rendered right in the\npanel; not bounded by a card container.\n\n<img width=\"800\" alt=\"Screenshot 2025-01-14 at 7 08 39\u202fPM\"\nsrc=\"https://github.com/user-attachments/assets/a8ffa780-0ef2-4d4b-ae19-3f02fd2d63a6\"\n/>\n\nRelease Notes:\n\n- N/A Refactor file icons to use `IconTheme` (#23153)\n\nThis PR adds the initial concept of an `IconTheme` and refactors\n`FileIcons` to use it to resolve the icons.\n\nThe `IconTheme` will ultimately be used to allow users to select a\ndifferent set of icons to use. Currently, however, this is just laying\nthe foundation for that work.\n\nThe association between file types and icons is now handled by the icon\ntheme when we resolve file icons. This mapping has been moved out of\n`file_types.json` and into `icon_theme.rs`.\n\nRelease Notes:\n\n- N/A gpui: Clean up `AppContext` doc comments (#23154)\n\nThis PR cleans up some doc comments for the `AppContext.\n\nRelease Notes:\n\n- N/A theme: Pull directory and chevron icons out of `IconTheme::file_icons` (#23155)\n\nThis PR pulls the directory and chevron icons out of the\n`IconTheme::file_icons` collection and promotes them to named fields.\n\nThis makes things less stringly-typed when looking up these icons.\n\nRelease Notes:\n\n- N/A", "repo": { "full_name": "huacnlee/zed" } }, { "date": "2025-01-26", "type": "pull_request", "link": "https://github.com/huacnlee/zed/pull/16", "message": "Add WebView This branch is based on GPUI 3 refactored. And continue #6 to add WebView and other features.", "repo": { "full_name": "huacnlee/zed" } }, { "date": "2025-01-26", "type": "created_branch", "message": "Created branch: add_closest_index_for_position", "repo": { "full_name": "huacnlee/zed" } }, { "date": "2025-01-26", "type": "issue_comment", "link": "https://github.com/longbridge/gpui-component/pull/578#issuecomment-2614255195", "message": "<img width=\"1004\" alt=\"image\" src=\"https://github.com/user-attachments/assets/c9cabfee-c751-47ff-95ca-46aef3f3ca9e\" />\r\n", "repo": { "full_name": "longbridge/gpui-component" } }, { "date": "2025-01-26", "type": "issues", "link": "https://github.com/longbridge/gpui-component/issues/584", "message": "input: Position cursor to next wrapped line when position is `\\n` None", "repo": { "full_name": "longbridge/gpui-component" } }, { "date": "2025-01-25", "type": "push", "link": "https://github.com/longbridge/uptime/commits/9bea06025cc1cc5262f4ccaeddc8543615a9a4ca", "message": ":card_file_box: Update status summary [skip ci] [upptime]", "repo": { "full_name": "longbridge/uptime" } }, { "date": "2025-01-24", "type": "push", "link": "https://github.com/longbridge/uptime/commits/2fb37a3e341ca61f6b15d0072eacf25794d2c047", "message": ":card_file_box: Update status summary [skip ci] [upptime]", "repo": { "full_name": "longbridge/uptime" } }, { "date": "2025-01-24", "type": "issue_comment", "link": "https://github.com/gobackup/gobackup/pull/280#issuecomment-2612665874", "message": "Thanks.", "repo": { "full_name": "gobackup/gobackup" } }, { "date": "2025-01-24", "type": "pull_request", "link": "https://github.com/gobackup/gobackup/pull/280", "message": "Add handling compression argument for postgres In relation to #208, for postgres database `pg_dump` [supports `--compress` argument](https://www.postgresql.org/docs/current/app-pgdump.html). This PR adds handling of `compress` from config, along with setting the correct file name. It saves disk space.\r\n\r\nThe allowed values for `compress` are: `gzip`, `lz4` and `std`. The compression level can be set as: `gzip:3`. ", "repo": { "full_name": "gobackup/gobackup" } }, { "date": "2025-01-24", "type": "created_branch", "message": "Created branch: add-args-to-compress", "repo": { "full_name": "gobackup/gobackup" } }, { "date": "2025-01-24", "type": "delete", "link": "https://github.com/longbridge/gpui-component", "message": "Deleted branch: split-example", "repo": { "full_name": "longbridge/gpui-component" } }, { "date": "2025-01-24", "type": "issues", "link": "https://github.com/longbridge/gpui-component/issues/579", "message": "number_input: Click the space between adjust button and input can't position cursor to start. <img width=\"502\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/5d529272-4d19-4e52-a248-4e025230a21f\" />", "repo": { "full_name": "longbridge/gpui-component" } }, { "date": "2025-01-24", "type": "push", "link": "https://github.com/longbridge/gpui-component/commits/c75e9d71f3dbabfd8567d669da97d782c76d4960", "message": ".", "repo": { "full_name": "longbridge/gpui-component" } }, { "date": "2025-01-24", "type": "pull_request", "link": "https://github.com/longbridge/gpui-component/pull/574", "message": "example: Add Table example. ```bash\r\ncargo run --example table\r\n```", "repo": { "full_name": "longbridge/gpui-component" } }, { "date": "2025-01-24", "type": "created_branch", "message": "Created branch: split-example", "repo": { "full_name": "longbridge/gpui-component" } }, { "date": "2025-01-24", "type": "issues", "link": "https://github.com/gobackup/gobackup/issues/258", "message": "\u5bc6\u7801\u4e2d\u4e0d\u80fd\u5305\u542b\u7279\u6b8a\u5b57\u7b26$ \u8fd0\u884c\uff1agobackup perform\r\nmysql8\u4e2d\u5bc6\u7801\u5305\u542b\u7279\u6b8a\u5b57\u7b26$,\u63d0\u793a\u5bc6\u7801\u9a8c\u8bc1\u5931\u8d25\u3002\r\n\u540c\u6837\u5bc6\u7801 mysql -uroot -p \u80fd\u767b\u5f55\u8fdb\u53bb\u3002\r\n\u53bb\u6389$, \u4fee\u6539\u5bc6\u7801, \u80fd\u6b63\u5e38\u5907\u4efd\u3002\r\n\u914d\u7f6e\u5982\u4e0b\uff1a\r\n```\r\nmodels:\r\n test:\r\n compress_with:\r\n type: tgz\r\n storages:\r\n minio:\r\n type: minio\r\n bucket: backup\r\n endpoint: http://www.test.com\r\n path: test\r\n access_key_id: HbJj5BfM6I\r\n access_key_secret: DL6Wzq0IUxwjUft\r\n databases:\r\n test:\r\n type: mysql\r\n host: localhost\r\n port: 3306\r\n database: test\r\n username: root\r\n password: \"!@5ti8@x@ii7k$!$O3\"\r\n```", "repo": { "full_name": "gobackup/gobackup" } }, { "date": "2025-01-24", "type": "pull_request", "link": "https://github.com/Homebrew/homebrew-core/pull/205408", "message": "gobackup 2.14.0 Created by https://github.com/mislav/bump-homebrew-formula-action", "repo": { "full_name": "homebrew/homebrew-core" } }, { "date": "2025-01-24", "type": "created_tag", "message": "Created tag: v2.14.0", "repo": { "full_name": "gobackup/gobackup" } }, { "date": "2025-01-24", "type": "push", "link": "https://github.com/gobackup/gobackup/commits/8c1693e03c74695a0612a7aee88f719f55b991c4", "message": "Add handling compression argument for postgres (#280)\n\nIn relation to #208, for postgres database `pg_dump` [supports\n`--compress`\nargument](https://www.postgresql.org/docs/current/app-pgdump.html). This\nPR adds handling of `compress` from config, along with setting the\ncorrect file name. It saves disk space.\n\nThe allowed values for `compress` are: `gzip`, `lz4` and `std`. The\ncompression level can be set as: `gzip:3`.", "repo": { "full_name": "gobackup/gobackup" } }, { "date": "2025-01-24", "type": "created_branch", "message": "Created branch: fix-input-pos", "repo": { "full_name": "huacnlee/zed" } }, { "date": "2025-01-23", "type": "push", "link": "https://github.com/longbridge/uptime/commits/ecc486515ab7366e0b629161b8dcc312f547b776", "message": ":card_file_box: Update status summary [skip ci] [upptime]", "repo": { "full_name": "longbridge/uptime" } }, { "date": "2025-01-23", "type": "issues", "link": "https://github.com/longbridge/gpui-component/issues/566", "message": "Add FocusManager Ref:\n\nhttps://learn.microsoft.com/en-us/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.input.focusmanager?view=windows-app-sdk-1.6", "repo": { "full_name": "longbridge/gpui-component" } }, { "date": "2025-01-23", "type": "delete", "link": "https://github.com/longbridge/gpui-component", "message": "Deleted branch: fix-date-picker-focus", "repo": { "full_name": "longbridge/gpui-component" } }, { "date": "2025-01-23", "type": "push", "link": "https://github.com/longbridge/gpui-component/commits/9ab7d25343f69744475e47ca423b50173bb15eca", "message": ".", "repo": { "full_name": "longbridge/gpui-component" } }, { "date": "2025-01-23", "type": "pull_request", "link": "https://github.com/longbridge/gpui-component/pull/567", "message": "date_picker: Avoid focus back to DatePicker, when dismiss picker by clicked on a Input. None", "repo": { "full_name": "longbridge/gpui-component" } }, { "date": "2025-01-23", "type": "created_branch", "message": "Created branch: fix-date-picker-focus", "repo": { "full_name": "longbridge/gpui-component" } }, { "date": "2025-01-22", "type": "push", "link": "https://github.com/longbridge/uptime/commits/eef9dc38e3cae6d54168e43bf390b63e6a4a33d7", "message": ":card_file_box: Update status summary [skip ci] [upptime]", "repo": { "full_name": "longbridge/uptime" } }, { "date": "2025-01-22", "type": "pull_request", "link": "https://github.com/longbridge/gpui-component/pull/565", "message": "form: Add Form and FormField. <img width=\"843\" alt=\"image\" src=\"https://github.com/user-attachments/assets/59227a95-62cf-4591-b822-d73b835176e7\" />\r\n<img width=\"839\" alt=\"image\" src=\"https://github.com/user-attachments/assets/0bdeba1b-e6fa-4373-b6af-d857e29a2006\" />\r\n", "repo": { "full_name": "longbridge/gpui-component" } }, { "date": "2025-01-22", "type": "created_branch", "message": "Created branch: add-form", "repo": { "full_name": "longbridge/gpui-component" } }, { "date": "2025-01-22", "type": "issues", "link": "https://github.com/longbridge/gpui-component/issues/563", "message": "Add text view to support show Link and handle link. - Default wrap text.\n- Link.\n\nThis is most use to show a simple text with link.", "repo": { "full_name": "longbridge/gpui-component" } }, { "date": "2025-01-22", "type": "push", "link": "https://github.com/gobackup/gobackup/commits/e6707a5e8d2a22ac5a3dfd4e383315535fd3f4fa", "message": "Bump nanoid from 3.3.7 to 3.3.8 in /web (#276)\n\nBumps [nanoid](https://github.com/ai/nanoid) from 3.3.7 to 3.3.8.\n<details>\n<summary>Changelog</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/ai/nanoid/blob/main/CHANGELOG.md\">nanoid's\nchangelog</a>.</em></p>\n<blockquote>\n<h2>3.3.8</h2>\n<ul>\n<li>Fixed a way to break Nano ID by passing non-integer size (by <a\nhref=\"https://github.com/myndzi\"><code>@\u200bmyndzi</code></a>).</li>\n</ul>\n</blockquote>\n</details>\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a\nhref=\"https://github.com/ai/nanoid/commit/3044cd5e73f4cf31795f61f6e6b961c8c0a5c744\"><code>3044cd5</code></a>\nRelease 3.3.8 version</li>\n<li><a\nhref=\"https://github.com/ai/nanoid/commit/4fe34959c34e5b3573889ed4f24fe91d1d3e7231\"><code>4fe3495</code></a>\nUpdate size limit</li>\n<li><a\nhref=\"https://github.com/ai/nanoid/commit/d643045f40d6dc8afa000a644d857da1436ed08c\"><code>d643045</code></a>\nFix pool pollution, infinite loop (<a\nhref=\"https://redirect.github.com/ai/nanoid/issues/510\">#510</a>)</li>\n<li>See full diff in <a\nhref=\"https://github.com/ai/nanoid/compare/3.3.7...3.3.8\">compare\nview</a></li>\n</ul>\n</details>\n<br />\n\n\n[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't\nalter it yourself. You can also trigger a rebase manually by commenting\n`@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n<details>\n<summary>Dependabot commands and options</summary>\n<br />\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits\nthat have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after\nyour CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge\nand block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating\nit. You can achieve the same result by closing it manually\n- `@dependabot show <dependency name> ignore conditions` will show all\nof the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop\nDependabot creating any more for this major version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop\nDependabot creating any more for this minor version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop\nDependabot creating any more for this dependency (unless you reopen the\nPR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the\n[Security Alerts\npage](https://github.com/gobackup/gobackup/network/alerts).\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "repo": { "full_name": "gobackup/gobackup" } }, { "date": "2025-01-22", "type": "pull_request", "link": "https://github.com/gobackup/gobackup/pull/276", "message": "Bump nanoid from 3.3.7 to 3.3.8 in /web Bumps [nanoid](https://github.com/ai/nanoid) from 3.3.7 to 3.3.8.\n<details>\n<summary>Changelog</summary>\n<p><em>Sourced from <a href=\"https://github.com/ai/nanoid/blob/main/CHANGELOG.md\">nanoid's changelog</a>.</em></p>\n<blockquote>\n<h2>3.3.8</h2>\n<ul>\n<li>Fixed a way to break Nano ID by passing non-integer size (by <a href=\"https://github.com/myndzi\"><code>@\u200bmyndzi</code></a>).</li>\n</ul>\n</blockquote>\n</details>\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a href=\"https://github.com/ai/nanoid/commit/3044cd5e73f4cf31795f61f6e6b961c8c0a5c744\"><code>3044cd5</code></a> Release 3.3.8 version</li>\n<li><a href=\"https://github.com/ai/nanoid/commit/4fe34959c34e5b3573889ed4f24fe91d1d3e7231\"><code>4fe3495</code></a> Update size limit</li>\n<li><a href=\"https://github.com/ai/nanoid/commit/d643045f40d6dc8afa000a644d857da1436ed08c\"><code>d643045</code></a> Fix pool pollution, infinite loop (<a href=\"https://redirect.github.com/ai/nanoid/issues/510\">#510</a>)</li>\n<li>See full diff in <a href=\"https://github.com/ai/nanoid/compare/3.3.7...3.3.8\">compare view</a></li>\n</ul>\n</details>\n<br />\n\n\n[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n<details>\n<summary>Dependabot commands and options</summary>\n<br />\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/gobackup/gobackup/network/alerts).\n\n</details>", "repo": { "full_name": "gobackup/gobackup" } }, { "date": "2025-01-22", "type": "issue_comment", "link": "https://github.com/gobackup/gobackup/pull/273#issuecomment-2606053815", "message": "Thank you.", "repo": { "full_name": "gobackup/gobackup" } }, { "date": "2025-01-22", "type": "delete", "link": "https://github.com/gobackup/gobackup", "message": "Deleted branch: dependabot/npm_and_yarn/web/nanoid-3.3.8", "repo": { "full_name": "gobackup/gobackup" } }, { "date": "2025-01-22", "type": "push", "link": "https://github.com/yuler/gobackup/commits/7109d4205232a9acf6e4216b618f7f2880eff490", "message": "Update telegram_test.go", "repo": { "full_name": "yuler/gobackup" } }, { "date": "2025-01-22", "type": "watch", "link": "https://github.com/shadps4-emu/shadPS4", "message": "Started watching shadps4-emu/shadPS4", "repo": { "full_name": "shadps4-emu/shadps4" } }, { "date": "2025-01-21", "type": "push", "link": "https://github.com/longbridge/uptime/commits/4a6eceb01bee443a6dde836daac2683cca02a2aa", "message": ":card_file_box: Update status summary [skip ci] [upptime]", "repo": { "full_name": "longbridge/uptime" } }, { "date": "2025-01-21", "type": "delete", "link": "https://github.com/longbridge/gpui-component", "message": "Deleted branch: fix-input-crash", "repo": { "full_name": "longbridge/gpui-component" } }, { "date": "2025-01-21", "type": "push", "link": "https://github.com/longbridge/gpui-component/commits/493acdefaba324ff94caff82398785010558cdc8", "message": "story: Fix story and merge checkbox, radio to switch story.", "repo": { "full_name": "longbridge/gpui-component" } }, { "date": "2025-01-21", "type": "pull_request", "link": "https://github.com/longbridge/gpui-component/pull/560", "message": "input: Fix crash cause by incorrect selected range. The `selected_range` should be UTF-8.", "repo": { "full_name": "longbridge/gpui-component" } }, { "date": "2025-01-21", "type": "created_branch", "message": "Created branch: fix-input-crash", "repo": { "full_name": "longbridge/gpui-component" } }, { "date": "2025-01-21", "type": "push", "link": "https://github.com/huacnlee/zed/commits/3ad08a263705f607f8d9901265390602a1b39cbf", "message": "Double max event count for zeta (#22772)\n\nRelease Notes:\n\n- N/A\n\nCo-authored-by: Thorsten <thorsten@zed.dev> Use a temporary fork of oo7 (#22751)\n\nRelease Notes:\n\n- N/A Fix panic in vim text-objects (#22753)\n\nCaused by messing up offsets between multi-buffers and excerpts :(\n\nFixes #22739\n\nRelease Notes:\n\n- Fixed a panic in vim text objects in multibuffers assistant2: Add check icon for included context (#22774)\n\nQuick follow-up to: https://github.com/zed-industries/zed/pull/22712 \u2014\njust to make it more visually easier to understand.\n\n<img width=\"800\" alt=\"Screenshot 2025-01-07 at 11 48 06\u202fAM\"\nsrc=\"https://github.com/user-attachments/assets/92f0523b-eb85-4929-a825-2e1e524b3ad7\"\n/>\n\nRelease Notes:\n\n- N/A assistant2: Fix toolbar layout shift (#22770)\n\nNote how, previously, switching between the thread view and the history\ncaused a slightly reduction of the toolbar height. Super subtle stuff,\nbut doesn't happen anymore.\n\n### Before\n\n\nhttps://github.com/user-attachments/assets/712ff34e-a638-484d-8415-16011b10ae63\n\n### After\n\n\nhttps://github.com/user-attachments/assets/7ccff7a3-45a4-445c-9638-8445733e0ffc\n\nRelease Notes:\n\n- N/A Add toolbar spacing and alignment improvements (#22771)\n\nTackles some of the points here:\nhttps://github.com/zed-industries/zed/issues/22673. However, this is not\ndoing anything yet to treat misalignment when with odd-number UI font\nsizes. Here are some screenshots with a theme that makes easier to spot\nthem. It's subtle:\n\n| Before | After |\n|--------|--------|\n| <img width=\"1313\" alt=\"Screenshot 2025-01-07 at 10 23 31\u202fAM\"\nsrc=\"https://github.com/user-attachments/assets/fdf125a7-ef1c-4368-aea8-579f916b9c34\"\n/> | <img width=\"1313\" alt=\"Screenshot 2025-01-07 at 10 26 11\u202fAM\"\nsrc=\"https://github.com/user-attachments/assets/9728fd47-3c17-4c42-9cf6-11083eb32980\"\n/> |\n| <img width=\"1313\" alt=\"Screenshot 2025-01-07 at 10 23 36\u202fAM\"\nsrc=\"https://github.com/user-attachments/assets/dc2010e9-4ae4-451c-afd1-6bd13750dc66\"\n/> | <img width=\"1313\" alt=\"Screenshot 2025-01-07 at 10 26 08\u202fAM\"\nsrc=\"https://github.com/user-attachments/assets/a71ef2ef-3ac7-4b0a-8d50-1c3c4f17d5cb\"\n/> |\n\nRelease Notes:\n\n- N/A vim: Add Separator and RemoveIndent in Join Lines, fix gJ use space join (#22496)\n\nCloses #22492\n\nRelease Notes:\n\n- Added Join Lines Separator And RemoveIndent\n\n---------\n\nCo-authored-by: Conrad Irwin <conrad.irwin@gmail.com> emacs: Fix using emacs in embedded terminal (#22779)\n\n- Follow-up to: https://github.com/zed-industries/zed/pull/22590\n\nRelease Notes:\n\n- N/A chore: Add missing test-support features to terminal_view and image_viewer (#22782)\n\nRelease Notes:\n\n- N/A assistant2: Store deduped context on the `Thread` (#22781)\n\nThis PR is a small refactoring in advance of some other changes.\n\nPreviously we were storing the whole `Context` associated with each\nmessage. However, it's likely that multiple messages may end up using\nthe same context.\n\nWe now store the deduped context in a separate collection and refer to\nit from each message by its `ContextId`.\n\nRelease Notes:\n\n- N/A project_panel: Support multiple items in `RemoveFromProject` (#22455)\n\nThis makes the `RemoveFromProject` action to remove all marked entries\nin the project panel instead of just the selected one.\n\nCloses #22454\n\nRelease Notes:\n\n- Improved the `RemoveFromProject` action to remove all selected items. terminal: Set TERM to xterm-256color (#22777)\n\nThis is a follow-up to #22615 and fixes the issue of `alacritty`\nresulting in broken shell/CLI apps if `alacritty` is not in the terminfo\ndatabase.\n\nCloses #ISSUE\n\nRelease Notes:\n\n- Set `TERM` to `xterm-256color` in Zed's built-in terminal git_ui: Update commit composer and git status entry UI (#22738)\n\nBlocked on:\n\n- No way to get # of lines changed (added/removed)\n- Need methods for:\n - `commit`\n - `stage`\n - `unstage`\n- `revert_all` - Similar to Editor::RevertFile, but for all changes in\nthe project\n\nTODO:\n\n- [ ] Update checkbox visual style to match\n[figma](https://www.figma.com/design/sKk3aa7XPwBoE8fdlgp7E8/Git-integration?node-id=804-9255&t=wsHFxPgYHEX78Ky1-11)\n- [ ] Update panel button style to filled\n\n- [ ] Panel header\n - [x] Correct 1 change suffix (1 changes -> 1 change)\n - [ ] Add lines changed badge\n - [ ] Add context menu button (`...`)\n - [ ] Add context menu\n - [ ] Wire up Revert All\n- [ ] Entry List\n - [x] Revert unwanted ListItem styling\n - [x] Add selected, hover states\n - [ ] Add `scrolled_to_top`, `scrolled_to_bottom`\n - [ ] Show gradient overflow indicator\n- [ ] Add `JumpToTop`, `JumpToBottom` actions to the list, bind to shift\n+ arrow keys\n - [ ] Remove wrapping from keyboard movement\n- [ ] Entry\n - [x] Style deleted entries with a strikethrough\n - [x] `...` on hover or selected\n - [ ] Add context menu\n- [ ] Composer\n - Todo...\n \nRelease Notes:\n\n- N/A Use standard injection.language and injection.content captures (#22268)\n\nCloses #9656. Continuation of #9654, but with the addition of backwards\ncompatibility for the existing captures.\n\nRelease Notes:\n\n- Improved Tree-sitter support with added compatibility for standard\ninjections captures\n\n---------\n\nCo-authored-by: Finn Evers <finn.evers@outlook.de> windows: Fix fs watch when file doesn't exist or is a symlink (#22660)\n\nCloses #22659\n\nMore context can be found in attached issue.\n\nThis is specific to Windows:\n\n1. Add parent directory watching for fs watch when the file doesn't\nexist. For example, when Zed is first launched and `settings.json` isn't\nthere.\n2. Add proper symlink handling for fs watch. For example, when\n`settings.json` is a symlink.\n\nThis is exactly same as how we handle it on Linux.\n\nRelease Notes:\n\n- Fixed an issue where items on the Welcome page could not be toggled on\nWindows, either on first launch or when `settings.json` is a symlink. assistant2: Focus prompt editor after dismissing context picker (#22786)\n\nhttps://github.com/user-attachments/assets/6d0ac75e-fbc2-4bc2-be13-2d109f61361b\n\n\n\n\nRelease Notes:\n\n- N/A assistant2: Add little design improvements (#22784)\n\nThe most relevant change in this PR is ensuring that the path tooltip\ndoesn't overlap with the \"Remove Context\" tooltip. Now, the former\ntooltip only shows if you hover over the context pill's label. This\navoids a little flicker that was happening as the path tooltip would\nshow first and then quickly followed by the icon button's one.\n\nRelease Notes:\n\n- N/A assistant2: Make context persistent in the thread (#22789)\n\nThis PR makes it so the context is persistent in the thread, rather than\nhaving to reattach it for each message.\n\nThis PR intentionally does not make an attempt to refresh the attached\ncontext if it changes. That will come in a follow-up.\n\nRelease Notes:\n\n- N/A assistant2: Add intermediate bindings to improve conditional readability (#22790)\n\nThis PR adds some intermediate bindings to the checks for if a\nfile/directory is already included to make the conditional a bit\nclearer.\n\nIt wasn't immediately obvious what the boolean values corresponded to\nwhen looking at it.\n\nRelease Notes:\n\n- N/A windows: Don't load login shell environment (#22681)\n\nI'm consistently getting the following error on startup:\n\n```\n2025-01-05T14:45:43.4602865+01:00 [ERROR] SHELL environment variable is not assigned so we can't source login environment variables\n\nCaused by:\n environment variable not found\n```\n\nThe source function, `load_login_shell_environment`, assumes a UNIX\nenvironment and should therefore not be called on Windows. (Unless you\nare using git bash?)\n\nRelease Notes:\n\n* N/A", "repo": { "full_name": "huacnlee/zed" } }, { "date": "2025-01-21", "type": "watch", "link": "https://github.com/tconbeer/harlequin", "message": "Started watching tconbeer/harlequin", "repo": { "full_name": "tconbeer/harlequin" } }, { "date": "2025-01-20", "type": "push", "link": "https://github.com/longbridge/uptime/commits/ba830ba9a089fa677146393e9942232b83834f0f", "message": "\ud83d\udfe9 longbridge.cn is up (200 in 2031 ms) [skip ci] [upptime] \ud83d\udfe9 Longbridge Web (longbridgeapp.com) is up (200 in 1342 ms) [skip ci] [upptime] \ud83d\udfe9 LongPort Web (longportapp.com) is up (200 in 1798 ms) [skip ci] [upptime] \ud83d\udfe9 LongPort Web CN (longportapp.cn) is up (200 in 3357 ms) [skip ci] [upptime] \ud83d\udfe9 \u5c0f\u7a0b\u5e8f - \u4e2a\u80a1\u8be6\u60c5\u9875\u9762 (via longbridgeapp.com) is up (200 in 5829 ms) [skip ci] [upptime] \ud83d\udfe9 \u9577\u6a4b\u8b49\u5238\uff08\u9999\u6e2f\uff09- index is up (200 in 3620 ms) [skip ci] [upptime] \ud83d\udfe9 \u9577\u6a4b\u8b49\u5238\uff08\u9999\u6e2f\uff09- zh-CN is up (200 in 1339 ms) [skip ci] [upptime] \ud83d\udfe9 \u9577\u6a4b\u8b49\u5238\uff08\u9999\u6e2f\uff09- zh-HK is up (200 in 4044 ms) [skip ci] [upptime] \ud83d\udfe9 \u9577\u6a4b\u8b49\u5238\uff08\u9999\u6e2f\uff09- en is up (200 in 2568 ms) [skip ci] [upptime] \ud83d\udfe9 \u9577\u6a4b\u8b49\u5238\uff08\u65b0\u52a0\u5761\uff09- index is up (200 in 2685 ms) [skip ci] [upptime] \ud83d\udfe9 \u9577\u6a4b\u8b49\u5238\uff08\u65b0\u52a0\u5761\uff09- zh-CN is up (200 in 2254 ms) [skip ci] [upptime] \ud83d\udfe9 \u9577\u6a4b\u8b49\u5238\uff08\u65b0\u52a0\u5761\uff09- zh-HK is up (200 in 3227 ms) [skip ci] [upptime] \ud83d\udfe9 \u9577\u6a4b\u8b49\u5238\uff08\u65b0\u52a0\u5761\uff09- en is up (200 in 2628 ms) [skip ci] [upptime] \ud83d\udfe9 \u9577\u6a4b\u8b49\u5238\uff08\u65b0\u897f\u5170\uff09- index is up (200 in 2139 ms) [skip ci] [upptime] \ud83d\udfe9 \u9577\u6a4b\u8b49\u5238\uff08\u65b0\u897f\u5170\uff09- zh-CN is up (200 in 2188 ms) [skip ci] [upptime] \ud83d\udfe9 \u9577\u6a4b\u8b49\u5238\uff08\u65b0\u897f\u5170\uff09- en is up (200 in 2119 ms) [skip ci] [upptime] \ud83d\udfe9 Download - Longbridge App (Legacy) is up (200 in 2293 ms) [skip ci] [upptime] \ud83d\udfe9 Download - LongPort App (Legacy) is up (200 in 404 ms) [skip ci] [upptime] \ud83d\udfe9 Download - Longbridge App is up (200 in 347 ms) [skip ci] [upptime] \ud83d\udfe9 Download - LongPort App is up (200 in 678 ms) [skip ci] [upptime]", "repo": { "full_name": "longbridge/uptime" } }, { "date": "2025-01-20", "type": "delete", "link": "https://github.com/longbridge/gpui-component", "message": "Deleted branch: confirm-modal", "repo": { "full_name": "longbridge/gpui-component" } }, { "date": "2025-01-20", "type": "push", "link": "https://github.com/longbridge/gpui-component/commits/b7e7aff68ad1dcf87fae7da15b299a3d9c23138a", "message": ".", "repo": { "full_name": "longbridge/gpui-component" } }, { "date": "2025-01-20", "type": "pull_request", "link": "https://github.com/longbridge/gpui-component/pull/558", "message": "modal: Add `confirm` Modal with default Ok, Cancel buttons. <img width=\"581\" alt=\"image\" src=\"https://github.com/user-attachments/assets/ad53fb63-f3be-41e6-90c0-f03cba48c4db\" />\r\n\r\n- Added `overlay_closable` method to Modal to control overlay click to close modal.\r\n- Added `on_ok`, `on_cancel` callback method.\r\n- Added `confirm` to setup to use default confirm style (With a Ok, Cancel button).\r\n\r\n## Break Changes\r\n\r\n- The `footer` method has been changed to with a fn not a element.\r\n", "repo": { "full_name": "longbridge/gpui-component" } }, { "date": "2025-01-29", "type": "issue_comment", "link": "https://github.com/zed-industries/zed/pull/22808#issuecomment-2620925761", "message": "@SomeoneToIgnore Done.", "repo": { "full_name": "zed-industries/zed", "language": "Rust", "stargazers_count": 53610, "description": "Code at the speed of thought \u2013 Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.", "topics": [ "gpui", "rust-lang", "text-editor", "zed" ] } }, { "date": "2025-01-29", "type": "pull_request", "link": "https://github.com/zed-industries/zed/pull/23825", "message": "Fix `project_panel::NewDirectory` in TextMate keymap Release Notes:\r\n\r\n- Fixed `project_panel::NewDirectory` in TextMate keymap.\r\n", "repo": { "full_name": "zed-industries/zed", "language": "Rust", "stargazers_count": 53610, "description": "Code at the speed of thought \u2013 Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.", "topics": [ "gpui", "rust-lang", "text-editor", "zed" ] } }, { "date": "2025-01-28", "type": "issue_comment", "link": "https://github.com/zed-industries/zed/pull/22812#issuecomment-2618299459", "message": "\ud83d\ude02 I don't have a computer right now, I'm on holiday for the Chinese New Year.", "repo": { "full_name": "zed-industries/zed", "language": "Rust", "stargazers_count": 53610, "description": "Code at the speed of thought \u2013 Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.", "topics": [ "gpui", "rust-lang", "text-editor", "zed" ] } }, { "date": "2025-01-27", "type": "issue_comment", "link": "https://github.com/zed-industries/zed/pull/23688#issuecomment-2614751985", "message": "https://github.com/zed-industries/zed/blob/main/crates/gpui/src/window.rs#L1036-L1043\r\n\r\nThis method is looks like should use `&self`:\r\n\r\n```diff\r\n- pub fn root_model<V>(&mut self) -> Option<Option<Entity<V>>>\r\n+ pub fn root_model<V>(&self) -> Option<Option<Entity<V>>>\r\n```", "repo": { "full_name": "zed-industries/zed", "language": "Rust", "stargazers_count": 53610, "description": "Code at the speed of thought \u2013 Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.", "topics": [ "gpui", "rust-lang", "text-editor", "zed" ] } }, { "date": "2025-01-26", "type": "pull_request", "link": "https://github.com/zed-industries/zed/pull/23668", "message": "gpui: Add `closest_index_for_position` method. Closes #ISSUE\r\n\r\nRelease Notes:\r\n\r\n- N/A\r\n\r\n------------\r\n\r\nI just make a little change to improve `index_for_position` to support return closest index for position.\r\n\r\nI used this mehod to measure for position cursor in multi-line mode TextInput.\r\n\r\nBefore this change, GPUI have `LineLayout::closest_index_for_x` method for unwrapped line case.\r\n\r\nhttps://github.com/zed-industries/zed/blob/d1be419fff415329b38f26aff90488700702c82a/crates/gpui/src/text_system/line_layout.rs#L58-L94\r\n\r\n\r\n", "repo": { "full_name": "zed-industries/zed", "language": "Rust", "stargazers_count": 53610, "description": "Code at the speed of thought \u2013 Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.", "topics": [ "gpui", "rust-lang", "text-editor", "zed" ] } }, { "date": "2025-01-24", "type": "push", "link": "https://github.com/huacnlee/homebrew-core/commits/5e5f319bd49a723d9005b127655deb59c907ce2e", "message": "aider: update 0.72.1 bottle. Merge pull request #205048 from rubenfonseca/rf/aider-0.72.1\n\naider 0.72.1 packetbeat: update 8.17.1 bottle. Merge pull request #205057 from Homebrew/bump-packetbeat-8.17.1\n\npacketbeat 8.17.1 proxsuite: update 0.7.0 bottle. scooter: update 0.2.2 bottle. Merge pull request #205062 from Homebrew/bump-proxsuite-0.7.0\n\nproxsuite 0.7.0 promptfoo: update 0.103.12 bottle. Merge pull request #205063 from Homebrew/bump-scooter-0.2.2\n\nscooter 0.2.2 Merge pull request #205060 from Homebrew/bump-promptfoo-0.103.12\n\npromptfoo 0.103.12 sentry-cli: update 2.41.1 bottle. Merge pull request #205064 from Homebrew/bump-sentry-cli-2.41.1\n\nsentry-cli 2.41.1 ruby-build 20250121\n\nCreated by https://github.com/mislav/bump-homebrew-formula-action asyncapi 2.16.0 cdxgen 11.1.1 clusterctl 1.9.4 codespell 2.4.0 doppler 3.72.0 fern-api 0.50.15 flyctl 0.3.66", "repo": { "full_name": "huacnlee/homebrew-core", "language": "Ruby", "stargazers_count": 0, "description": "\ud83c\udf7b Default formulae for the missing package manager for macOS (or Linux)" } }, { "date": "2025-01-24", "type": "created_branch", "message": "Created branch: update-gobackup.rb-1737729187", "repo": { "full_name": "huacnlee/homebrew-core", "language": "Ruby", "stargazers_count": 0, "description": "\ud83c\udf7b Default formulae for the missing package manager for macOS (or Linux)" } }, { "date": "2025-01-24", "type": "pull_request", "link": "https://github.com/zed-industries/zed/pull/23603", "message": "Fix `closest_index_for_x` to get correct offset when only 1 char Release Notes:\r\n\r\n- N/A\r\n\r\n----------\r\n\r\n## Before\r\n\r\nhttps://github.com/user-attachments/assets/3239dd47-278e-4311-9757-5165d1ccd796\r\n\r\n## After\r\n\r\nhttps://github.com/user-attachments/assets/4e2c1500-0142-4e28-bf34-7ef1f4929925\r\n\r\n\r\n", "repo": { "full_name": "zed-industries/zed", "language": "Rust", "stargazers_count": 53610, "description": "Code at the speed of thought \u2013 Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.", "topics": [ "gpui", "rust-lang", "text-editor", "zed" ] } }, { "date": "2025-01-24", "type": "watch", "link": "https://github.com/iced-rs/iced", "message": "Started watching iced-rs/iced", "repo": { "full_name": "iced-rs/iced", "language": "Rust", "stargazers_count": 25488, "description": "A cross-platform GUI library for Rust, inspired by Elm", "topics": [ "elm", "graphics", "gui", "interface", "renderer-agnostic", "rust", "toolkit", "user-interface", "widget", "widgets" ] } }, { "date": "2025-01-21", "type": "pull_request", "link": "https://github.com/JakkuSakura/plotters-gpui/pull/5", "message": "Improve draw stroke like by use new gpui::PathBuilder This need GPUI https://github.com/zed-industries/zed/pull/22808 merged.\r\n\r\n## Before\r\n\r\n\r\n\r\n## After\r\n\r\n<img width=\"1015\" alt=\"image\" src=\"https://github.com/user-attachments/assets/a667315f-81fd-4aeb-ad93-db59dc9d036a\" />\r\n<img width=\"1074\" alt=\"image\" src=\"https://github.com/user-attachments/assets/2b991b6a-65ea-4a85-bb00-38e9d47362cb\" />\r\n\r\n", "repo": { "full_name": "jakkusakura/plotters-gpui", "language": "Rust", "stargazers_count": 7, "description": "gpui backend for plotters" } }, { "date": "2025-01-21", "type": "push", "link": "https://github.com/huacnlee/plotters-gpui/commits/9a523f8339183767c254f9655122febb922311d5", "message": "Use PathBuilder", "repo": { "full_name": "huacnlee/plotters-gpui", "language": "Rust", "stargazers_count": 1, "description": "gpui backend for plotters" } }, { "date": "2025-01-21", "type": "watch", "link": "https://github.com/DavidHDev/react-bits", "message": "Started watching DavidHDev/react-bits", "repo": { "full_name": "davidhdev/react-bits", "language": "JavaScript", "stargazers_count": 3610, "description": "An open source collection of animated, interactive & fully customizable React components for building stunning, memorable user interfaces.", "topics": [ "3d", "animations", "component-library", "components", "components-library", "components-react", "css-animations", "javascript", "react", "reactjs", "tailwind", "tailwindcss", "ui-components", "ui-library", "web" ] } } ], "github_username": "huacnlee", "twitter_username": "huacnlee", "public_gists": 138, "location": "chengdu, china", "company": "longbridgeapp", "all_names": [ "jason lee" ] }, { "public_gists": 51, "avatar_url": "https://avatars.githubusercontent.com/u/6892666?v=4", "blog": "khalilstemmler.com", "last_name": "Stemmler", "facebook_username": "khalilstemmler", "following": 45, "public_repos": 128, "hireable": true, "emails": [ "metroidman12@gmail.com", "khalil@khalilstemmler.com", "khalilstemmler@gmail.com", "kstemmler@pinnaca.com", "khalil@apollographql.com" ], "followers": 3553, "events": [ { "repo": { "full_name": "stemmlerjs/ac3-todos-tutorial", "language": "TypeScript", "stargazers_count": 22, "description": "Learn Apollo Client 3 by building a todos app" }, "type": "created_repo", "date": "2020-04-28" }, { "repo": { "full_name": "stemmlerjs/album-art", "language": "JavaScript", "stargazers_count": 0, "description": "Get an album or artist image url: \"The Beatles\" \u2794 http://path/to/beatles.jpg" }, "type": "forked_repo", "date": "2016-11-19" }, { "repo": { "full_name": "stemmlerjs/angular-6-starter", "language": "TypeScript", "stargazers_count": 0, "description": "Angular 6 starter project and resources." }, "type": "created_repo", "date": "2018-08-04" }, { "repo": { "full_name": "stemmlerjs/angular-6-tooltips", "language": "TypeScript", "stargazers_count": 0, "description": "Simple tooltip directive in Angular 6" }, "type": "created_repo", "date": "2018-08-05" }, { "repo": { "full_name": "stemmlerjs/angular-demo-soundcloud-downloader", "stargazers_count": 0, "description": "Demo Application to get familiar with Angular" }, "type": "created_repo", "date": "2016-06-08" }, { "repo": { "full_name": "stemmlerjs/angular-seed", "language": "TypeScript", "stargazers_count": 0, "description": "High-quality, modular starter, seed project for Angular, 2 and beyond, apps with statically typed build and AoT" }, "type": "forked_repo", "date": "2016-10-14" }, { "repo": { "full_name": "stemmlerjs/angular-youtube-embed", "language": "HTML", "stargazers_count": 0, "description": ":tv: Embed a YouTube player with a simple directive" }, "type": "forked_repo", "date": "2016-05-18" }, { "repo": { "full_name": "stemmlerjs/angular2-seed", "language": "HTML", "stargazers_count": 0, "description": "Lightweight Typescript Angular2 seed project" }, "type": "created_repo", "date": "2016-08-01" }, { "repo": { "full_name": "stemmlerjs/annickbeau", "language": "JavaScript", "stargazers_count": 0, "description": "Portfolio website for MUA Annick Beau" }, "type": "created_repo", "date": "2018-06-04" }, { "repo": { "full_name": "stemmlerjs/apollo-cloud-file-uploads", "language": "TypeScript", "stargazers_count": 17, "description": "\u261d\ufe0f Uploading files to S3, Cloudinary, and other cloud services using Apollo Server and Apollo Client (Hooks).", "topics": [ "apollo-client", "apollo-server", "aws-s3", "cloudinary", "file-uploads", "graphql" ] }, "type": "created_repo", "date": "2020-01-11" }, { "repo": { "full_name": "stemmlerjs/apollo-examples", "language": "TypeScript", "stargazers_count": 14, "description": "A collection of Apollo Client examples for blog posts and demonstration purposes" }, "type": "created_repo", "date": "2021-04-14" }, { "repo": { "full_name": "stemmlerjs/architecture-decision-record", "stargazers_count": 5, "description": "Architecture decision record (ADR) examples for software planning, IT leadership, and template documentation" }, "type": "forked_repo", "date": "2022-10-13" }, { "repo": { "full_name": "stemmlerjs/art.khalilstemmler.com", "language": "HTML", "stargazers_count": 0, "description": "Brutalist website theme" }, "type": "created_repo", "date": "2018-02-16" }, { "repo": { "full_name": "stemmlerjs/asterisk-twilio", "language": "JavaScript", "stargazers_count": 7, "description": "Send SMS to mobile phone on missed VoIP calls." }, "type": "created_repo", "date": "2016-03-20" }, { "repo": { "full_name": "stemmlerjs/awesome-uses", "stargazers_count": 2, "description": "Awesome Uses Page" }, "type": "forked_repo", "date": "2019-04-01" }, { "repo": { "full_name": "stemmlerjs/aws-netmonitor-client-socket", "language": "JavaScript", "stargazers_count": 0 }, "type": "created_repo", "date": "2016-11-25" }, { "repo": { "full_name": "stemmlerjs/aws-netmonitor-ionicapp", "language": "JavaScript", "stargazers_count": 0, "description": "Client application for real-time CloudWatch logs monitoring." }, "type": "created_repo", "date": "2016-12-01" }, { "repo": { "full_name": "stemmlerjs/aws-realtime-network-monitor", "language": "JavaScript", "stargazers_count": 2, "description": "Node.js + AngularJS + AWS Cloudwatch", "topics": [ "backend", "cloudwatch", "javascript", "nodejs", "socket-io" ] }, "type": "created_repo", "date": "2016-10-14" }, { "repo": { "full_name": "stemmlerjs/basic-node-auth", "language": "JavaScript", "stargazers_count": 1, "description": "Passport.JS + MongoDB Authentication" }, "type": "created_repo", "date": "2016-01-20" }, { "repo": { "full_name": "stemmlerjs/beenion", "stargazers_count": 0, "description": "Example project using Event Sorucing and CQRS patterns" }, "type": "forked_repo", "date": "2019-10-11" }, { "repo": { "full_name": "stemmlerjs/big-list-of-naughty-strings", "language": "Python", "stargazers_count": 0, "description": "The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data." }, "type": "forked_repo", "date": "2017-02-13" }, { "repo": { "full_name": "stemmlerjs/blurb-chat", "language": "JavaScript", "stargazers_count": 0, "description": "Node.js + Express + Socket.IO chat app" }, "type": "created_repo", "date": "2015-11-27" }, { "repo": { "full_name": "stemmlerjs/checkers", "language": "TypeScript", "stargazers_count": 15 }, "type": "created_repo", "date": "2022-05-24" }, { "repo": { "full_name": "stemmlerjs/clean-code-typescript", "stargazers_count": 151, "description": "Clean Code concepts adapted for TypeScript" }, "type": "forked_repo", "date": "2019-10-17" }, { "repo": { "full_name": "stemmlerjs/clientnotifications", "language": "JavaScript", "stargazers_count": 0, "description": "Client side native desktop notifications to be used in a larger upcoming project." }, "type": "created_repo", "date": "2016-02-13" }, { "repo": { "full_name": "stemmlerjs/code-player", "language": "HTML", "stargazers_count": 0, "description": "The cutest and simplest of code players" }, "type": "created_repo", "date": "2015-12-26" }, { "repo": { "full_name": "stemmlerjs/code-samples", "language": "JavaScript", "stargazers_count": 3, "description": "Selected code samples / interesting snippets of my work from professional projects", "topics": [ "express", "javascript", "node", "react", "redis", "sequelize" ] }, "type": "created_repo", "date": "2018-07-31" }, { "repo": { "full_name": "stemmlerjs/codesmells", "stargazers_count": 1 }, "type": "forked_repo", "date": "2021-12-10" }, { "repo": { "full_name": "stemmlerjs/context-mapping", "stargazers_count": 12 }, "type": "forked_repo", "date": "2021-08-06" }, { "repo": { "full_name": "stemmlerjs/course-repo", "language": "JavaScript", "stargazers_count": 3 }, "type": "created_repo", "date": "2023-03-18" }, { "repo": { "full_name": "stemmlerjs/cypress-cucumber-preprocessor", "stargazers_count": 0, "description": "Run cucumber/gherkin-syntaxed specs with cypress.io" }, "type": "forked_repo", "date": "2021-09-13" }, { "repo": { "full_name": "stemmlerjs/d3-book", "language": "HTML", "stargazers_count": 0, "description": "Code examples for \u201cInteractive Data Visualization for the Web\u201d" }, "type": "forked_repo", "date": "2018-11-26" }, { "repo": { "full_name": "stemmlerjs/dcommons", "language": "JavaScript", "stargazers_count": 0, "description": "Software & Digital Product Development Consultancy in \u2600\ufe0fOakville, ON" }, "type": "created_repo", "date": "2018-07-08" }, { "repo": { "full_name": "stemmlerjs/ddd-forum", "language": "TypeScript", "stargazers_count": 1995, "description": "Hacker news-inspired forum app built with TypeScript using DDD practices from solidbook.io.", "topics": [ "ddd", "hackernews", "typescript" ] }, "type": "created_repo", "date": "2019-10-01" }, { "repo": { "full_name": "stemmlerjs/dddforumv2", "language": "TypeScript", "stargazers_count": 43 }, "type": "created_repo", "date": "2023-07-06" }, { "repo": { "full_name": "stemmlerjs/debutante", "language": "HTML", "stargazers_count": 0, "description": "Debutante band website repo" }, "type": "created_repo", "date": "2017-10-03" }, { "repo": { "full_name": "stemmlerjs/deedy-resume", "language": "TeX", "stargazers_count": 0, "description": "A one page , two asymmetric column resume template in XeTeX that caters to an undergraduate Computer Science student" }, "type": "forked_repo", "date": "2017-10-23" }, { "repo": { "full_name": "stemmlerjs/design-patterns", "language": "JavaScript", "stargazers_count": 19, "description": "Classical design patterns cheat sheet in JavaScript" }, "type": "created_repo", "date": "2018-08-11" }, { "repo": { "full_name": "stemmlerjs/developer-list", "stargazers_count": 38, "description": "My personal list of developer and designer links and tools." }, "type": "created_repo", "date": "2018-07-13" }, { "repo": { "full_name": "stemmlerjs/developer-roadmap", "stargazers_count": 1, "description": "Roadmap to becoming a web developer in 2019" }, "type": "forked_repo", "date": "2019-03-23" }, { "repo": { "full_name": "stemmlerjs/examples", "stargazers_count": 0, "description": "Handy Examples and Commands from years of explainations and debugging" }, "type": "forked_repo", "date": "2019-04-14" }, { "repo": { "full_name": "stemmlerjs/facebook-node-sdk", "language": "JavaScript", "stargazers_count": 0, "description": "Modeled from the (Facebook Javascript SDK), now with the facebook-node-sdk you can now easily write the same code and share between your server (nodejs) and the client (Facebook Javascript SDK)." }, "type": "forked_repo", "date": "2016-03-14" }, { "repo": { "full_name": "stemmlerjs/first-angular2-app", "language": "HTML", "stargazers_count": 0 }, "type": "created_repo", "date": "2016-07-25" }, { "repo": { "full_name": "stemmlerjs/fran-world", "language": "HTML", "stargazers_count": 0, "description": "Portfolio website for designer, Francesca Morreale" }, "type": "created_repo", "date": "2018-06-01" }, { "repo": { "full_name": "stemmlerjs/fullstack-tutorial", "language": "TypeScript", "stargazers_count": 1, "description": "\ud83d\ude80 The Apollo platform tutorial app" }, "type": "forked_repo", "date": "2019-11-22" }, { "repo": { "full_name": "stemmlerjs/gatsby-plugin-mailchimp", "language": "JavaScript", "stargazers_count": 0, "description": "A simple, lightweight Gatsby plugin to subscribe new email addresses to your Mailchimp list" }, "type": "forked_repo", "date": "2019-07-03" }, { "repo": { "full_name": "stemmlerjs/gatsby-starter-netlify-cms", "language": "JavaScript", "stargazers_count": 0 }, "type": "created_repo", "date": "2018-06-03" }, { "repo": { "full_name": "stemmlerjs/gatsby-tutorials", "language": "CSS", "stargazers_count": 3, "description": "A community-updated list of video, audio and written tutorials to help you learn GatsbyJS. \ud83d\udc69\u200d\ud83d\udcbb" }, "type": "forked_repo", "date": "2019-04-16" }, { "repo": { "full_name": "stemmlerjs/getting-a-gig", "stargazers_count": 0, "description": "Guide for getting a gig as a tech major." }, "type": "forked_repo", "date": "2016-03-14" }, { "repo": { "full_name": "stemmlerjs/glitchie", "language": "Java", "stargazers_count": 1, "description": "\ud83d\uddbc\ufe0f A small GUI application written in Java that allows you to databend photos and undo databends", "topics": [ "glitch-art", "java", "picture" ] }, "type": "created_repo", "date": "2015-10-10" }, { "repo": { "full_name": "stemmlerjs/glitchie.js", "language": "JavaScript", "stargazers_count": 1, "description": "JavaScript library for creating glitch art" }, "type": "created_repo", "date": "2018-08-01" }, { "repo": { "full_name": "stemmlerjs/home-media-center", "language": "JavaScript", "stargazers_count": 0, "description": "Node.Js LAN Home Media Center" }, "type": "created_repo", "date": "2015-10-14" }, { "repo": { "full_name": "stemmlerjs/how-to-test-code-reliant-on-apis", "language": "TypeScript", "stargazers_count": 65 }, "type": "created_repo", "date": "2021-11-11" }, { "repo": { "full_name": "stemmlerjs/itunescontrol", "language": "HTML", "stargazers_count": 0, "description": "[Unmaintained] Global Hotkeys for iTunes" }, "type": "forked_repo", "date": "2016-01-02" }, { "repo": { "full_name": "stemmlerjs/itunescontroller", "language": "JavaScript", "stargazers_count": 0, "description": "Control iTunes from cmd line!" }, "type": "created_repo", "date": "2016-03-30" }, { "repo": { "full_name": "stemmlerjs/jatin-mvc-backend", "language": "TypeScript", "stargazers_count": 3 }, "type": "forked_repo", "date": "2023-06-17" }, { "repo": { "full_name": "stemmlerjs/java-help-desk", "language": "Java", "stargazers_count": 0, "description": "This is an experiment I put together when I was exploring Concurrency and Serialization with Java." }, "type": "created_repo", "date": "2016-01-20" }, { "repo": { "full_name": "stemmlerjs/java-networking-experiment", "language": "Java", "stargazers_count": 0, "description": "Client - Server model" }, "type": "created_repo", "date": "2016-01-20" }, { "repo": { "full_name": "stemmlerjs/javascript-design-patterns-for-humans", "stargazers_count": 3, "description": "An ultra-simplified explanation of design patterns implemented in javascript" }, "type": "forked_repo", "date": "2018-08-11" }, { "repo": { "full_name": "stemmlerjs/jest-cucumber", "stargazers_count": 1, "description": "Execute Gherkin scenarios in Jest" }, "type": "forked_repo", "date": "2021-05-26" }, { "repo": { "full_name": "stemmlerjs/jest-mock-extended", "stargazers_count": 1, "description": "Type safe mocking extensions for Jest https://www.npmjs.com/package/jest-mock-extended" }, "type": "forked_repo", "date": "2023-02-20" }, { "repo": { "full_name": "stemmlerjs/jquery-menu-aim", "language": "JavaScript", "stargazers_count": 0, "description": "jQuery plugin to fire events when user's cursor aims at particular dropdown menu items. For making responsive mega dropdowns like Amazon's." }, "type": "forked_repo", "date": "2016-05-11" }, { "repo": { "full_name": "stemmlerjs/keep-a-changelog", "language": "HTML", "stargazers_count": 0, "description": "If you build software, keep a changelog." }, "type": "forked_repo", "date": "2018-03-19" }, { "repo": { "full_name": "stemmlerjs/khaliloquy", "language": "TypeScript", "stargazers_count": 0 }, "type": "created_repo", "date": "2018-09-05" }, { "repo": { "full_name": "stemmlerjs/khalilstemmler.com", "language": "JavaScript", "stargazers_count": 11, "description": "\ud83d\udd25 2018 - Professional portfolio and blog.", "topics": [ "blog", "cms", "gatsby", "hexo", "javascript", "netlify", "netlify-cms", "nodejs", "portfolio", "website" ] }, "type": "created_repo", "date": "2017-09-16" }, { "repo": { "full_name": "stemmlerjs/mail-microservice", "language": "JavaScript", "stargazers_count": 4, "description": "\ud83d\udce7 Simple mail microservice using AWS SES.", "topics": [ "aws-ses", "email", "microservice", "nodejs" ] }, "type": "created_repo", "date": "2018-07-25" }, { "repo": { "full_name": "stemmlerjs/markdown-it", "language": "JavaScript", "stargazers_count": 0, "description": "Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed" }, "type": "forked_repo", "date": "2017-10-16" }, { "repo": { "full_name": "stemmlerjs/markdown-magic-directory-tree", "language": "JavaScript", "stargazers_count": 0, "description": "Print directory tree in Markdown" }, "type": "forked_repo", "date": "2018-09-25" }, { "repo": { "full_name": "stemmlerjs/mini-sampler", "language": "HTML", "stargazers_count": 0, "description": "tiny sampler (musical instrument) to place on my website" }, "type": "created_repo", "date": "2015-12-27" }, { "repo": { "full_name": "stemmlerjs/mopidy-spotify", "language": "Python", "stargazers_count": 0, "description": "Mopidy extension for playing music from Spotify" }, "type": "forked_repo", "date": "2016-03-18" }, { "repo": { "full_name": "stemmlerjs/movie-quotes", "language": "JavaScript", "stargazers_count": 0, "description": "A simple movie quotes app to use for quick AWS infrastructure demos" }, "type": "created_repo", "date": "2016-11-06" }, { "repo": { "full_name": "stemmlerjs/music-metadata", "language": "JavaScript", "stargazers_count": 10, "description": "Get album / artist artwork and metadata for use in music apps", "topics": [ "album-cover", "api", "artwork", "metadata", "music" ] }, "type": "created_repo", "date": "2016-11-19" }, { "repo": { "full_name": "stemmlerjs/my-music-player", "language": "JavaScript", "stargazers_count": 0, "description": "Personal online music player built with React" }, "type": "created_repo", "date": "2018-01-28" }, { "repo": { "full_name": "stemmlerjs/my-music-player-backend", "language": "JavaScript", "stargazers_count": 0, "description": "Node + Mongo back end to my music player app" }, "type": "created_repo", "date": "2016-09-27" }, { "repo": { "full_name": "stemmlerjs/neighbourhood", "language": "Python", "stargazers_count": 0, "description": "Layer 2 network neighbourhood discovery tool that uses scapy" }, "type": "forked_repo", "date": "2016-05-17" }, { "repo": { "full_name": "stemmlerjs/netmonitor-scripts", "language": "Shell", "stargazers_count": 0, "description": "Shell scripts for feeding AWS CloudWatch with network traffic logs." }, "type": "created_repo", "date": "2016-12-02" }, { "repo": { "full_name": "stemmlerjs/ngprogress", "language": "JavaScript", "stargazers_count": 0, "description": "\u23f3 Angular provider for slim loading bar at the top of the page ( inspired by https://github.com/rstacruz/nprogress )" }, "type": "forked_repo", "date": "2016-07-06" }, { "repo": { "full_name": "stemmlerjs/node-ddd-boilerplate", "language": "JavaScript", "stargazers_count": 10, "description": "Node DDD Boilerplate", "topics": [ "architecture", "ddd-architecture", "nodejs" ] }, "type": "forked_repo", "date": "2019-02-02" }, { "repo": { "full_name": "stemmlerjs/notification-server", "language": "JavaScript", "stargazers_count": 0, "description": "A notification server script to interface with the notification-server project." }, "type": "created_repo", "date": "2016-02-13" }, { "repo": { "full_name": "stemmlerjs/n_queens", "language": "Python", "stargazers_count": 0, "description": "Solving the n queens problem with Python" }, "type": "created_repo", "date": "2017-02-01" }, { "repo": { "full_name": "stemmlerjs/os-design-assign-1", "language": "C", "stargazers_count": 1, "description": "SYST 44288 - Operating System Design and Implementation", "topics": [ "c" ] }, "type": "created_repo", "date": "2017-10-02" }, { "repo": { "full_name": "stemmlerjs/os-design-assign-2", "language": "Java", "stargazers_count": 3, "description": "Assignment #2 - SYST44288 - Operating Systems Design And Systems Programming", "topics": [ "buffers", "c", "java", "networking" ] }, "type": "created_repo", "date": "2017-09-18" }, { "repo": { "full_name": "stemmlerjs/os-design-assign-3", "language": "Java", "stargazers_count": 0, "description": "Assignment #3 - SYST44288 - Operating Systems Design And Systems Programming", "topics": [ "c", "java" ] }, "type": "created_repo", "date": "2017-12-09" }, { "repo": { "full_name": "stemmlerjs/playitslowly", "stargazers_count": 0, "description": "Play it slowly is a software to play back audio files at a different speed or pitch." }, "type": "forked_repo", "date": "2022-08-27" }, { "repo": { "full_name": "stemmlerjs/pomodore-discord-bot", "stargazers_count": 0 }, "type": "forked_repo", "date": "2021-05-25" }, { "repo": { "full_name": "stemmlerjs/rdd-react-todos", "language": "TypeScript", "stargazers_count": 4 }, "type": "created_repo", "date": "2023-06-27" }, { "repo": { "full_name": "stemmlerjs/react-es6-7-reference-app", "language": "JavaScript", "stargazers_count": 0, "description": "A simple React.js app built on ES6/7." }, "type": "created_repo", "date": "2016-06-21" }, { "repo": { "full_name": "stemmlerjs/react-exit-modal", "language": "CSS", "stargazers_count": 1, "description": "A modal that triggers upon exit", "topics": [ "cta", "marketing-automation", "modal", "popup" ] }, "type": "created_repo", "date": "2019-05-10" }, { "repo": { "full_name": "stemmlerjs/react-joi-forms", "language": "TypeScript", "stargazers_count": 2, "description": "Model-based React form validation with Joi" }, "type": "created_repo", "date": "2019-05-15" }, { "repo": { "full_name": "stemmlerjs/react-quant-breakdown", "language": "JavaScript", "stargazers_count": 3, "description": "A React component to visualize the quantitative breakdown of a process" }, "type": "created_repo", "date": "2018-02-02" }, { "repo": { "full_name": "stemmlerjs/react-redux-starter", "language": "JavaScript", "stargazers_count": 0, "description": "My personal patterns and react-redux projects." }, "type": "created_repo", "date": "2016-11-25" }, { "repo": { "full_name": "stemmlerjs/react-router-redux", "language": "JavaScript", "stargazers_count": 0, "description": "Ruthlessly simple bindings to keep react-router and redux in sync" }, "type": "forked_repo", "date": "2016-06-26" }, { "repo": { "full_name": "stemmlerjs/recsys", "language": "Jupyter Notebook", "stargazers_count": 0, "description": "Resources, reusable code snippets, algorithms for implementing recommendation systems in Python" }, "type": "created_repo", "date": "2019-01-19" }, { "repo": { "full_name": "stemmlerjs/redux-immutable", "stargazers_count": 0, "description": "Code for \"Redux + Immutable\" Videos on React.js Program" }, "type": "forked_repo", "date": "2016-06-24" }, { "repo": { "full_name": "stemmlerjs/refactoring-golf-typescript", "stargazers_count": 0 }, "type": "forked_repo", "date": "2022-02-01" }, { "repo": { "full_name": "stemmlerjs/robo-buddy", "language": "Arduino", "stargazers_count": 0 }, "type": "created_repo", "date": "2018-01-24" }, { "repo": { "full_name": "stemmlerjs/roommate-scanner", "language": "JavaScript", "stargazers_count": 0 }, "type": "created_repo", "date": "2016-06-06" }, { "repo": { "full_name": "stemmlerjs/security-101-for-saas-startups", "stargazers_count": 1, "description": "security tips for startups" }, "type": "forked_repo", "date": "2017-03-06" }, { "repo": { "full_name": "stemmlerjs/selenium", "language": "JavaScript", "stargazers_count": 0, "description": "A browser automation framework and ecosystem." }, "type": "forked_repo", "date": "2016-07-19" }, { "repo": { "full_name": "stemmlerjs/serverless-graphql-netlify-starter", "language": "JavaScript", "stargazers_count": 25, "description": "\u26a1A serverless GraphQL API deployed on Netlify", "topics": [ "graphql", "netlify", "serverless" ] }, "type": "created_repo", "date": "2020-02-23" }, { "type": "star", "date": "2025-01-27", "repo": { "full_name": "zhw2590582/chrome-audio-capture", "language": "JavaScript", "stargazers_count": 22, "description": "Chrome Audio Capture" } }, { "type": "star", "date": "2024-11-30", "repo": { "full_name": "citizenonex/gmaps_nav_hud_frame", "language": "Dart", "stargazers_count": 14, "description": "Shows Google Maps turn-by-turn navigation notifications on the Frame (Android only, due to the requirement to read app notifications)" } }, { "type": "star", "date": "2023-12-07", "repo": { "full_name": "electron-react-boilerplate/electron-react-boilerplate", "language": "TypeScript", "stargazers_count": 23483, "description": "A Foundation for Scalable Cross-Platform Apps", "topics": [ "babel", "boilerplate", "electron", "eslint", "javascript", "react", "typescript", "webpack" ] } }, { "type": "star", "date": "2023-11-17", "repo": { "full_name": "shadcn-ui/ui", "language": "TypeScript", "stargazers_count": 79700, "description": "Beautifully designed components that you can copy and paste into your apps. Accessible. Customizable. Open Source.", "topics": [ "components", "nextjs", "radix-ui", "react", "tailwindcss", "ui" ] } }, { "type": "star", "date": "2023-11-13", "repo": { "full_name": "eventuate-tram/eventuate-tram-examples-customers-and-orders", "language": "Java", "stargazers_count": 645, "description": "An example of Choreography-based sagas in Spring Boot/JPA microservices", "topics": [ "eventual-consistency", "java", "microservice-architecture", "microservices", "sagas", "spring-boot" ] } }, { "type": "star", "date": "2023-07-15", "repo": { "full_name": "donnyroufs/battlebitforge", "language": "TypeScript", "stargazers_count": 4, "description": "create and share loadouts" } }, { "type": "star", "date": "2023-07-15", "repo": { "full_name": "changesets/changesets", "language": "TypeScript", "stargazers_count": 9354, "description": "\ud83e\udd8b A way to manage your versioning and changelogs with a focus on monorepos" } }, { "type": "star", "date": "2023-07-09", "repo": { "full_name": "neuraxio/neuraxle", "language": "Python", "stargazers_count": 609, "description": "The world's cleanest AutoML library \u2728 - Do hyperparameter tuning with the right pipeline abstractions to write clean deep learning production pipelines. Let your pipeline steps have hyperparameter spaces. Design steps in your pipeline like components. Compatible with Scikit-Learn, TensorFlow, and most other libraries, frameworks and MLOps environments.", "topics": [ "deep-learning", "framework", "hyperparameter-optimization", "hyperparameter-search", "hyperparameter-tuning", "hyperparameters", "machine-learning", "neuraxle", "parallel", "pipeline", "pipeline-framework", "python-library", "scikit-learn" ] } }, { "type": "star", "date": "2023-07-09", "repo": { "full_name": "nektos/act", "language": "Go", "stargazers_count": 57291, "description": "Run your GitHub Actions locally \ud83d\ude80", "topics": [ "ci", "devops", "github-actions", "golang" ] } }, { "type": "star", "date": "2023-07-03", "repo": { "full_name": "keystonejs/keystone", "language": "TypeScript", "stargazers_count": 9397, "description": "The superpowered headless CMS for Node.js \u2014 built with GraphQL and React", "topics": [ "cms", "cms-framework", "graphql", "keystonejs", "nodejs", "react" ] } }, { "type": "star", "date": "2023-06-15", "repo": { "full_name": "dabit3/prompt-engineering-for-javascript-developers", "stargazers_count": 148, "description": "Notes summarized from ChatGPT Prompt Engineering for Developers by DeepLearning.ai" } }, { "type": "star", "date": "2023-06-12", "repo": { "full_name": "drizzle-team/drizzle-orm", "language": "TypeScript", "stargazers_count": 25952, "description": "Headless TypeScript ORM with a head. Runs on Node, Bun and Deno. Lives on the Edge and yes, it's a JavaScript ORM too \ud83d\ude05", "topics": [ "bunjs", "d1", "libsql", "litefs", "mysql", "mysql2", "neon", "nodejs", "orm", "postgres", "postgresjs", "postgresql", "sql", "sqlite", "sqlite3", "sqljs", "turso", "typescript", "vercel-postgres" ] } }, { "type": "star", "date": "2023-06-11", "repo": { "full_name": "donnyroufs/pomodoro-csharp", "language": "C#", "stargazers_count": 2 } }, { "type": "star", "date": "2023-05-09", "repo": { "full_name": "donnyroufs/tdd-list-kata", "language": "TypeScript", "stargazers_count": 5 } }, { "type": "star", "date": "2023-05-09", "repo": { "full_name": "ts-arch/ts-arch", "language": "TypeScript", "stargazers_count": 443, "description": "An architecture unit test framework for Typescript" } }, { "type": "star", "date": "2023-05-08", "repo": { "full_name": "taskforcesh/bullmq", "language": "TypeScript", "stargazers_count": 6454, "description": "BullMQ - Message Queue and Batch processing for NodeJS and Python based on Redis", "topics": [ "background-jobs", "nodejs", "python", "queue", "redis", "typescript" ] } }, { "type": "star", "date": "2023-04-27", "repo": { "full_name": "karpov-kir/canvas-block-editor", "language": "TypeScript", "stargazers_count": 2, "description": "A block based canvas text editor" } }, { "type": "star", "date": "2023-02-20", "repo": { "full_name": "marchaos/jest-mock-extended", "language": "TypeScript", "stargazers_count": 861, "description": "Type safe mocking extensions for Jest https://www.npmjs.com/package/jest-mock-extended", "topics": [ "calledwith", "jest", "mock", "mocking-framework", "typescript" ] } }, { "type": "star", "date": "2023-02-20", "repo": { "full_name": "nagrock/ts-mockito", "language": "TypeScript", "stargazers_count": 987, "description": "Mocking library for TypeScript", "topics": [ "mock-library", "mocking", "mockito", "stub", "testing", "typescript" ] } }, { "type": "star", "date": "2023-02-19", "repo": { "full_name": "highlightjs/highlight.js", "language": "JavaScript", "stargazers_count": 23969, "description": "JavaScript syntax highlighter with language auto-detection and zero dependencies.", "topics": [ "hacktoberfest", "highlighting", "javascript", "language-grammars", "syntax-highlighter", "syntax-highlighting" ] } }, { "type": "star", "date": "2023-01-15", "repo": { "full_name": "trpc/trpc", "language": "TypeScript", "stargazers_count": 35706, "description": "\ud83e\uddd9\u200d\u2640\ufe0f Move Fast and Break Nothing. End-to-end typesafe APIs made easy.", "topics": [ "api", "next", "nextjs", "prisma", "react", "typescript" ] } }, { "type": "star", "date": "2023-01-10", "repo": { "full_name": "ledokku/ledokku", "language": "TypeScript", "stargazers_count": 619, "description": "Beautiful web UI for all things Dokku", "topics": [ "buildpack", "deploy", "dokku", "dokku-users", "herokuish", "mongodb", "prisma", "redis" ] } }, { "type": "star", "date": "2023-01-09", "repo": { "full_name": "openai/openai-cookbook", "language": "MDX", "stargazers_count": 61409, "description": "Examples and guides for using the OpenAI API", "topics": [ "chatgpt", "gpt-4", "openai", "openai-api" ] } }, { "type": "star", "date": "2023-01-05", "repo": { "full_name": "pcreations/tdd-shopping-cart", "language": "TypeScript", "stargazers_count": 44, "description": "TDD shopping cart example with hexagonal architecture on frontend" } }, { "type": "star", "date": "2022-12-12", "repo": { "full_name": "codurance/task-list", "language": "Java", "stargazers_count": 47, "description": "This is an example of code obsessed with primitives." } }, { "type": "star", "date": "2022-10-27", "repo": { "full_name": "bitloops/bitloops-language", "language": "TypeScript", "stargazers_count": 349, "description": "Open-source transpiled programming language that helps you write clean code, well-designed systems, and build high-quality software that is testable, auditable and maintainable. Like what you see? Don't forget to star! :star: ^^^", "topics": [ "bdd", "bdd-tests", "behavior-driven-development", "bitloops", "bitloops-language", "clean-architecture", "contributions-welcome", "ddd", "ddd-architecture", "ddd-example", "developer-tools", "domain-driven-design", "domain-model", "open-source", "opensource", "programming-language", "test-driven-development", "transpiler", "typescript", "ubiquitous-language" ] } }, { "type": "star", "date": "2022-10-13", "repo": { "full_name": "joelparkerhenderson/architecture-decision-record", "stargazers_count": 12726, "description": "Architecture decision record (ADR) examples for software planning, IT leadership, and template documentation", "topics": [ "adr", "architecture-decision-record", "decision-record", "decisions", "documentation", "project-management", "teamwork", "tutorial" ] } }, { "type": "star", "date": "2022-09-14", "repo": { "full_name": "sairyss/domain-driven-hexagon", "language": "TypeScript", "stargazers_count": 12891, "description": "Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included", "topics": [ "architectural-patterns", "architecture", "backend", "best-practices", "clean-architecture", "clean-code", "ddd", "design-patterns", "development", "domain-driven-design", "hexagonal-architecture", "javascript", "nestjs", "nodejs", "onion-architecture", "secure-by-design", "solid-principles", "system-design", "typeorm", "typescript" ] } }, { "type": "star", "date": "2022-08-27", "repo": { "full_name": "jwagner/playitslowly", "language": "Python", "stargazers_count": 105, "description": "Play it slowly is a software to play back audio files at a different speed or pitch." } }, { "type": "star", "date": "2022-04-29", "repo": { "full_name": "prodoxx/message-broker", "language": "TypeScript", "stargazers_count": 12, "description": "A simple message broker example using BullMQ and Redis (worker / queue). Producers publish messages to the queue. Consumers manually get one unread message from the queue through a worker, in order as FIFO (one at a time)." } }, { "type": "star", "date": "2022-02-01", "repo": { "full_name": "stemmlerjs/tennis-refactoring-kata", "stargazers_count": 4, "description": "Starting code for a Refactoring Code Kata on the Tennis rules" } }, { "type": "star", "date": "2022-02-01", "repo": { "full_name": "codurance/refactoring-golf-typescript", "language": "TypeScript", "stargazers_count": 19 } }, { "type": "star", "date": "2022-01-09", "repo": { "full_name": "wojtekmaj/react-lifecycle-methods-diagram", "language": "TypeScript", "stargazers_count": 3904, "description": "Interactive React Lifecycle Methods diagram.", "topics": [ "cheatsheet", "diagram", "react", "react-lifecycle" ] } }, { "type": "star", "date": "2021-12-14", "repo": { "full_name": "railseventstore/aggregates", "language": "Ruby", "stargazers_count": 81 } }, { "type": "star", "date": "2021-08-08", "repo": { "full_name": "typescript-tdd/ts-auto-mock", "language": "TypeScript", "stargazers_count": 603, "description": "Typescript transformer to unlock automatic mock creation for interfaces and classes", "topics": [ "automatic", "fake", "mock", "mocking", "testing", "typescript", "typescript-transformer" ] } }, { "type": "star", "date": "2021-08-06", "repo": { "full_name": "githubocto/repo-visualizer-demo", "stargazers_count": 152 } }, { "type": "star", "date": "2021-07-21", "repo": { "full_name": "michallytek/type-graphql", "language": "TypeScript", "stargazers_count": 8045, "description": "Create GraphQL schema and resolvers with TypeScript, using classes and decorators!", "topics": [ "api", "controllers", "decorators", "gql", "graphql", "graphql-js", "graphql-schema", "hacktoberfest", "resolvers", "schema", "typescript" ] } }, { "type": "star", "date": "2021-07-20", "repo": { "full_name": "apollographql/apollo-feature-requests", "stargazers_count": 131, "description": "\ud83e\uddd1\u200d\ud83d\ude80 Apollo Client Feature Requests | (no \ud83d\udc1b please).", "topics": [ "apollo", "apollo-client", "apollographql", "graphql" ] } }, { "type": "star", "date": "2021-07-20", "repo": { "full_name": "microsoft/graphitation", "language": "TypeScript", "stargazers_count": 144, "description": "GraphQL tooling & runtime support needed for MS Teams and beyond", "topics": [ "graphql", "tooling", "typescript" ] } }, { "type": "star", "date": "2021-07-14", "repo": { "full_name": "ddd-crew/context-mapping", "stargazers_count": 1542, "topics": [ "domain-driven-design" ] } }, { "type": "star", "date": "2021-06-10", "repo": { "full_name": "saucelabs-training/demo-csharp", "language": "C#", "stargazers_count": 46, "description": "A repository containing all C# examples for Sauce", "topics": [ "hacktoberfest", "hacktoberfest2021" ] } }, { "type": "star", "date": "2021-06-08", "repo": { "full_name": "badeball/cypress-cucumber-preprocessor", "language": "TypeScript", "stargazers_count": 1329, "description": "Run cucumber/gherkin-syntaxed specs with Cypress" } }, { "type": "star", "date": "2021-06-04", "repo": { "full_name": "mpompili/vibesky", "language": "JavaScript", "stargazers_count": 44, "description": "soundcloud clone" } }, { "type": "star", "date": "2021-05-22", "repo": { "full_name": "marcopereira27/pomodore-discord-bot", "language": "JavaScript", "stargazers_count": 20 } }, { "type": "star", "date": "2021-05-20", "repo": { "full_name": "pa-bru/graphql-cost-analysis", "language": "JavaScript", "stargazers_count": 669, "description": "A Graphql query cost analyzer.", "topics": [ "apollo-server", "complexity", "cost", "cost-analyzer", "cost-calculator", "cost-setting", "costmap", "express-graphql", "graphql", "graphql-cost-analysis", "graphql-js", "graphql-schema", "graphql-server", "nodejs", "security" ] } }, { "type": "star", "date": "2021-05-09", "repo": { "full_name": "message-db/message-db", "language": "Shell", "stargazers_count": 1628, "description": "Microservice native message and event store for Postgres", "topics": [ "event-driven", "event-sourcing", "event-store", "event-stream", "message-queue", "postgres", "pub-sub" ] } }, { "type": "star", "date": "2021-04-24", "repo": { "full_name": "99designs/gqlgen", "language": "Go", "stargazers_count": 10084, "description": "go generate based graphql server library", "topics": [ "codegen", "dataloader", "gogenerate", "golang", "graphql", "schema-first", "subscriptions" ] } }, { "type": "star", "date": "2021-04-17", "repo": { "full_name": "typetron/example-twitter-clone", "language": "TypeScript", "stargazers_count": 21 } }, { "type": "star", "date": "2021-04-10", "repo": { "full_name": "bencompton/jest-cucumber", "language": "TypeScript", "stargazers_count": 661, "description": "Execute Gherkin scenarios in Jest", "topics": [ "acceptance-testing", "bdd", "cucumber", "jest", "jest-cucumber", "specification-by-example" ] } }, { "type": "star", "date": "2021-03-03", "repo": { "full_name": "jasontaylordev/cleanarchitecture", "language": "C#", "stargazers_count": 17489, "description": "Clean Architecture Solution Template for ASP.NET Core", "topics": [ "angular", "aspnetcore", "clean-architecture", "entity-framework-core", "react", "template", "webapi" ] } }, { "type": "star", "date": "2021-03-01", "repo": { "full_name": "temporalio/proposals", "stargazers_count": 74, "description": "Temporal proposals", "topics": [ "architecture", "proposals", "specification" ] } }, { "type": "star", "date": "2021-02-21", "repo": { "full_name": "bee-queue/bee-queue", "language": "JavaScript", "stargazers_count": 3875, "description": "A simple, fast, robust job/task queue for Node.js, backed by Redis.", "topics": [ "bee-queue", "job-queue", "job-scheduler", "redis", "redis-queue", "worker-queue" ] } }, { "type": "star", "date": "2021-02-12", "repo": { "full_name": "bkrem/react-d3-tree", "language": "JavaScript", "stargazers_count": 1100, "description": ":deciduous_tree: React component to create interactive D3 tree graphs", "topics": [ "chart", "d3", "d3-hierarchy", "d3-tree", "d3-visualization", "graph", "hierarchical-data", "hierarchy", "react", "svg", "tree", "tree-graph", "tree-graphs" ] } }, { "type": "star", "date": "2021-02-08", "repo": { "full_name": "pmndrs/valtio", "language": "TypeScript", "stargazers_count": 9318, "description": "\ud83e\uddd9 Valtio makes proxy-state simple for React and Vanilla", "topics": [ "mutable", "proxy", "react", "state" ] } }, { "type": "star", "date": "2021-02-08", "repo": { "full_name": "remotion-dev/remotion", "language": "TypeScript", "stargazers_count": 21401, "description": "\ud83c\udfa5 Make videos programmatically with React", "topics": [ "javascript", "react", "video" ] } }, { "type": "star", "date": "2021-02-05", "repo": { "full_name": "nerdwalletoss/apollo-cache-policies", "language": "TypeScript", "stargazers_count": 157, "description": "An extension of the Apollo 3 cache with support for advanced cache policies.", "topics": [ "apollo", "apollo-client", "cache", "graphql", "hacktoberfest" ] } }, { "type": "star", "date": "2021-01-21", "repo": { "full_name": "rotorsoft/firebase-event-store", "language": "JavaScript", "stargazers_count": 63, "description": "CQRS style Event Sourcing backend and Kafka like bus on Firebase Firestore" } }, { "type": "star", "date": "2021-01-06", "repo": { "full_name": "eventstore/eventstore-client-nodejs", "language": "JavaScript", "stargazers_count": 163, "description": "A NodeJS client for Event Store", "topics": [ "cqrs", "event-sourcing", "eventsourcing", "eventstore", "eventstoredb", "grpc", "javascript", "nodejs", "typescript" ] } }, { "type": "star", "date": "2021-01-04", "repo": { "full_name": "kkemple/event-feed", "language": "JavaScript", "stargazers_count": 8, "description": "Social feed aggregation and display for events" } }, { "type": "star", "date": "2020-12-16", "repo": { "full_name": "kgrzybek/modular-monolith-with-ddd-fe-react", "language": "TypeScript", "stargazers_count": 263, "description": "FrontEnd React application for Modular Monolith With DDD repository and system" } }, { "type": "star", "date": "2020-12-14", "repo": { "full_name": "dragonman225/notablog", "language": "TypeScript", "stargazers_count": 674, "description": "Tell stories of your work with Notion", "topics": [ "blog", "blog-engine", "cms", "nodejs", "notablog", "notion", "static-site-generator" ] } }, { "type": "star", "date": "2020-10-10", "repo": { "full_name": "ijjk/notion-blog", "language": "TypeScript", "stargazers_count": 3744, "description": "A Next.js site using new SSG support with a Notion backed blog", "topics": [ "nextjs", "notion", "static-site-generation", "typescript", "vercel" ] } }, { "type": "star", "date": "2020-08-18", "repo": { "full_name": "ddd-crew/bounded-context-canvas", "language": "HTML", "stargazers_count": 1861, "description": "A structured approach to designing and documenting each of your bounded contexts", "topics": [ "domain-driven-design" ] } }, { "type": "star", "date": "2020-08-12", "repo": { "full_name": "mandiwise/apollo-federation-auth-demo", "language": "JavaScript", "stargazers_count": 77, "description": "A basic demo of Apollo Federation with JWT-based authentication and authorization." } }, { "type": "star", "date": "2020-07-12", "repo": { "full_name": "ardalis/ddd-noduplicates", "language": "C#", "stargazers_count": 562, "description": "Some design approaches to enforcing a business rule requiring no duplicates. Domain driven design.", "topics": [ "business-rules", "ddd", "design", "domain", "domain-driven", "entity", "mediatr", "rules" ] } }, { "type": "star", "date": "2020-07-02", "repo": { "full_name": "wandmalfarbe/pandoc-latex-template", "language": "Shell", "stargazers_count": 6356, "description": "A pandoc LaTeX template to convert markdown files to PDF or LaTeX.", "topics": [ "eisvogel", "koma-script", "latex", "latex-template", "markdown", "markdown-to-pdf", "pandoc", "pandoc-template", "pandoc-templates", "pdf", "pdf-generation", "tex" ] } }, { "type": "star", "date": "2020-07-01", "repo": { "full_name": "masbicudo/pandoc-emojis-filter", "language": "TeX", "stargazers_count": 33, "description": "Pandoc filter to convert unicode emoji characters into images. This filter specifically targets the conversion from Markdown to PDF at this moment." } }, { "type": "star", "date": "2020-07-01", "repo": { "full_name": "alexeygumirov/pandoc-for-pdf-how-to", "language": "Shell", "stargazers_count": 133 } }, { "type": "star", "date": "2020-06-29", "repo": { "full_name": "origamitower/folktale", "language": "JavaScript", "stargazers_count": 2047, "description": "[not actively maintained!] A standard library for functional programming in JavaScript", "topics": [ "algebraic-data-types", "functional", "javascript" ] } }, { "type": "star", "date": "2020-06-11", "repo": { "full_name": "vercel/swr", "language": "TypeScript", "stargazers_count": 30941, "description": "React Hooks for Data Fetching", "topics": [ "cache", "data", "data-fetching", "fetch", "hook", "hooks", "nextjs", "react", "react-native", "stale-while-revalidate", "suspense", "swr", "vercel" ] } }, { "type": "star", "date": "2020-06-11", "repo": { "full_name": "tanstack/query", "language": "TypeScript", "stargazers_count": 43551, "description": "\ud83e\udd16 Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query.", "topics": [ "async", "cache", "data", "fetch", "graphql", "hooks", "query", "react", "rest", "solid", "stale", "stale-while-revalidate", "svelte", "typescript", "update", "vue" ] } }, { "type": "star", "date": "2020-06-08", "repo": { "full_name": "mswjs/msw", "language": "TypeScript", "stargazers_count": 16306, "description": "Industry standard API mocking for JavaScript.", "topics": [ "api", "api-mocking", "devtools", "mock", "mock-service-worker", "mocking", "mocking-framework", "mocking-library", "msw", "mswjs", "service-worker" ] } }, { "type": "star", "date": "2020-06-08", "repo": { "full_name": "casbin/node-casbin", "language": "TypeScript", "stargazers_count": 2667, "description": "An authorization library that supports access control models like ACL, RBAC, ABAC in Node.js and Browser", "topics": [ "abac", "access-control", "acl", "auth", "authorization", "authz", "casbin", "javascript", "js", "node", "nodejs", "permission", "permissions", "rbac" ] } }, { "type": "star", "date": "2020-06-06", "repo": { "full_name": "testing-library/react-hooks-testing-library", "language": "TypeScript", "stargazers_count": 5264, "description": "\ud83d\udc0f Simple and complete React hooks testing utilities that encourage good testing practices.", "topics": [ "javascript", "react-hooks", "reactjs", "testing", "testing-library" ] } }, { "type": "star", "date": "2020-06-04", "repo": { "full_name": "cobertos/md2notion", "language": "Python", "stargazers_count": 659, "description": "A better Notion.so Markdown importer", "topics": [ "markdown", "notion", "python", "python3" ] } }, { "type": "star", "date": "2020-06-04", "repo": { "full_name": "jamalex/notion-py", "language": "Python", "stargazers_count": 4318, "description": "Unofficial Python API client for Notion.so" } }, { "type": "star", "date": "2020-05-28", "repo": { "full_name": "rough-stuff/rough-notation", "language": "TypeScript", "stargazers_count": 8850, "description": "Create and animate hand-drawn annotations on a web page" } }, { "type": "star", "date": "2020-05-19", "repo": { "full_name": "ddd-crew/ddd-starter-modelling-process", "stargazers_count": 5049, "description": "If you're new to DDD and not sure where to start, this process will guide you step-by-step", "topics": [ "domain-driven-design" ] } }, { "type": "star", "date": "2020-05-18", "repo": { "full_name": "jackmcdade/weird-wide-webring", "language": "JavaScript", "stargazers_count": 209, "description": "The web needs a little more weird. This project didn't really help, but it was a fun try." } }, { "type": "star", "date": "2020-05-18", "repo": { "full_name": "xolvio/typescript-event-sourcing", "language": "TypeScript", "stargazers_count": 252, "description": "Domain Driven Design, Event Sourcing & Command Query Responsibility Segregation with Typescript", "topics": [ "command-query-pattern", "cqrs-es", "ddd", "domain-driven-design", "event-sourcing", "typescript" ] } }, { "type": "star", "date": "2020-05-18", "repo": { "full_name": "almin/almin", "language": "TypeScript", "stargazers_count": 505, "description": "Client-side DDD/CQRS for JavaScript.", "topics": [ "cqrs", "ddd", "flux", "framework", "javascript", "library", "state" ] } }, { "type": "star", "date": "2020-04-28", "repo": { "full_name": "jxnblk/mdx-deck", "language": "JavaScript", "stargazers_count": 11380, "description": "\u2660\ufe0f React MDX-based presentation decks", "topics": [ "deck", "gatsby", "gatsby-theme", "gatsbyjs", "keynote", "markdown", "mdx", "mdx-deck", "presentation", "presentation-deck", "react", "reactjs", "slides", "theme-ui", "zero-config" ] } }, { "type": "star", "date": "2020-04-11", "repo": { "full_name": "ajanata/pretendyourexyzzy", "language": "Java", "stargazers_count": 1240, "description": "A web clone of the card game Cards Against Humanity.", "topics": [ "card-game", "cards-against-humanity", "game", "hibernate", "java", "javascript", "kafka", "kafka-producer" ] } }, { "type": "star", "date": "2020-03-21", "repo": { "full_name": "twilio/twilio-video-app-react", "language": "TypeScript", "stargazers_count": 1816, "description": "A collaboration application built with the twilio-video.js SDK and React.js", "topics": [ "react", "twilio", "video", "webrtc" ] } }, { "type": "star", "date": "2020-03-05", "repo": { "full_name": "chakra-ui/chakra-ui", "language": "TypeScript", "stargazers_count": 38396, "description": "Chakra UI is a component system for building products with speed \u26a1\ufe0f", "topics": [ "a11y", "accessible", "ark-ui", "chakra-ui", "component", "css-in-js", "dark-mode", "design-system", "react", "react-components", "reactjs", "styled", "ui-components", "ui-library", "uikit", "wai-aria" ] } }, { "type": "star", "date": "2020-02-29", "repo": { "full_name": "wesbos/advanced-react", "language": "JavaScript", "stargazers_count": 3548, "description": "Starter Files and Solutions for Full Stack Advanced React and GraphQL", "topics": [ "fits", "javascript", "react", "sick", "wesbos" ] } }, { "type": "star", "date": "2020-02-27", "repo": { "full_name": "taniarascia/takenote", "language": "TypeScript", "stargazers_count": 6948, "description": "\ud83d\udcdd \u200e A web-based notes app for developers.", "topics": [ "github-sync", "hacktoberfest", "markdown-editor", "note-taking", "notes", "notes-app", "typescript" ] } }, { "type": "star", "date": "2020-02-14", "repo": { "full_name": "seandearnaley/brainstrike-typescript-starter", "language": "TypeScript", "stargazers_count": 45, "description": "Full stack starter kit for TypeScript(Node.js + React.js) + Apollo GraphQL w/ Apollo Client 3 + TypeORM", "topics": [ "apollo-client", "apollo-server", "graphql", "react", "typeorm", "typescript" ] } }, { "type": "star", "date": "2020-02-08", "repo": { "full_name": "szpadel/chrome-headless-render-pdf", "language": "JavaScript", "stargazers_count": 225, "topics": [ "chrome-headless", "cli", "nodejs", "pdf", "pdf-generation" ] } }, { "type": "star", "date": "2020-02-03", "repo": { "full_name": "xolvio/pojo-observer", "language": "TypeScript", "stargazers_count": 106, "description": "A minimalist object observer with React hooks support. Allows you to separate concerns between presentation and interaction logic", "topics": [ "clean-architecture", "domain-driven-design", "observable", "react-hooks" ] } }, { "type": "star", "date": "2020-01-28", "repo": { "full_name": "chenkie/graphql-auth", "language": "JavaScript", "stargazers_count": 362 } }, { "type": "star", "date": "2020-01-22", "repo": { "full_name": "vadimdemedes/ink", "language": "TypeScript", "stargazers_count": 27524, "description": "\ud83c\udf08 React for interactive command-line apps", "topics": [ "cli", "command-line", "flexbox", "interactive", "javascript", "react" ] } }, { "type": "star", "date": "2020-01-21", "repo": { "full_name": "justinamiller/softwarearchitect", "stargazers_count": 8738, "description": "Path to a Software Architect", "topics": [ "application-architecture", "architect", "architecture-guidelines", "enterprise-architecture", "roadmap" ] } }, { "type": "star", "date": "2020-01-21", "repo": { "full_name": "mikeal/daily", "language": "JavaScript", "stargazers_count": 261, "description": "What\u2019s happening in Open Source. Everyday \ud83e\udd13" } }, { "type": "star", "date": "2020-01-11", "repo": { "full_name": "jaydenseric/apollo-upload-client", "language": "JavaScript", "stargazers_count": 1539, "description": "A terminating Apollo Link for Apollo Client that fetches a GraphQL multipart request if the GraphQL variables contain files (by default FileList, File, or Blob instances), or else fetches a regular GraphQL POST or GET request (depending on the config and GraphQL operation).", "topics": [ "apollo", "apollo-client", "graphql", "maintained", "node", "npm", "react", "react-native" ] } }, { "type": "star", "date": "2020-01-06", "repo": { "full_name": "benawad/node-graphql-benchmarks", "language": "JavaScript", "stargazers_count": 570, "description": "Benchmarks for different Node.js GraphQL Servers" } }, { "type": "star", "date": "2020-01-02", "repo": { "full_name": "abdullin/iddd-sample", "language": "C#", "stargazers_count": 18, "description": "Sample code for IDDD by Vaughn Vernon" } }, { "type": "star", "date": "2019-12-29", "repo": { "full_name": "wwerner/event-storming-cheatsheet", "stargazers_count": 391, "description": "Short cheat sheet for preparing and facilitating event storming workshops" } }, { "type": "star", "date": "2019-12-27", "repo": { "full_name": "stewartmcgown/grammarly-api", "language": "TypeScript", "stargazers_count": 209, "description": "\ud83d\udcda Unofficial TypeScript client for the Grammarly API" } }, { "type": "star", "date": "2019-12-21", "repo": { "full_name": "swyxio/spark-joy", "stargazers_count": 9444, "description": "\u2728\ud83d\ude02 2000+ ways to add design flair, user delight, and whimsy to your product.", "topics": [ "awesome-list", "css", "design" ] } }, { "date": "2025-01-05", "type": "push", "link": "https://github.com/stemmlerjs/the-software-essentialist/commits/378ddeec40ccbece0820193c4d8dfebdaddb677b", "message": "fix: add missing models in schema.prisma Merge pull request #60 from taha-crafter/fix/sc2\n\nfix: add missing models in schema.prisma", "repo": { "full_name": "stemmlerjs/the-software-essentialist" } }, { "date": "2025-01-05", "type": "pull_request", "link": "https://github.com/stemmlerjs/the-software-essentialist/pull/60", "message": "fix: add missing models in schema.prisma Replace schema.prisma in the start folder with the schema.prisma in the end folder of the sc2 submodule, so that it includes the missing models that are referred to in the index.ts file.", "repo": { "full_name": "stemmlerjs/the-software-essentialist" } }, { "date": "2024-12-30", "type": "push", "link": "https://github.com/stemmlerjs/the-software-essentialist/commits/c13d1570f5801e7974b728dc4d47d02ecba160da", "message": "Move dev dependencies in package.json\n\nMove the develepment dependencies under the correct\nsection in package.json Fix the path for acceptance tests\n\nFix the path by removing \"src\" and replacing \"acceptance\" with \"e2e\"\nto match the lesson at \u00ed\u00b1\u0087\nhttps://www.essentialist.dev/products/the-software-essentialist/categories/2154926223/posts/2175858016 Merge pull request #58 from taha-crafter/refactor/package-json-cleanup\n\nMove dev dependencies in package.json", "repo": { "full_name": "stemmlerjs/the-software-essentialist" } }, { "date": "2024-12-30", "type": "pull_request", "link": "https://github.com/stemmlerjs/the-software-essentialist/pull/58", "message": "Move dev dependencies in package.json Move the develepment dependencies under the correct\r\nsection in package.json", "repo": { "full_name": "stemmlerjs/the-software-essentialist" } }, { "date": "2025-01-27", "type": "watch", "link": "https://github.com/zhw2590582/chrome-audio-capture", "message": "Started watching zhw2590582/chrome-audio-capture", "repo": { "full_name": "zhw2590582/chrome-audio-capture", "language": "JavaScript", "stargazers_count": 22, "description": "Chrome Audio Capture" } }, { "date": "2024-11-30", "type": "watch", "link": "https://github.com/CitizenOneX/gmaps_nav_hud_frame", "message": "Started watching CitizenOneX/gmaps_nav_hud_frame", "repo": { "full_name": "citizenonex/gmaps_nav_hud_frame", "language": "Dart", "stargazers_count": 14, "description": "Shows Google Maps turn-by-turn navigation notifications on the Frame (Android only, due to the requirement to read app notifications)" } }, { "date": "2025-01-05", "type": "commit", "message": "merge pull request #60 from taha-crafter/fix/sc2\n\nfix: add missing models in schema.prisma", "link": "https://api.github.com/repos/efuller/software-essentialist/commits/378ddeec40ccbece0820193c4d8dfebdaddb677b", "repo": { "full_name": "efuller/software-essentialist", "description": "The structure has changed drastically, so starting fresh." } }, { "date": "2025-01-05", "type": "commit", "message": "merge pull request #60 from taha-crafter/fix/sc2\n\nfix: add missing models in schema.prisma", "link": "https://api.github.com/repos/stemmlerjs/the-software-essentialist/commits/378ddeec40ccbece0820193c4d8dfebdaddb677b", "repo": { "full_name": "stemmlerjs/the-software-essentialist", "description": "The official course repo for The Software Essentialist course students" } }, { "date": "2024-12-30", "type": "commit", "message": "merge pull request #58 from taha-crafter/refactor/package-json-cleanup\n\nmove dev dependencies in package.json", "link": "https://api.github.com/repos/efuller/software-essentialist/commits/c13d1570f5801e7974b728dc4d47d02ecba160da", "repo": { "full_name": "efuller/software-essentialist", "description": "The structure has changed drastically, so starting fresh." } }, { "date": "2024-12-30", "type": "commit", "message": "merge pull request #58 from taha-crafter/refactor/package-json-cleanup\n\nmove dev dependencies in package.json", "link": "https://api.github.com/repos/stemmlerjs/the-software-essentialist/commits/c13d1570f5801e7974b728dc4d47d02ecba160da", "repo": { "full_name": "stemmlerjs/the-software-essentialist", "description": "The official course repo for The Software Essentialist course students" } }, { "date": "2024-10-08", "type": "commit", "message": "merge pull request #56 from taha-crafter/move-exception-handling-to-service-layer\n\nmove error handling from controller to service", "link": "https://api.github.com/repos/barysmarukhin/DDDForum/commits/7b1d54511ac0fbc3048db1eb3bc27c984181eaa7", "repo": { "full_name": "barysmarukhin/dddforum" } }, { "date": "2024-10-08", "type": "commit", "message": "merge pull request #56 from taha-crafter/move-exception-handling-to-service-layer\n\nmove error handling from controller to service", "link": "https://api.github.com/repos/efuller/software-essentialist/commits/7b1d54511ac0fbc3048db1eb3bc27c984181eaa7", "repo": { "full_name": "efuller/software-essentialist", "description": "The structure has changed drastically, so starting fresh." } }, { "date": "2024-10-08", "type": "commit", "message": "merge pull request #56 from taha-crafter/move-exception-handling-to-service-layer\n\nmove error handling from controller to service", "link": "https://api.github.com/repos/stemmlerjs/the-software-essentialist/commits/7b1d54511ac0fbc3048db1eb3bc27c984181eaa7", "repo": { "full_name": "stemmlerjs/the-software-essentialist", "description": "The official course repo for The Software Essentialist course students" } }, { "date": "2024-10-08", "type": "commit", "message": "merge pull request #56 from taha-crafter/move-exception-handling-to-service-layer\n\nmove error handling from controller to service", "link": "https://api.github.com/repos/karpov-kir/the-software-essentialist-course/commits/7b1d54511ac0fbc3048db1eb3bc27c984181eaa7", "repo": { "full_name": "karpov-kir/the-software-essentialist-course", "description": "The software essentialist course practical assignment" } }, { "date": "2024-10-08", "type": "commit", "message": "merge pull request #56 from taha-crafter/move-exception-handling-to-service-layer\n\nmove error handling from controller to service", "link": "https://api.github.com/repos/ChaseMoncrieffeMitchem/Phases-of-Craftship-4/commits/7b1d54511ac0fbc3048db1eb3bc27c984181eaa7", "repo": { "full_name": "chasemoncrieffemitchem/phases-of-craftship-4" } }, { "date": "2024-09-27", "type": "commit", "message": "unravelled builders.", "link": "https://api.github.com/repos/barysmarukhin/DDDForum/commits/ca7a127a83f26998602b9d6232c7e5a8179252ac", "repo": { "full_name": "barysmarukhin/dddforum" } }, { "date": "2024-09-27", "type": "commit", "message": "unravelled builders.", "link": "https://api.github.com/repos/efuller/software-essentialist/commits/ca7a127a83f26998602b9d6232c7e5a8179252ac", "repo": { "full_name": "efuller/software-essentialist", "description": "The structure has changed drastically, so starting fresh." } }, { "date": "2024-09-27", "type": "commit", "message": "unravelled builders.", "link": "https://api.github.com/repos/stemmlerjs/the-software-essentialist/commits/ca7a127a83f26998602b9d6232c7e5a8179252ac", "repo": { "full_name": "stemmlerjs/the-software-essentialist", "description": "The official course repo for The Software Essentialist course students" } }, { "date": "2024-09-27", "type": "commit", "message": "unravelled builders.", "link": "https://api.github.com/repos/karpov-kir/the-software-essentialist-course/commits/ca7a127a83f26998602b9d6232c7e5a8179252ac", "repo": { "full_name": "karpov-kir/the-software-essentialist-course", "description": "The software essentialist course practical assignment" } }, { "date": "2024-09-27", "type": "commit", "message": "unravelled builders.", "link": "https://api.github.com/repos/ChaseMoncrieffeMitchem/Phases-of-Craftship-4/commits/ca7a127a83f26998602b9d6232c7e5a8179252ac", "repo": { "full_name": "chasemoncrieffemitchem/phases-of-craftship-4" } }, { "date": "2024-08-06", "type": "commit", "message": "update the scripts.", "link": "https://api.github.com/repos/ChaseMoncrieffeMitchem/Phases-of-Craftship/commits/443ec55db467a88e1464903746b3c20be6ace519", "repo": { "full_name": "chasemoncrieffemitchem/phases-of-craftship" } }, { "date": "2024-08-06", "type": "commit", "message": "update the scripts.", "link": "https://api.github.com/repos/barysmarukhin/DDDForum/commits/443ec55db467a88e1464903746b3c20be6ace519", "repo": { "full_name": "barysmarukhin/dddforum" } }, { "date": "2024-08-06", "type": "commit", "message": "update the scripts.", "link": "https://api.github.com/repos/efuller/software-essentialist/commits/443ec55db467a88e1464903746b3c20be6ace519", "repo": { "full_name": "efuller/software-essentialist", "description": "The structure has changed drastically, so starting fresh." } }, { "date": "2024-08-06", "type": "commit", "message": "update the scripts.", "link": "https://api.github.com/repos/stemmlerjs/the-software-essentialist/commits/443ec55db467a88e1464903746b3c20be6ace519", "repo": { "full_name": "stemmlerjs/the-software-essentialist", "description": "The official course repo for The Software Essentialist course students" } }, { "date": "2024-08-06", "type": "commit", "message": "update the scripts.", "link": "https://api.github.com/repos/karpov-kir/the-software-essentialist-course/commits/443ec55db467a88e1464903746b3c20be6ace519", "repo": { "full_name": "karpov-kir/the-software-essentialist-course", "description": "The software essentialist course practical assignment" } }, { "date": "2024-08-06", "type": "commit", "message": "update the scripts.", "link": "https://api.github.com/repos/ChaseMoncrieffeMitchem/Attempt-2-Phases-of-Craftship/commits/443ec55db467a88e1464903746b3c20be6ace519", "repo": { "full_name": "chasemoncrieffemitchem/attempt-2-phases-of-craftship" } }, { "date": "2024-08-06", "type": "commit", "message": "update the scripts.", "link": "https://api.github.com/repos/ChaseMoncrieffeMitchem/Phases-of-Craftship-4/commits/443ec55db467a88e1464903746b3c20be6ace519", "repo": { "full_name": "chasemoncrieffemitchem/phases-of-craftship-4" } }, { "date": "2024-08-03", "type": "commit", "message": "unique constraint on class name for sc2 exercise.", "link": "https://api.github.com/repos/ChaseMoncrieffeMitchem/Phases-of-Craftship/commits/c0fd94e37b010284a63d85abed10648364c6794a", "repo": { "full_name": "chasemoncrieffemitchem/phases-of-craftship" } }, { "date": "2024-08-03", "type": "commit", "message": "unique constraint on class name for sc2 exercise.", "link": "https://api.github.com/repos/barysmarukhin/DDDForum/commits/c0fd94e37b010284a63d85abed10648364c6794a", "repo": { "full_name": "barysmarukhin/dddforum" } }, { "date": "2024-08-03", "type": "commit", "message": "unique constraint on class name for sc2 exercise.", "link": "https://api.github.com/repos/efuller/software-essentialist/commits/c0fd94e37b010284a63d85abed10648364c6794a", "repo": { "full_name": "efuller/software-essentialist", "description": "The structure has changed drastically, so starting fresh." } }, { "date": "2024-08-03", "type": "commit", "message": "unique constraint on class name for sc2 exercise.", "link": "https://api.github.com/repos/stemmlerjs/the-software-essentialist/commits/c0fd94e37b010284a63d85abed10648364c6794a", "repo": { "full_name": "stemmlerjs/the-software-essentialist", "description": "The official course repo for The Software Essentialist course students" } }, { "date": "2024-08-03", "type": "commit", "message": "unique constraint on class name for sc2 exercise.", "link": "https://api.github.com/repos/karpov-kir/the-software-essentialist-course/commits/c0fd94e37b010284a63d85abed10648364c6794a", "repo": { "full_name": "karpov-kir/the-software-essentialist-course", "description": "The software essentialist course practical assignment" } }, { "date": "2024-08-03", "type": "commit", "message": "unique constraint on class name for sc2 exercise.", "link": "https://api.github.com/repos/ChaseMoncrieffeMitchem/Attempt-2-Phases-of-Craftship/commits/c0fd94e37b010284a63d85abed10648364c6794a", "repo": { "full_name": "chasemoncrieffemitchem/attempt-2-phases-of-craftship" } }, { "date": "2024-08-03", "type": "commit", "message": "unique constraint on class name for sc2 exercise.", "link": "https://api.github.com/repos/ChaseMoncrieffeMitchem/Phases-of-Craftship-4/commits/c0fd94e37b010284a63d85abed10648364c6794a", "repo": { "full_name": "chasemoncrieffemitchem/phases-of-craftship-4" } }, { "date": "2024-07-29", "type": "commit", "message": "rename application to server.", "link": "https://api.github.com/repos/ChaseMoncrieffeMitchem/Phases-of-Craftship/commits/dd5c6ed9d6e59fe73419526ee0c1ca3250852626", "repo": { "full_name": "chasemoncrieffemitchem/phases-of-craftship" } }, { "date": "2024-07-29", "type": "commit", "message": "rename application to server.", "link": "https://api.github.com/repos/barysmarukhin/DDDForum/commits/dd5c6ed9d6e59fe73419526ee0c1ca3250852626", "repo": { "full_name": "barysmarukhin/dddforum" } }, { "date": "2024-07-29", "type": "commit", "message": "rename application to server.", "link": "https://api.github.com/repos/efuller/software-essentialist/commits/dd5c6ed9d6e59fe73419526ee0c1ca3250852626", "repo": { "full_name": "efuller/software-essentialist", "description": "The structure has changed drastically, so starting fresh." } }, { "date": "2024-07-29", "type": "commit", "message": "rename application to server.", "link": "https://api.github.com/repos/stemmlerjs/the-software-essentialist/commits/dd5c6ed9d6e59fe73419526ee0c1ca3250852626", "repo": { "full_name": "stemmlerjs/the-software-essentialist", "description": "The official course repo for The Software Essentialist course students" } }, { "date": "2024-07-29", "type": "commit", "message": "rename application to server.", "link": "https://api.github.com/repos/karpov-kir/the-software-essentialist-course/commits/dd5c6ed9d6e59fe73419526ee0c1ca3250852626", "repo": { "full_name": "karpov-kir/the-software-essentialist-course", "description": "The software essentialist course practical assignment" } }, { "date": "2024-07-29", "type": "commit", "message": "rename application to server.", "link": "https://api.github.com/repos/ChaseMoncrieffeMitchem/Attempt-2-Phases-of-Craftship/commits/dd5c6ed9d6e59fe73419526ee0c1ca3250852626", "repo": { "full_name": "chasemoncrieffemitchem/attempt-2-phases-of-craftship" } }, { "date": "2024-07-29", "type": "commit", "message": "rename application to server.", "link": "https://api.github.com/repos/vec911git/the-software-essentialist-2024-08/commits/dd5c6ed9d6e59fe73419526ee0c1ca3250852626", "repo": { "full_name": "vec911git/the-software-essentialist-2024-08" } }, { "date": "2024-07-29", "type": "commit", "message": "rename application to server.", "link": "https://api.github.com/repos/ChaseMoncrieffeMitchem/Phases-of-Craftship-4/commits/dd5c6ed9d6e59fe73419526ee0c1ca3250852626", "repo": { "full_name": "chasemoncrieffemitchem/phases-of-craftship-4" } }, { "date": "2024-07-12", "type": "commit", "message": "small changes.", "link": "https://api.github.com/repos/ChaseMoncrieffeMitchem/Phases-of-Craftship/commits/d1798df77355104f04395421ab13a723dcaba678", "repo": { "full_name": "chasemoncrieffemitchem/phases-of-craftship" } }, { "date": "2024-07-12", "type": "commit", "message": "small changes.", "link": "https://api.github.com/repos/barysmarukhin/DDDForum/commits/d1798df77355104f04395421ab13a723dcaba678", "repo": { "full_name": "barysmarukhin/dddforum" } }, { "date": "2024-07-12", "type": "commit", "message": "small changes.", "link": "https://api.github.com/repos/efuller/software-essentialist/commits/d1798df77355104f04395421ab13a723dcaba678", "repo": { "full_name": "efuller/software-essentialist", "description": "The structure has changed drastically, so starting fresh." } }, { "date": "2024-07-12", "type": "commit", "message": "small changes.", "link": "https://api.github.com/repos/stemmlerjs/the-software-essentialist/commits/d1798df77355104f04395421ab13a723dcaba678", "repo": { "full_name": "stemmlerjs/the-software-essentialist", "description": "The official course repo for The Software Essentialist course students" } }, { "date": "2024-07-12", "type": "commit", "message": "small changes.", "link": "https://api.github.com/repos/karpov-kir/the-software-essentialist-course/commits/d1798df77355104f04395421ab13a723dcaba678", "repo": { "full_name": "karpov-kir/the-software-essentialist-course", "description": "The software essentialist course practical assignment" } }, { "date": "2024-07-12", "type": "commit", "message": "small changes.", "link": "https://api.github.com/repos/ChaseMoncrieffeMitchem/Attempt-2-Phases-of-Craftship/commits/d1798df77355104f04395421ab13a723dcaba678", "repo": { "full_name": "chasemoncrieffemitchem/attempt-2-phases-of-craftship" } }, { "date": "2024-07-12", "type": "commit", "message": "small changes.", "link": "https://api.github.com/repos/vec911git/the-software-essentialist-2024-08/commits/d1798df77355104f04395421ab13a723dcaba678", "repo": { "full_name": "vec911git/the-software-essentialist-2024-08" } }, { "date": "2024-07-12", "type": "commit", "message": "small changes.", "link": "https://api.github.com/repos/ChaseMoncrieffeMitchem/Phases-of-Craftship-4/commits/d1798df77355104f04395421ab13a723dcaba678", "repo": { "full_name": "chasemoncrieffemitchem/phases-of-craftship-4" } }, { "date": "2024-07-10", "type": "commit", "message": "registration api test, builders adjustment.", "link": "https://api.github.com/repos/ChaseMoncrieffeMitchem/Phases-of-Craftship/commits/d18ee55c4ec9a02b35d90db30970a223187ecb27", "repo": { "full_name": "chasemoncrieffemitchem/phases-of-craftship" } }, { "date": "2024-07-10", "type": "commit", "message": "registration api test, builders adjustment.", "link": "https://api.github.com/repos/barysmarukhin/DDDForum/commits/d18ee55c4ec9a02b35d90db30970a223187ecb27", "repo": { "full_name": "barysmarukhin/dddforum" } }, { "date": "2024-07-10", "type": "commit", "message": "registration api test, builders adjustment.", "link": "https://api.github.com/repos/efuller/software-essentialist/commits/d18ee55c4ec9a02b35d90db30970a223187ecb27", "repo": { "full_name": "efuller/software-essentialist", "description": "The structure has changed drastically, so starting fresh." } }, { "date": "2024-07-10", "type": "commit", "message": "registration api test, builders adjustment.", "link": "https://api.github.com/repos/stemmlerjs/the-software-essentialist/commits/d18ee55c4ec9a02b35d90db30970a223187ecb27", "repo": { "full_name": "stemmlerjs/the-software-essentialist", "description": "The official course repo for The Software Essentialist course students" } }, { "date": "2024-07-10", "type": "commit", "message": "registration api test, builders adjustment.", "link": "https://api.github.com/repos/karpov-kir/the-software-essentialist-course/commits/d18ee55c4ec9a02b35d90db30970a223187ecb27", "repo": { "full_name": "karpov-kir/the-software-essentialist-course", "description": "The software essentialist course practical assignment" } }, { "date": "2024-07-10", "type": "commit", "message": "registration api test, builders adjustment.", "link": "https://api.github.com/repos/ChaseMoncrieffeMitchem/Attempt-2-Phases-of-Craftship/commits/d18ee55c4ec9a02b35d90db30970a223187ecb27", "repo": { "full_name": "chasemoncrieffemitchem/attempt-2-phases-of-craftship" } }, { "date": "2024-07-10", "type": "commit", "message": "registration api test, builders adjustment.", "link": "https://api.github.com/repos/vec911git/the-software-essentialist-2024-08/commits/d18ee55c4ec9a02b35d90db30970a223187ecb27", "repo": { "full_name": "vec911git/the-software-essentialist-2024-08" } }, { "date": "2024-07-10", "type": "commit", "message": "registration api test, builders adjustment.", "link": "https://api.github.com/repos/ChaseMoncrieffeMitchem/Phases-of-Craftship-4/commits/d18ee55c4ec9a02b35d90db30970a223187ecb27", "repo": { "full_name": "chasemoncrieffemitchem/phases-of-craftship-4" } }, { "date": "2024-07-09", "type": "commit", "message": "refactored to use intermediary validateduser and introduced an abstract factory object for the builders.", "link": "https://api.github.com/repos/ChaseMoncrieffeMitchem/Phases-of-Craftship/commits/0d7009cef7de19bb9ba5663490e6c89bf0462625", "repo": { "full_name": "chasemoncrieffemitchem/phases-of-craftship" } }, { "date": "2024-07-09", "type": "commit", "message": "refactored to use intermediary validateduser and introduced an abstract factory object for the builders.", "link": "https://api.github.com/repos/barysmarukhin/DDDForum/commits/0d7009cef7de19bb9ba5663490e6c89bf0462625", "repo": { "full_name": "barysmarukhin/dddforum" } }, { "date": "2024-07-09", "type": "commit", "message": "refactored to use intermediary validateduser and introduced an abstract factory object for the builders.", "link": "https://api.github.com/repos/efuller/software-essentialist/commits/0d7009cef7de19bb9ba5663490e6c89bf0462625", "repo": { "full_name": "efuller/software-essentialist", "description": "The structure has changed drastically, so starting fresh." } }, { "date": "2024-07-09", "type": "commit", "message": "refactored to use intermediary validateduser and introduced an abstract factory object for the builders.", "link": "https://api.github.com/repos/stemmlerjs/the-software-essentialist/commits/0d7009cef7de19bb9ba5663490e6c89bf0462625", "repo": { "full_name": "stemmlerjs/the-software-essentialist", "description": "The official course repo for The Software Essentialist course students" } }, { "date": "2024-07-09", "type": "commit", "message": "refactored to use intermediary validateduser and introduced an abstract factory object for the builders.", "link": "https://api.github.com/repos/karpov-kir/the-software-essentialist-course/commits/0d7009cef7de19bb9ba5663490e6c89bf0462625", "repo": { "full_name": "karpov-kir/the-software-essentialist-course", "description": "The software essentialist course practical assignment" } }, { "date": "2024-07-09", "type": "commit", "message": "refactored to use intermediary validateduser and introduced an abstract factory object for the builders.", "link": "https://api.github.com/repos/ChaseMoncrieffeMitchem/Attempt-2-Phases-of-Craftship/commits/0d7009cef7de19bb9ba5663490e6c89bf0462625", "repo": { "full_name": "chasemoncrieffemitchem/attempt-2-phases-of-craftship" } }, { "date": "2024-07-09", "type": "commit", "message": "refactored to use intermediary validateduser and introduced an abstract factory object for the builders.", "link": "https://api.github.com/repos/vec911git/the-software-essentialist-2024-08/commits/0d7009cef7de19bb9ba5663490e6c89bf0462625", "repo": { "full_name": "vec911git/the-software-essentialist-2024-08" } }, { "date": "2024-07-09", "type": "commit", "message": "refactored to use intermediary validateduser and introduced an abstract factory object for the builders.", "link": "https://api.github.com/repos/ChaseMoncrieffeMitchem/Phases-of-Craftship-4/commits/0d7009cef7de19bb9ba5663490e6c89bf0462625", "repo": { "full_name": "chasemoncrieffemitchem/phases-of-craftship-4" } }, { "date": "2024-06-29", "type": "commit", "message": "lucas' work on the assignment for deployment.", "link": "https://api.github.com/repos/ChaseMoncrieffeMitchem/Phases-of-Craftship/commits/7198250e5d1ed70289952fdc5ec7f50caf2bac8e", "repo": { "full_name": "chasemoncrieffemitchem/phases-of-craftship" } }, { "date": "2024-06-29", "type": "commit", "message": "lucas' work on the assignment for deployment.", "link": "https://api.github.com/repos/barysmarukhin/DDDForum/commits/7198250e5d1ed70289952fdc5ec7f50caf2bac8e", "repo": { "full_name": "barysmarukhin/dddforum" } }, { "date": "2024-06-29", "type": "commit", "message": "lucas' work on the assignment for deployment.", "link": "https://api.github.com/repos/efuller/software-essentialist/commits/7198250e5d1ed70289952fdc5ec7f50caf2bac8e", "repo": { "full_name": "efuller/software-essentialist", "description": "The structure has changed drastically, so starting fresh." } }, { "date": "2024-06-29", "type": "commit", "message": "lucas' work on the assignment for deployment.", "link": "https://api.github.com/repos/stemmlerjs/the-software-essentialist/commits/7198250e5d1ed70289952fdc5ec7f50caf2bac8e", "repo": { "full_name": "stemmlerjs/the-software-essentialist", "description": "The official course repo for The Software Essentialist course students" } }, { "date": "2024-06-29", "type": "commit", "message": "lucas' work on the assignment for deployment.", "link": "https://api.github.com/repos/ScottDalessandro/DDD/commits/7198250e5d1ed70289952fdc5ec7f50caf2bac8e", "repo": { "full_name": "scottdalessandro/ddd" } }, { "date": "2024-06-29", "type": "commit", "message": "lucas' work on the assignment for deployment.", "link": "https://api.github.com/repos/karpov-kir/the-software-essentialist-course/commits/7198250e5d1ed70289952fdc5ec7f50caf2bac8e", "repo": { "full_name": "karpov-kir/the-software-essentialist-course", "description": "The software essentialist course practical assignment" } }, { "date": "2024-06-29", "type": "commit", "message": "lucas' work on the assignment for deployment.", "link": "https://api.github.com/repos/ChaseMoncrieffeMitchem/Attempt-2-Phases-of-Craftship/commits/7198250e5d1ed70289952fdc5ec7f50caf2bac8e", "repo": { "full_name": "chasemoncrieffemitchem/attempt-2-phases-of-craftship" } }, { "date": "2015-10-10", "type": "commit", "message": "cleanup\n\ncomment methods and class headers", "link": "https://api.github.com/repos/stemmlerjs/glitchie/commits/be08947869aab8156dac4c058630f83bd39c2066", "repo": { "full_name": "stemmlerjs/glitchie", "description": "\ud83d\uddbc\ufe0f A small GUI application written in Java that allows you to databend photos and undo databends" } }, { "date": "2015-10-14", "type": "commit", "message": "initial commit\n\nbasic screen layout done, establish connection logic next", "link": "https://api.github.com/repos/stemmlerjs/Home-Media-Center/commits/91c8fa5ac55e9841bf3b84a73aa45d687cbc311e", "repo": { "full_name": "stemmlerjs/home-media-center", "description": "Node.Js LAN Home Media Center" } }, { "date": "2015-10-15", "type": "commit", "message": "new additions\n\nadded sqlite3 database, created library table. need to pass json data\nback to the server.js so that it can process the json to build an ajax\nresponse. the ajax responses are to build the html pages \"library\",\n\"home stations\", etc.\n\nrun a count() query on the database to change the number of songs in\nlibrary.\n\nadd a column to library table (file_location).", "link": "https://api.github.com/repos/stemmlerjs/Home-Media-Center/commits/e55494580a3f880b42269507f56d38b1988d6b00", "repo": { "full_name": "stemmlerjs/home-media-center", "description": "Node.Js LAN Home Media Center" } }, { "date": "2015-10-17", "type": "commit", "message": "update readme", "link": "https://api.github.com/repos/stemmlerjs/Home-Media-Center/commits/b1b790b3510f2087736f00cffd4788861ce8adb5", "repo": { "full_name": "stemmlerjs/home-media-center", "description": "Node.Js LAN Home Media Center" } }, { "date": "2015-10-18", "type": "commit", "message": "implement async library\n\n- used the async library on the addmultiplesongs function.\n- next is to write the database function that accepts the insert\nstatement.", "link": "https://api.github.com/repos/stemmlerjs/Home-Media-Center/commits/da4cedffcba651f0de2e2e10cf4dcc40c973c6e1", "repo": { "full_name": "stemmlerjs/home-media-center", "description": "Node.Js LAN Home Media Center" } }, { "date": "2015-10-19", "type": "commit", "message": "cosmetic changes + insert function\n\n- insert multiple files function (increments key_id in json)\n- client side jquery changes/additions", "link": "https://api.github.com/repos/stemmlerjs/Home-Media-Center/commits/3ef05ded1a994b0a5624e7d75478f411567cd171", "repo": { "full_name": "stemmlerjs/home-media-center", "description": "Node.Js LAN Home Media Center" } }, { "date": "2015-10-20", "type": "commit", "message": "library table changes\n\nchanged the way library tables are created.\npaved the way for triggering the playback of a song by button click (see\nselectsong() method)", "link": "https://api.github.com/repos/stemmlerjs/Home-Media-Center/commits/12368a4f5e0dbdd18d12834e10be222babca99f5", "repo": { "full_name": "stemmlerjs/home-media-center", "description": "Node.Js LAN Home Media Center" } }, { "date": "2015-10-26", "type": "commit", "message": "client handling structure started", "link": "https://api.github.com/repos/stemmlerjs/Home-Media-Center/commits/ed0ed3470df94889cd703ed748012f969af02846", "repo": { "full_name": "stemmlerjs/home-media-center", "description": "Node.Js LAN Home Media Center" } }, { "date": "2015-10-27", "type": "commit", "message": "update readme.md", "link": "https://api.github.com/repos/stemmlerjs/Home-Media-Center/commits/aff3b7c76f9ee9618453943b3aec15aa2f2316b1", "repo": { "full_name": "stemmlerjs/home-media-center", "description": "Node.Js LAN Home Media Center" } }, { "date": "2015-10-28", "type": "commit", "message": "implemented streaming via web api\n\n> streaming works, tested on firefox and android\n> next is to hook up streaming controls, song progress, and cutoff\nbuffering when the socket disconnects\n> research more into the web api's functionality for audio playback", "link": "https://api.github.com/repos/stemmlerjs/Home-Media-Center/commits/74ed5ae352a06f4198e439bd48b291b3de559362", "repo": { "full_name": "stemmlerjs/home-media-center", "description": "Node.Js LAN Home Media Center" } }, { "date": "2015-10-29", "type": "commit", "message": "basic features additions\n\n- display loading notification of some sort while track is loading\n- method to restart the playback of a song\n- capture album artwork from id3 tag from mp3", "link": "https://api.github.com/repos/stemmlerjs/Home-Media-Center/commits/9e292c09144538e25f3d2be70022145692763bde", "repo": { "full_name": "stemmlerjs/home-media-center", "description": "Node.Js LAN Home Media Center" } }, { "date": "2015-10-30", "type": "commit", "message": "create readme.md", "link": "https://api.github.com/repos/stemmlerjs/glitchie/commits/2967de2e849a435cb6e4749fea10e4c257934068", "repo": { "full_name": "stemmlerjs/glitchie", "description": "\ud83d\uddbc\ufe0f A small GUI application written in Java that allows you to databend photos and undo databends" } }, { "date": "2015-10-31", "type": "commit", "message": "large player\n\n- added large player\n> need to follow proper bootstrap structure of html elements.\n> recommend creating a new branch", "link": "https://api.github.com/repos/stemmlerjs/Home-Media-Center/commits/e2d2241942625d11c7b6e458d1fb5549bcc42fc7", "repo": { "full_name": "stemmlerjs/home-media-center", "description": "Node.Js LAN Home Media Center" } }, { "date": "2015-11-03", "type": "commit", "message": "audio timing changes", "link": "https://api.github.com/repos/stemmlerjs/Home-Media-Center/commits/047920f227afe9b9bf8c7c5844a1f8ded2652710", "repo": { "full_name": "stemmlerjs/home-media-center", "description": "Node.Js LAN Home Media Center" } }, { "date": "2015-11-07", "type": "commit", "message": "more audio timing fixes + progress bar\n\n> fixed issue with skipping over tracks\n> fixes issue with large amounts of space after a song finishes, fixed\nby changing interval to run every 1 second instead.\n> got progress bar working, the width and the aria needs to be updated\nevery time\n> updated favicon\nnote: watch for occasional bug of next song not starting after a few\nsongs play forward by themselves.\n\nnext, remove the need to find a track name by consulting the server\nagain (instead use the html element).\nadd forward, back, play/pause buttons to large player (use classes for\nthe buttons)\nmake large player animate\nget track-back button to work", "link": "https://api.github.com/repos/stemmlerjs/Home-Media-Center/commits/56a3a86ecd77fc0c65a3225145ac2b8672333065", "repo": { "full_name": "stemmlerjs/home-media-center", "description": "Node.Js LAN Home Media Center" } }, { "date": "2015-11-18", "type": "commit", "message": "audio timing changes", "link": "https://api.github.com/repos/stemmlerjs/Home-Media-Center/commits/0615d688115a3d7d985781fde68fc832657de246", "repo": { "full_name": "stemmlerjs/home-media-center", "description": "Node.Js LAN Home Media Center" } }, { "date": "2015-11-26", "type": "commit", "message": "update readme.md", "link": "https://api.github.com/repos/stemmlerjs/blurb-chat/commits/bf6c810832747fa9ff42f1ace764ecaea6628cb0", "repo": { "full_name": "stemmlerjs/blurb-chat", "description": "Node.js + Express + Socket.IO chat app" } }, { "date": "2015-11-27", "type": "commit", "message": "revert \"safety\"\n\nthis reverts commit 67ab3a79e0066e6ebada10c4fd0b718b5b56e360.", "link": "https://api.github.com/repos/stemmlerjs/Home-Media-Center/commits/e8e761946b63ccc98159b6ff61468989e0318092", "repo": { "full_name": "stemmlerjs/home-media-center", "description": "Node.Js LAN Home Media Center" } }, { "date": "2015-11-28", "type": "commit", "message": "stream now playing data\n\nnow playing data stream test succeeded.\nnext is to implement it dynamically with user rows displaying and\ndissappearing as clients connect, listen and disconnect.", "link": "https://api.github.com/repos/stemmlerjs/Home-Media-Center/commits/860dd9edeac2ff7b1189c9417e0c320b209dc9ca", "repo": { "full_name": "stemmlerjs/home-media-center", "description": "Node.Js LAN Home Media Center" } }, { "date": "2015-12-01", "type": "commit", "message": "merge remote-tracking branch 'origin/master'", "link": "https://api.github.com/repos/stemmlerjs/blurb-chat/commits/325a15285718b9e72cd39f5bae3ff9e40300a126", "repo": { "full_name": "stemmlerjs/blurb-chat", "description": "Node.js + Express + Socket.IO chat app" } }, { "date": "2015-12-02", "type": "commit", "message": "openshift", "link": "https://api.github.com/repos/stemmlerjs/blurb-chat/commits/b914188e2048ce1e98a594af708ea42097e3d012", "repo": { "full_name": "stemmlerjs/blurb-chat", "description": "Node.js + Express + Socket.IO chat app" } }, { "date": "2015-12-06", "type": "commit", "message": "module restructure\n\ncleanup", "link": "https://api.github.com/repos/stemmlerjs/Home-Media-Center/commits/6dab6e4ac18492fb43b506c700ddd4ba0e7aa4da", "repo": { "full_name": "stemmlerjs/home-media-center", "description": "Node.Js LAN Home Media Center" } }, { "date": "2015-12-26", "type": "commit", "message": "create readme.md", "link": "https://api.github.com/repos/stemmlerjs/Code-Player/commits/b6c521011a975698cc936cfa17aeb223f57eaf84", "repo": { "full_name": "stemmlerjs/code-player", "description": "The cutest and simplest of code players" } }, { "date": "2015-12-27", "type": "commit", "message": "silly fix\n\nthe sampler grid index x and y were inverted, fixed that and now the\nsampler is functional", "link": "https://api.github.com/repos/stemmlerjs/mini-sampler/commits/ab9139fab44dbd352183649ff44aedd55c2cf2b9", "repo": { "full_name": "stemmlerjs/mini-sampler", "description": "tiny sampler (musical instrument) to place on my website" } }, { "date": "2015-12-28", "type": "commit", "message": "added tempo slider", "link": "https://api.github.com/repos/stemmlerjs/mini-sampler/commits/b8f8781b34088a6e9df369bfeaa94c227eced6f0", "repo": { "full_name": "stemmlerjs/mini-sampler", "description": "tiny sampler (musical instrument) to place on my website" } }, { "date": "2015-12-30", "type": "commit", "message": "update readme.md", "link": "https://api.github.com/repos/stemmlerjs/mini-sampler/commits/75362e2a8ac7fbb61f1920469dd14acba6736a09", "repo": { "full_name": "stemmlerjs/mini-sampler", "description": "tiny sampler (musical instrument) to place on my website" } }, { "date": "2015-12-31", "type": "commit", "message": "added examples", "link": "https://api.github.com/repos/stemmlerjs/mini-sampler/commits/fd236f39e91d06c626ed1accc3ea7f57ccda73dd", "repo": { "full_name": "stemmlerjs/mini-sampler", "description": "tiny sampler (musical instrument) to place on my website" } }, { "date": "2016-01-05", "type": "commit", "message": "new views\n\nbeen working on new views, a lot of refractoring is going to have to be\ndone on the project. currently researching the best ways to go about a\nfew things.\n\neach view will need to be refractored to .ejs templates\n\nfor the library.html view, some of the sidebar animation is working.", "link": "https://api.github.com/repos/stemmlerjs/Home-Media-Center/commits/871f5acf09403ae741897266107419e145aca31f", "repo": { "full_name": "stemmlerjs/home-media-center", "description": "Node.Js LAN Home Media Center" } }, { "date": "2016-01-19", "type": "commit", "message": "update readme.md", "link": "https://api.github.com/repos/stemmlerjs/Java-Help-Desk/commits/cf3e232cc7b4e1d57b599e2b9c702f2ff0e19e2c", "repo": { "full_name": "stemmlerjs/java-help-desk", "description": "This is an experiment I put together when I was exploring Concurrency and Serialization with Java." } }, { "date": "2016-01-19", "type": "commit", "message": "create readme.md", "link": "https://api.github.com/repos/stemmlerjs/Basic-Node-Auth/commits/e2de6dc7a5bb2f374cdeb6b27c3331c07779744b", "repo": { "full_name": "stemmlerjs/basic-node-auth", "description": "Passport.JS + MongoDB Authentication" } }, { "date": "2016-01-19", "type": "commit", "message": "innapropro's", "link": "https://api.github.com/repos/stemmlerjs/Java-Networking-Experiment/commits/92fd19da39abaa0ac9dbc6a5d520e9114b2c7597", "repo": { "full_name": "stemmlerjs/java-networking-experiment", "description": "Client - Server model" } }, { "date": "2016-01-19", "type": "commit", "message": "update readme.md", "link": "https://api.github.com/repos/stemmlerjs/blurb-chat/commits/a1ce053e517039b19e7175c1c3e73b66667a507e", "repo": { "full_name": "stemmlerjs/blurb-chat", "description": "Node.js + Express + Socket.IO chat app" } }, { "date": "2016-02-08", "type": "commit", "message": "colors", "link": "https://api.github.com/repos/stemmlerjs/blurb-chat/commits/b9ed23b7ff4fb70f17dfcd411c8fe3a8662919ba", "repo": { "full_name": "stemmlerjs/blurb-chat", "description": "Node.js + Express + Socket.IO chat app" } }, { "date": "2016-02-12", "type": "commit", "message": "create readme.md", "link": "https://api.github.com/repos/stemmlerjs/clientnotifications/commits/3e05f17067fe3dc5a9f59f36e6eecc4c3f842066", "repo": { "full_name": "stemmlerjs/clientnotifications", "description": "Client side native desktop notifications to be used in a larger upcoming project." } }, { "date": "2016-02-12", "type": "commit", "message": "update readme.md", "link": "https://api.github.com/repos/stemmlerjs/notification-server/commits/025f380d7b6fc86f352b4c6b0d125ec55996b896", "repo": { "full_name": "stemmlerjs/notification-server", "description": "A notification server script to interface with the notification-server project." } }, { "date": "2016-03-01", "type": "commit", "message": "fix memory leak", "link": "https://api.github.com/repos/stemmlerjs/glitchie/commits/f21d6143661bd55e0321fb22feeabb4d289c789b", "repo": { "full_name": "stemmlerjs/glitchie", "description": "\ud83d\uddbc\ufe0f A small GUI application written in Java that allows you to databend photos and undo databends" } }, { "date": "2016-03-05", "type": "commit", "message": "fix memory leak", "link": "https://api.github.com/repos/stemmlerjs/glitchie/commits/38707b5d33324999f1f54552c786f5dffac216a4", "repo": { "full_name": "stemmlerjs/glitchie", "description": "\ud83d\uddbc\ufe0f A small GUI application written in Java that allows you to databend photos and undo databends" } }, { "date": "2016-03-05", "type": "commit", "message": "update readme.md", "link": "https://api.github.com/repos/stemmlerjs/blurb-chat/commits/409191fa1a6b85cf45288db27b6c24cf14c0f733", "repo": { "full_name": "stemmlerjs/blurb-chat", "description": "Node.js + Express + Socket.IO chat app" } }, { "date": "2016-03-20", "type": "commit", "message": "first commit", "link": "https://api.github.com/repos/stemmlerjs/Asterisk-Twilio/commits/9944fb95b86deb8cb9e3af16f7b9096569ac6e7b", "repo": { "full_name": "stemmlerjs/asterisk-twilio", "description": "Send SMS to mobile phone on missed VoIP calls." } }, { "date": "2016-03-30", "type": "commit", "message": "update readme.md", "link": "https://api.github.com/repos/stemmlerjs/iTunesController/commits/6ee758be06ab752579abf3d298fe7d443075f344", "repo": { "full_name": "stemmlerjs/itunescontroller", "description": "Control iTunes from cmd line!" } }, { "date": "2016-03-31", "type": "commit", "message": "fix spaces", "link": "https://api.github.com/repos/stemmlerjs/iTunesController/commits/b694f3cb66c297f316581d551292d885ecc8cba0", "repo": { "full_name": "stemmlerjs/itunescontroller", "description": "Control iTunes from cmd line!" } }, { "date": "2016-04-03", "type": "commit", "message": "it's alive!", "link": "https://api.github.com/repos/stemmlerjs/iTunesController/commits/f79c794846c9ba02282aeead2ea8993592503b08", "repo": { "full_name": "stemmlerjs/itunescontroller", "description": "Control iTunes from cmd line!" } }, { "date": "2016-04-04", "type": "commit", "message": "update readme.md", "link": "https://api.github.com/repos/stemmlerjs/iTunesController/commits/77064a25f4490511b6c4b3c9f99ffabfc3e13805", "repo": { "full_name": "stemmlerjs/itunescontroller", "description": "Control iTunes from cmd line!" } } ], "linkedin_username": "khalilstemmler", "github_username": "stemmlerjs", "full_name": "Khalil Stemmler", "first_name": "Khalil", "email": "khalil@khalilstemmler.com", "twitter_username": "khalilstemmler", "bio": "\ud83c\udf00 Software Essentialist. Skills before tools. Teaching the 80-20 of software design, testing, architecture & strategy. Scalable TypeScript - frontend AND back.", "location": "toronto, on", "company": "khalilstemmler.com", "all_names": [ "khalil stemmler" ] }, { "avatar_url": "https://avatars.githubusercontent.com/u/1343140?v=4", "followers": 3227, "following": 5, "last_name": "Wang", "public_gists": 3, "full_name": "Binary Wang", "bio": "WxJava", "emails": [ "wangbin@ucredit.com", "binarywang@gmail.com", "wbchn@qq.com", "a@binarywang.com" ], "blog": "binarywang.com", "first_name": "Binary", "github_username": "binarywang", "events": [ { "repo": { "full_name": "binarywang/binarywang", "stargazers_count": 17 }, "type": "created_repo", "date": "2021-02-04" }, { "repo": { "full_name": "binarywang/common-go", "language": "Go", "stargazers_count": 0, "description": "\u5e72\u676f\u7ad9\u540e\u7aef\u6e90\u7801" }, "type": "forked_repo", "date": "2019-04-23" }, { "repo": { "full_name": "binarywang/common-go-common", "language": "Go", "stargazers_count": 0, "description": "\u5618\uff0c\u4e0d\u8981\u95ee\uff01\u6211\u4e5f\u4e0d\u6e05\u695a\u8fd9\u4e9b\u662f\u5565\u2026" }, "type": "forked_repo", "date": "2019-04-23" }, { "repo": { "full_name": "binarywang/drools-test", "language": "Java", "stargazers_count": 2 }, "type": "created_repo", "date": "2018-05-25" }, { "repo": { "full_name": "binarywang/jar-utils", "language": "Java", "stargazers_count": 11, "description": "\u7528\u4e8e\u6279\u91cf\u66ff\u6362jar\u5305\u4e2d\u6587\u4ef6\u6216\u5b57\u7b26\u4e32\u7684\u5de5\u5177\u7c7b" }, "type": "created_repo", "date": "2021-02-01" }, { "repo": { "full_name": "binarywang/java-emoji-converter", "language": "Java", "stargazers_count": 293, "description": "Emoji\u8f6c\u6362\u5de5\u5177\uff0c\u4fbf\u4e8e\u5404\u79cd\u7c7b\u578b\u7684\u5ba2\u6237\u7aef\u751f\u6210\u7684Emoji\u5b57\u7b26\u4e32\u8f6c\u6362\u6210\u53e6\u5916\u4e00\u79cd\u683c\u5f0f", "topics": [ "alias-emoji", "emoji", "html-emoji", "java", "java-emoji-converter", "softbank-emoji", "unicode-emoji" ] }, "type": "created_repo", "date": "2016-05-09" }, { "repo": { "full_name": "binarywang/java-test", "language": "Java", "stargazers_count": 2 }, "type": "created_repo", "date": "2016-11-28" }, { "repo": { "full_name": "binarywang/java-testdata-generator", "language": "Java", "stargazers_count": 607, "description": "\u4f7f\u7528Java\u5b9e\u73b0\u7684\u5404\u79cd\u6d4b\u8bd5\u6570\u636e\u7684\u968f\u673a\u751f\u6210\u5de5\u5177\uff0c\u5305\u62ec\u8eab\u4efd\u8bc1\u53f7\u7801\uff0c\u94f6\u884c\u5361\u53f7\uff0c\u59d3\u540d\uff0c\u624b\u673a\u53f7\u7b49", "topics": [ "java", "test" ] }, "type": "created_repo", "date": "2016-01-21" }, { "repo": { "full_name": "binarywang/jmeter-bsh-utils", "language": "Java", "stargazers_count": 3, "description": "Jmeter utils for beanshell script" }, "type": "created_repo", "date": "2016-10-14" }, { "repo": { "full_name": "binarywang/jmh-test", "language": "Java", "stargazers_count": 2 }, "type": "created_repo", "date": "2018-11-29" }, { "repo": { "full_name": "binarywang/kibana-floating-toolbar", "stargazers_count": 0, "description": "Free up Kibana screen real estate with a floating top navigation toolbar" }, "type": "forked_repo", "date": "2023-10-11" }, { "repo": { "full_name": "binarywang/linux-tutorial", "language": "Shell", "stargazers_count": 20, "description": "\u300aJava \u7a0b\u5e8f\u5458\u773c\u4e2d\u7684 Linux\u300b" }, "type": "forked_repo", "date": "2017-06-28" }, { "repo": { "full_name": "binarywang/okio-test", "language": "Java", "stargazers_count": 1 }, "type": "created_repo", "date": "2017-01-04" }, { "repo": { "full_name": "binarywang/qrcode-utils", "language": "Java", "stargazers_count": 105, "description": "\u4e8c\u7ef4\u7801\u751f\u6210\u5de5\u5177", "topics": [ "java", "qrcode" ] }, "type": "created_repo", "date": "2017-01-05" }, { "repo": { "full_name": "binarywang/report-ng", "language": "Java", "stargazers_count": 2 }, "type": "created_repo", "date": "2020-04-07" }, { "repo": { "full_name": "binarywang/speedment-test", "language": "Java", "stargazers_count": 2 }, "type": "created_repo", "date": "2018-11-30" }, { "repo": { "full_name": "binarywang/weixin-java-common-javadoc", "language": "HTML", "stargazers_count": 4, "description": "weixin-java-common\u7684javadoc" }, "type": "created_repo", "date": "2016-11-10" }, { "repo": { "full_name": "binarywang/weixin-java-cp-demo", "language": "Java", "stargazers_count": 375, "description": "\u57fa\u4e8eSpring Boot \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u4f01\u4e1a\u53f7/\u4f01\u4e1a\u5fae\u4fe1 \u540e\u7aefDemo", "topics": [ "spring-boot", "wechat", "wechat-sdk", "weixin" ] }, "type": "created_repo", "date": "2017-03-05" }, { "repo": { "full_name": "binarywang/weixin-java-cp-javadoc", "language": "HTML", "stargazers_count": 4, "description": "weixin-java-cp\u7684javadoc", "topics": [ "hacktoberfest" ] }, "type": "created_repo", "date": "2016-11-10" }, { "repo": { "full_name": "binarywang/weixin-java-miniapp-demo", "language": "Java", "stargazers_count": 1353, "description": "\u57fa\u4e8eSpring Boot \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u5c0f\u7a0b\u5e8fJava\u540e\u7aefDemo", "topics": [ "weapp-demo", "wechat", "wechat-app", "wechat-mini-program", "wechat-sdk", "wechat-weapp", "weixin", "wx", "wxapp" ] }, "type": "created_repo", "date": "2017-06-14" }, { "repo": { "full_name": "binarywang/weixin-java-miniapp-javadoc", "language": "HTML", "stargazers_count": 6, "topics": [ "hacktoberfest" ] }, "type": "created_repo", "date": "2017-06-26" }, { "repo": { "full_name": "binarywang/weixin-java-mp-demo", "language": "Java", "stargazers_count": 1946, "description": "\u57fa\u4e8eSpring Boot \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u516c\u4f17\u53f7Java\u540e\u7aefDemo\uff0c\u652f\u6301\u591a\u516c\u4f17\u53f7", "topics": [ "demo-spring-boot", "java", "spring-boot", "wechat", "weixin" ] }, "type": "created_repo", "date": "2016-10-27" }, { "repo": { "full_name": "binarywang/weixin-java-mp-demo-springmvc", "language": "Java", "stargazers_count": 295, "description": "\u57fa\u4e8eSpring MVC \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u516c\u4f17\u53f7Java\u540e\u7aefDemo", "topics": [ "wechat-demo", "weixin", "weixin-demo", "weixin-java", "weixin-mp" ] }, "type": "created_repo", "date": "2016-07-26" }, { "repo": { "full_name": "binarywang/weixin-java-mp-javadoc", "language": "HTML", "stargazers_count": 9, "description": "weixin-java-mp\u7684javadoc", "topics": [ "hacktoberfest" ] }, "type": "created_repo", "date": "2016-11-10" }, { "repo": { "full_name": "binarywang/weixin-java-mp-multi-demo", "language": "Java", "stargazers_count": 106, "description": "\u5fae\u4fe1\u516c\u4f17\u53f7demo\uff0c\u57fa\u4e8eWxJava \u548c Spring MVC\u6846\u67b6\u5b9e\u73b0\uff0c\u652f\u6301\u591a\u516c\u4f17\u53f7", "topics": [ "java", "weixin" ] }, "type": "created_repo", "date": "2016-10-25" }, { "repo": { "full_name": "binarywang/weixin-java-open-javadoc", "language": "HTML", "stargazers_count": 3, "description": "weixin-java-open\u7684javadoc", "topics": [ "hacktoberfest" ] }, "type": "created_repo", "date": "2017-11-25" }, { "repo": { "full_name": "binarywang/weixin-java-pay-demo", "language": "Java", "stargazers_count": 912, "description": "\u57fa\u4e8eSpring Boot \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u652f\u4ed8Java\u540e\u7aefDemo", "topics": [ "java", "weixin", "wxpay" ] }, "type": "created_repo", "date": "2017-03-05" }, { "repo": { "full_name": "binarywang/weixin-java-pay-javadoc", "language": "HTML", "stargazers_count": 7, "description": "\u5fae\u4fe1\u652f\u4ed8weixin-java-pay\u7684javadoc" }, "type": "created_repo", "date": "2017-03-26" }, { "repo": { "full_name": "binarywang/wx-java-miniapp-demo", "language": "Java", "stargazers_count": 26, "description": "\u4f7f\u7528wx-java-miniapp-spring-boot-starter\u5f00\u53d1\u7684\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u6f14\u793ademo", "topics": [ "weapp" ] }, "type": "created_repo", "date": "2020-09-08" }, { "repo": { "full_name": "binarywang/wx-java-mp-demo", "language": "Java", "stargazers_count": 51, "description": "\u4f7f\u7528wx-java-mp-spring-boot-starter\u5f00\u53d1\u7684\u5fae\u4fe1\u516c\u4f17\u53f7\u6f14\u793ademo" }, "type": "created_repo", "date": "2020-09-04" }, { "repo": { "full_name": "binarywang/wx-java-pay-demo", "language": "Java", "stargazers_count": 19, "description": "\u4f7f\u7528wx-java-pay-spring-boot-starter\u5f00\u53d1\u7684\u5fae\u4fe1\u652f\u4ed8\u6f14\u793ademo" }, "type": "created_repo", "date": "2020-10-16" }, { "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] }, "type": "created_repo", "date": "2016-01-06" }, { "repo": { "full_name": "binarywang/wxjava-for-jdk6", "language": "Java", "stargazers_count": 14, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK for JDK6\uff0c\u505c\u6b62\u66f4\u65b0\uff0c\u8bf7\u53c2\u8003\u4e3b\u7a0b\u5e8f" }, "type": "created_repo", "date": "2016-10-24" }, { "repo": { "full_name": "binarywang/wxjava.github.io", "stargazers_count": 1 }, "type": "created_repo", "date": "2021-12-05" }, { "repo": { "full_name": "binarywang/yaml-utils", "language": "Java", "stargazers_count": 7, "description": "yaml\u5de5\u5177\uff0c\u7528\u4e8e\u63d0\u53d6\u3001\u589e\u52a0\u6216\u66ff\u6362\u6307\u5b9a\u6587\u4ef6\u6307\u5b9a\u5c5e\u6027\u7684\u503c" }, "type": "created_repo", "date": "2020-11-05" }, { "type": "star", "date": "2024-11-04", "repo": { "full_name": "yoyodadada/haoruanfenxiang", "language": "HTML", "stargazers_count": 4485, "description": "\u597d\u8f6f\u5206\u4eab" } }, { "type": "star", "date": "2024-08-06", "repo": { "full_name": "daocloud/public-image-mirror", "language": "Shell", "stargazers_count": 7983, "description": "\u5f88\u591a\u955c\u50cf\u90fd\u5728\u56fd\u5916\u3002\u6bd4\u5982 gcr \u3002\u56fd\u5185\u4e0b\u8f7d\u5f88\u6162\uff0c\u9700\u8981\u52a0\u901f\u3002\u81f4\u529b\u4e8e\u63d0\u4f9b\u8fde\u63a5\u5168\u4e16\u754c\u7684\u7a33\u5b9a\u53ef\u9760\u5b89\u5168\u7684\u5bb9\u5668\u955c\u50cf\u670d\u52a1\u3002", "topics": [ "mirror", "speedup" ] } }, { "type": "star", "date": "2024-01-21", "repo": { "full_name": "sameersbn/docker-gitlab", "language": "Shell", "stargazers_count": 7940, "description": "Dockerized GitLab", "topics": [ "code-hosting", "containers", "docker", "docker-image", "git", "gitlab", "gitlab-ce" ] } }, { "type": "star", "date": "2023-10-08", "repo": { "full_name": "lizozom/kibana-floating-toolbar", "language": "TypeScript", "stargazers_count": 5, "description": "Free up Kibana screen real estate with a floating top navigation toolbar", "topics": [ "customization", "kibana", "kibana-plugin", "plugin" ] } }, { "type": "star", "date": "2023-03-09", "repo": { "full_name": "jpbetz/auger", "language": "Go", "stargazers_count": 393, "description": "Directly access data objects stored in etcd by kubernetes." } }, { "type": "star", "date": "2022-11-19", "repo": { "full_name": "xerox-xeon/lua-resty-ipcidr", "language": "Perl", "stargazers_count": 19, "description": "A simple and very fast function to check against CIDR", "topics": [ "cidr", "ip", "lua", "luajit", "openresty" ] } }, { "type": "star", "date": "2022-11-04", "repo": { "full_name": "binarywang/linux-tutorial", "language": "Shell", "stargazers_count": 20, "description": "\u300aJava \u7a0b\u5e8f\u5458\u773c\u4e2d\u7684 Linux\u300b" } }, { "type": "star", "date": "2022-11-04", "repo": { "full_name": "binarywang/jmeter-bsh-utils", "language": "Java", "stargazers_count": 3, "description": "Jmeter utils for beanshell script" } }, { "type": "star", "date": "2022-11-04", "repo": { "full_name": "binarywang/yaml-utils", "language": "Java", "stargazers_count": 7, "description": "yaml\u5de5\u5177\uff0c\u7528\u4e8e\u63d0\u53d6\u3001\u589e\u52a0\u6216\u66ff\u6362\u6307\u5b9a\u6587\u4ef6\u6307\u5b9a\u5c5e\u6027\u7684\u503c" } }, { "type": "star", "date": "2022-09-09", "repo": { "full_name": "cnrancher/kube-explorer", "language": "Go", "stargazers_count": 253, "description": "A portable explorer for Kubernetes, without any dependency." } }, { "type": "star", "date": "2022-07-27", "repo": { "full_name": "eugeny/tabby", "language": "TypeScript", "stargazers_count": 61571, "description": "A terminal for a more modern age", "topics": [ "serial", "ssh-client", "telnet-client", "terminal", "terminal-emulators" ] } }, { "type": "star", "date": "2022-07-09", "repo": { "full_name": "thatguysam/doesitarm", "language": "JavaScript", "stargazers_count": 3774, "description": "\ud83e\uddbe A list of reported app support for Apple Silicon as well as Apple M4 and M3 Ultra Macs", "topics": [ "aarch64", "apple", "apple-silicon", "arm", "arm64", "bigsur", "compatibility", "hacktoberfest-accepted", "m1", "m1-chips", "mac-app-store", "macos", "macos-application", "macos-big-sur", "rosetta", "wwdc" ] } }, { "type": "star", "date": "2022-05-29", "repo": { "full_name": "mwiede/jsch", "language": "Java", "stargazers_count": 795, "description": "fork of the popular jsch library", "topics": [ "java", "jsch", "openssh", "ssh", "ssh-client" ] } }, { "type": "star", "date": "2022-05-12", "repo": { "full_name": "containrrr/watchtower", "language": "Go", "stargazers_count": 20650, "description": "A process for automating Docker container base image updates.", "topics": [ "automation", "continuous-delivery", "devops", "docker", "hacktoberfest", "notifications", "receive-notifications", "registry", "update-checker", "watchtower" ] } }, { "type": "star", "date": "2022-05-10", "repo": { "full_name": "geekan/howtolivelonger", "stargazers_count": 30873, "description": "\u7a0b\u5e8f\u5458\u5ef6\u5bff\u6307\u5357 | A programmer's guide to live longer", "topics": [ "livelonger", "programmer" ] } }, { "type": "star", "date": "2021-10-24", "repo": { "full_name": "arttor/helmify", "language": "Go", "stargazers_count": 1522, "description": "Creates Helm chart from Kubernetes yaml", "topics": [ "golang", "helm", "k8s", "kubebuilder", "kubernetes", "kubernetes-operator", "kustomize", "operator-sdk" ] } }, { "type": "star", "date": "2021-10-20", "repo": { "full_name": "kubernetes-sigs/nfs-subdir-external-provisioner", "language": "Shell", "stargazers_count": 2669, "description": "Dynamic sub-dir volume provisioner on a remote NFS server.", "topics": [ "k8s-sig-storage" ] } }, { "type": "star", "date": "2021-07-16", "repo": { "full_name": "sentry-kubernetes/charts", "language": "Mustache", "stargazers_count": 1131, "description": "Easily deploy Sentry on your Kubernetes Cluster" } }, { "type": "star", "date": "2021-07-13", "repo": { "full_name": "tsl0922/sentry-wxwork", "language": "Python", "stargazers_count": 30, "description": "Plugin for Sentry which allows sending notification and SSO Login via WeChat Work.", "topics": [ "sentry", "sentry-integration", "sentry-plugin", "wechat", "wxwork" ] } }, { "type": "star", "date": "2021-06-08", "repo": { "full_name": "wstrange/googleauth", "language": "Java", "stargazers_count": 1055, "description": "Google Authenticator Server side code" } }, { "type": "star", "date": "2021-02-04", "repo": { "full_name": "binarywang/jar-utils", "language": "Java", "stargazers_count": 11, "description": "\u7528\u4e8e\u6279\u91cf\u66ff\u6362jar\u5305\u4e2d\u6587\u4ef6\u6216\u5b57\u7b26\u4e32\u7684\u5de5\u5177\u7c7b" } }, { "type": "star", "date": "2021-02-02", "repo": { "full_name": "qishibo/anotherredisdesktopmanager", "language": "JavaScript", "stargazers_count": 31407, "description": "\ud83d\ude80\ud83d\ude80\ud83d\ude80A faster, better and more stable Redis desktop manager [GUI client], compatible with Linux, Windows, Mac.", "topics": [ "redis", "redis-client", "redis-cluster", "redis-desktop-manager", "redis-gui" ] } }, { "type": "star", "date": "2020-10-13", "repo": { "full_name": "samber/awesome-prometheus-alerts", "language": "HTML", "stargazers_count": 6867, "description": "\ud83d\udea8 Collection of Prometheus alerting rules", "topics": [ "alert", "alerting", "alerting-rules", "alertmanager", "awesome", "collection", "exporter", "grafana", "monitoring", "prometheus", "prometheus-alerting-rules", "promql", "query", "rule", "supervision" ] } }, { "type": "star", "date": "2020-09-04", "repo": { "full_name": "jenkinsci/qy-wechat-notification-plugin", "language": "Java", "stargazers_count": 159, "description": "\u4f01\u4e1a\u5fae\u4fe1Jenkins\u6784\u5efa\u901a\u77e5\u63d2\u4ef6", "topics": [ "jenkins", "notifications", "wechat" ] } }, { "type": "star", "date": "2020-08-16", "repo": { "full_name": "scoopinstaller/scoop", "language": "PowerShell", "stargazers_count": 21678, "description": "A command-line installer for Windows.", "topics": [ "installer", "powershell", "scoop", "windows" ] } }, { "type": "star", "date": "2020-06-01", "repo": { "full_name": "bannedbook/fanqiang", "language": "Kotlin", "stargazers_count": 39066, "description": "\u7ffb\u5899-\u79d1\u5b66\u4e0a\u7f51", "topics": [ "brook", "daze", "fanqiang", "goflyway", "lightsocks", "proxy", "psiphon", "shadowsocks", "ssr", "trojan", "v2ray" ] } }, { "type": "star", "date": "2020-05-20", "repo": { "full_name": "sonarsource/sonar-scanning-examples", "language": "Bicep", "stargazers_count": 902, "description": "Shows how to use the Scanners" } }, { "type": "star", "date": "2020-03-02", "repo": { "full_name": "lvpengc/go-vue-shop", "language": "JavaScript", "stargazers_count": 142, "description": "\u57fa\u4e8egin+vue+element\u642d\u5efa\u7684\u5546\u57ce\u7ba1\u7406\u7cfb\u7edf\uff0c\u6b22\u8fcePR", "topics": [ "admin", "beego", "beego-framework", "elment-ui", "gin", "gin-vue", "go", "golang", "orm", "swagger", "vue-router", "vuejs2" ] } }, { "type": "star", "date": "2019-08-19", "repo": { "full_name": "lxl0928/it_blacklist_company", "stargazers_count": 766, "description": "\u5404\u4e3b\u8981\u57ce\u5e02\u7684\u4e92\u8054\u7f51\u516c\u53f8\u9ed1\u540d\u5355" } }, { "type": "star", "date": "2019-08-08", "repo": { "full_name": "liuchengxu/git-commit-emoji-cn", "stargazers_count": 1933, "description": "\ud83d\ude01 git commit message emoji \u4f7f\u7528\u6307\u5357", "topics": [ "emoji", "git" ] } }, { "type": "star", "date": "2019-08-06", "repo": { "full_name": "go-gitea/gitea", "language": "Go", "stargazers_count": 46822, "description": "Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD", "topics": [ "bitbucket", "cicd", "devops", "docker-registry-v2", "git", "git-gui", "git-server", "gitea", "github", "github-actions", "gitlab", "go", "golang", "hacktoberfest", "maven-server", "npm-registry", "vue" ] } }, { "type": "star", "date": "2019-07-30", "repo": { "full_name": "chinese-poetry/chinese-poetry", "language": "JavaScript", "stargazers_count": 48627, "description": "The most comprehensive database of Chinese poetry \ud83e\uddf6\u6700\u5168\u4e2d\u534e\u53e4\u8bd7\u8bcd\u6570\u636e\u5e93, \u5510\u5b8b\u4e24\u671d\u8fd1\u4e00\u4e07\u56db\u5343\u53e4\u8bd7\u4eba, \u63a5\u8fd15.5\u4e07\u9996\u5510\u8bd7\u52a026\u4e07\u5b8b\u8bd7. \u4e24\u5b8b\u65f6\u671f1564\u4f4d\u8bcd\u4eba\uff0c21050\u9996\u8bcd\u3002", "topics": [ "chinese", "chinese-poetry", "ci", "json", "poetry", "tangshi" ] } }, { "type": "star", "date": "2019-05-16", "repo": { "full_name": "dxcweb/high-speed-downloader", "stargazers_count": 7222, "description": "\u5df2\u4e0d\u518d\u7ef4\u62a4", "topics": [ "javascript" ] } }, { "type": "star", "date": "2019-04-16", "repo": { "full_name": "phobal/ivideo", "language": "JavaScript", "stargazers_count": 11871, "description": "\u4e00\u4e2a\u53ef\u4ee5\u89c2\u770b\u56fd\u5185\u4e3b\u6d41\u89c6\u9891\u5e73\u53f0\u6240\u6709\u89c6\u9891\u7684\u5ba2\u6237\u7aef\uff08Mac\u3001Windows\u3001Linux\uff09 A client that can watch video of domestic(China) mainstream video platform" } }, { "type": "star", "date": "2019-04-14", "repo": { "full_name": "mercyblitz/tech-weekly", "language": "Java", "stargazers_count": 3953, "description": "\u300c\u5c0f\u9a6c\u54e5\u6280\u672f\u5468\u62a5\u300d", "topics": [ "douyu", "dubbo", "java", "live-stream", "mercyblitz", "microservice", "spring-cloud-alibaba" ] } }, { "type": "star", "date": "2019-04-03", "repo": { "full_name": "shengxinjing/programmer-job-blacklist", "language": "Shell", "stargazers_count": 28420, "description": ":see_no_evil:\u7a0b\u5e8f\u5458\u627e\u5de5\u4f5c\u9ed1\u540d\u5355\uff0c\u6362\u5de5\u4f5c\u548c\u5f53\u6280\u672f\u5408\u4f19\u4eba\u9700\u8c28\u614e\u554a \u66f4\u65b0\u6709\u8d5e" } }, { "type": "star", "date": "2019-03-24", "repo": { "full_name": "changmingxie/tcc-transaction", "language": "Java", "stargazers_count": 5780, "description": "tcc-transaction\u662fTCC\u578b\u4e8b\u52a1java\u5b9e\u73b0" } }, { "type": "star", "date": "2018-12-26", "repo": { "full_name": "ddavison/github-badges", "language": "Haml", "stargazers_count": 85, "description": "Star / Fork badges for your GitHub Repository!", "topics": [ "badge", "github", "github-badge", "github-forks", "github-stars", "ruby", "star" ] } }, { "type": "star", "date": "2018-12-21", "repo": { "full_name": "qconchina/qconshanghai2018", "stargazers_count": 272, "description": "QCon\u4e0a\u6d772018 \u5e7b\u706f\u7247" } }, { "type": "star", "date": "2018-09-09", "repo": { "full_name": "graphql/swapi-graphql", "language": "JavaScript", "stargazers_count": 1046, "description": "A GraphQL schema and server wrapping SWAPI.", "topics": [ "graphql", "swapi", "swapi-graphql" ] } }, { "type": "star", "date": "2018-08-26", "repo": { "full_name": "alibaba/p3c", "language": "Kotlin", "stargazers_count": 30542, "description": "Alibaba Java Coding Guidelines pmd implements and IDE plugin" } }, { "type": "star", "date": "2018-08-16", "repo": { "full_name": "proxyee-down-org/proxyee-down", "language": "Java", "stargazers_count": 24910, "description": "http\u4e0b\u8f7d\u5de5\u5177\uff0c\u57fa\u4e8ehttp\u4ee3\u7406\uff0c\u652f\u6301\u591a\u8fde\u63a5\u5206\u5757\u4e0b\u8f7d" } }, { "type": "star", "date": "2018-07-23", "repo": { "full_name": "forezp/springcloudlearning", "language": "Java", "stargazers_count": 17906, "description": "\u300a\u53f2\u4e0a\u6700\u7b80\u5355\u7684Spring Cloud\u6559\u7a0b\u6e90\u7801\u300b", "topics": [ "consul", "eureka", "feign", "finchley", "gateway", "hystrix", "hystrix-dashboard", "hystrix-turbine", "ribbon", "sleuth", "spring", "spring-boot", "spring-cloud", "springbootadmin", "zuul" ] } }, { "type": "star", "date": "2018-07-03", "repo": { "full_name": "xingshaocheng/architect-awesome", "stargazers_count": 59979, "description": "\u540e\u7aef\u67b6\u6784\u5e08\u6280\u672f\u56fe\u8c31" } }, { "type": "star", "date": "2018-06-27", "repo": { "full_name": "lijingyao/state-machine", "language": "Java", "stargazers_count": 126, "description": "An PersistStateMachine example code tha based on springBoot,springStateMachine,JPA and so on." } }, { "type": "star", "date": "2018-06-27", "repo": { "full_name": "deliveredtechnologies/rulebook", "language": "Java", "stargazers_count": 722, "description": "100% Java, Lambda Enabled, Lightweight Rules Engine with a Simple and Intuitive DSL", "topics": [ "dsl", "java", "lambda", "rules", "rules-engine" ] } }, { "type": "star", "date": "2018-06-27", "repo": { "full_name": "cjqcn/spring-statemachine-learning", "language": "Java", "stargazers_count": 97, "description": "spring-statemachine \u5b66\u4e60\u8bb0\u5f55", "topics": [ "learning", "spring-statemachine", "state-machine" ] } }, { "type": "star", "date": "2018-06-26", "repo": { "full_name": "willin/leader.js.cool", "language": "JavaScript", "stargazers_count": 323, "description": "\u4e0d\u53ef\u66ff\u4ee3\u7684\u56e2\u961f\u9886\u8896\u57f9\u517b\u8ba1\u5212", "topics": [ "algorithm", "experience", "front-end", "gitbook", "hack", "js", "mind", "nodejs", "sql", "tenet", "thinking", "tricks" ] } }, { "type": "star", "date": "2018-06-25", "repo": { "full_name": "dreamhead/moco", "language": "Java", "stargazers_count": 4386, "description": "Easy Setup Stub Server" } }, { "type": "star", "date": "2018-06-13", "repo": { "full_name": "square/retrofit", "language": "HTML", "stargazers_count": 43249, "description": "A type-safe HTTP client for Android and the JVM", "topics": [ "android", "java" ] } }, { "type": "star", "date": "2018-06-09", "repo": { "full_name": "airpy/keyworddrivenautotest", "language": "Java", "stargazers_count": 7, "description": "used selenium webdriver,Java,Juit.keyword driven framework to test web ui" } }, { "type": "star", "date": "2018-06-07", "repo": { "full_name": "git-commit-id/git-commit-id-maven-plugin", "language": "Java", "stargazers_count": 1652, "description": "Maven plugin which includes build-time git repository information into an POJO / *.properties). Make your apps tell you which version exactly they were built from! Priceless in large distributed deployments... :-)", "topics": [ "build-automation", "continuous-delivery", "git", "maven", "maven-plugin", "versioning" ] } }, { "type": "star", "date": "2018-05-10", "repo": { "full_name": "spring2go/oauth2lab", "language": "Java", "stargazers_count": 595, "description": "source code and instructions for oauth2 labs" } }, { "type": "star", "date": "2018-04-08", "repo": { "full_name": "springforall/spring-boot-starter-swagger", "language": "Java", "stargazers_count": 2118, "description": "\u81ea\u5236spring boot starter for swagger 2.x\uff0c\u6765\u8bd5\u8bd5\u5427\uff0c\u5f88\u597d\u7528\u54e6~", "topics": [ "spring-boot", "spring-boot-swagger2", "swagger" ] } }, { "type": "star", "date": "2018-03-28", "repo": { "full_name": "ellerbrock/open-source-badges", "stargazers_count": 525, "description": ":octocat: Open Source & Licence Badges", "topics": [ "badge", "badges", "open-source" ] } }, { "type": "star", "date": "2018-03-24", "repo": { "full_name": "googlehosts/hosts", "stargazers_count": 20814, "description": "\u955c\u50cf\uff1ahttps://scaffrey.coding.net/p/hosts/git / https://git.qvq.network/googlehosts/hosts", "topics": [ "hosts" ] } }, { "type": "star", "date": "2018-03-07", "repo": { "full_name": "wendal/ngrok", "language": "Go", "stargazers_count": 22, "description": "Introspected tunnels to localhost" } }, { "type": "star", "date": "2018-03-04", "repo": { "full_name": "eclipse-collections/eclipse-collections", "language": "Java", "stargazers_count": 2478, "description": "Eclipse Collections is a collections framework for Java with optimized data structures and a rich, functional and fluent API.", "topics": [ "collections", "data-structures", "eclipse-collections", "functional", "immutable-collections", "java", "java-collections", "object-oriented", "primitive-collections" ] } }, { "type": "star", "date": "2018-02-27", "repo": { "full_name": "ymfe/yapi", "language": "JavaScript", "stargazers_count": 27473, "description": "YApi \u662f\u4e00\u4e2a\u53ef\u672c\u5730\u90e8\u7f72\u7684\u3001\u6253\u901a\u524d\u540e\u7aef\u53caQA\u7684\u3001\u53ef\u89c6\u5316\u7684\u63a5\u53e3\u7ba1\u7406\u5e73\u53f0", "topics": [ "api", "api-management", "api-manager", "api-test" ] } }, { "type": "star", "date": "2018-01-19", "repo": { "full_name": "persepolisdm/persepolis", "language": "Python", "stargazers_count": 6372, "description": "Persepolis is a download manager written in Python.", "topics": [ "bsd", "download-manager", "freebsd", "gnu-linux", "gui", "hacktoberfest", "linux", "macosx", "meson", "openbsd", "pyqt5", "pyside6", "python", "python-requests", "python3", "qt5", "qt6", "wiki", "windows" ] } }, { "type": "star", "date": "2017-12-25", "repo": { "full_name": "arkdb/inception", "language": "C", "stargazers_count": 1870, "description": "\u4e00\u4e2a\u96c6\u5ba1\u6838\u3001\u6267\u884c\u3001\u5907\u4efd\u53ca\u751f\u6210\u56de\u6eda\u8bed\u53e5\u4e8e\u4e00\u8eab\u7684MySQL\u81ea\u52a8\u5316\u8fd0\u7ef4\u5de5\u5177", "topics": [ "inception", "mariadb", "mysql" ] } }, { "type": "star", "date": "2017-09-26", "repo": { "full_name": "aruld/java-oneliners", "language": "Java", "stargazers_count": 43, "description": "10 Java One Liners to Impress Your Friends" } }, { "type": "star", "date": "2017-07-14", "repo": { "full_name": "limetext/lime", "stargazers_count": 15294, "description": "Open source API-compatible alternative to the text editor Sublime Text", "topics": [ "editor", "golang", "text-editor" ] } }, { "type": "star", "date": "2017-07-04", "repo": { "full_name": "luontola/retrolambda", "language": "Java", "stargazers_count": 3538, "description": "Backport of Java 8's lambda expressions to Java 7, 6 and 5" } }, { "type": "star", "date": "2017-07-02", "repo": { "full_name": "apache/maven-plugins", "language": "Java", "stargazers_count": 237, "description": "[deprecated] Mirror of Apache Maven plugins", "topics": [ "build-management", "java", "maven" ] } }, { "type": "star", "date": "2017-06-28", "repo": { "full_name": "oldratlee/useful-scripts", "language": "Shell", "stargazers_count": 7359, "description": "\ud83d\udc0c useful scripts for making developer's everyday life easier and happier, involved java, shell etc.", "topics": [ "bash", "developers-everyday-life", "java", "option-parser", "python", "script", "shell", "show-busy-java-threads", "show-duplicate-java-classes", "terminal", "useful-scripts" ] } }, { "type": "star", "date": "2017-06-16", "repo": { "full_name": "binarywang/weixin-java-miniapp-demo", "language": "Java", "stargazers_count": 1353, "description": "\u57fa\u4e8eSpring Boot \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u5c0f\u7a0b\u5e8fJava\u540e\u7aefDemo", "topics": [ "weapp-demo", "wechat", "wechat-app", "wechat-mini-program", "wechat-sdk", "wechat-weapp", "weixin", "wx", "wxapp" ] } }, { "type": "star", "date": "2017-06-12", "repo": { "full_name": "binarywang/weixin-java-cp-demo", "language": "Java", "stargazers_count": 375, "description": "\u57fa\u4e8eSpring Boot \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u4f01\u4e1a\u53f7/\u4f01\u4e1a\u5fae\u4fe1 \u540e\u7aefDemo", "topics": [ "spring-boot", "wechat", "wechat-sdk", "weixin" ] } }, { "type": "star", "date": "2017-06-01", "repo": { "full_name": "amitshekhariitbhu/from-java-to-kotlin", "language": "Java", "stargazers_count": 6248, "description": "From Java To Kotlin - Your Cheat Sheet For Java To Kotlin", "topics": [ "android", "cheet-sheet", "java", "java-to-kotiln", "kotlin", "kotlin-android", "kotlin-language" ] } }, { "type": "star", "date": "2017-05-03", "repo": { "full_name": "binarywang/qrcode-utils", "language": "Java", "stargazers_count": 105, "description": "\u4e8c\u7ef4\u7801\u751f\u6210\u5de5\u5177", "topics": [ "java", "qrcode" ] } }, { "type": "star", "date": "2017-05-02", "repo": { "full_name": "dyc87112/springboot-learning", "language": "Java", "stargazers_count": 15764, "description": "\u300aSpring Boot\u57fa\u7840\u6559\u7a0b\u300b\uff0c2.x\u7248\u672c\u6301\u7eed\u8fde\u8f7d\u4e2d\uff01\u70b9\u51fb\u4e0b\u65b9\u94fe\u63a5\u76f4\u8fbe\u6559\u7a0b\u76ee\u5f55\uff01", "topics": [ "dubbo", "jdbctemplate", "log4j", "mybatis", "redis", "spring-boot", "spring-cloud", "spring-data-jpa" ] } }, { "type": "star", "date": "2017-03-22", "repo": { "full_name": "binarywang/weixin-java-pay-demo", "language": "Java", "stargazers_count": 912, "description": "\u57fa\u4e8eSpring Boot \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u652f\u4ed8Java\u540e\u7aefDemo", "topics": [ "java", "weixin", "wxpay" ] } }, { "type": "star", "date": "2017-03-22", "repo": { "full_name": "binarywang/weixin-java-mp-demo", "language": "Java", "stargazers_count": 1946, "description": "\u57fa\u4e8eSpring Boot \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u516c\u4f17\u53f7Java\u540e\u7aefDemo\uff0c\u652f\u6301\u591a\u516c\u4f17\u53f7", "topics": [ "demo-spring-boot", "java", "spring-boot", "wechat", "weixin" ] } }, { "type": "star", "date": "2017-03-22", "repo": { "full_name": "binarywang/weixin-java-mp-multi-demo", "language": "Java", "stargazers_count": 106, "description": "\u5fae\u4fe1\u516c\u4f17\u53f7demo\uff0c\u57fa\u4e8eWxJava \u548c Spring MVC\u6846\u67b6\u5b9e\u73b0\uff0c\u652f\u6301\u591a\u516c\u4f17\u53f7", "topics": [ "java", "weixin" ] } }, { "type": "star", "date": "2017-03-22", "repo": { "full_name": "annnhan/ksend", "language": "JavaScript", "stargazers_count": 127, "description": "Send your document to kindle on command line." } }, { "type": "star", "date": "2017-03-13", "repo": { "full_name": "kdn251/interviews", "language": "Java", "stargazers_count": 63878, "description": "Everything you need to know to get the job.", "topics": [ "algorithm", "algorithm-challenges", "algorithm-competitions", "algorithms", "coding-challenge", "coding-challenges", "coding-interview", "coding-interviews", "interview", "interview-practice", "interview-prep", "interview-preparation", "interview-questions", "interviews", "java", "leetcode", "leetcode-java", "leetcode-questions", "leetcode-solutions", "technical-coding-interview" ] } }, { "type": "star", "date": "2017-02-18", "repo": { "full_name": "rest-assured/rest-assured", "language": "Java", "stargazers_count": 6892, "description": "Java DSL for easy testing of REST services", "topics": [ "groovy", "http", "java", "json", "kotlin", "rest", "rest-api", "test", "test-automation", "xml" ] } }, { "type": "star", "date": "2017-02-09", "repo": { "full_name": "judasn/linux-tutorial", "language": "Shell", "stargazers_count": 8619, "description": "\u300aJava \u7a0b\u5e8f\u5458\u773c\u4e2d\u7684 Linux\u300b", "topics": [ "centos", "elasticsearch", "fastdfs", "gitlab", "jenkins", "linux", "mysql", "nginx", "nmon", "ubuntu", "vmware" ] } }, { "type": "star", "date": "2017-02-09", "repo": { "full_name": "district10/md2html", "language": "Java", "stargazers_count": 57, "description": "\u7b2c\u4e00\u4e2a Java \u4ee3\u7801\uff1a\u628a\u6587\u4ef6\u5939\u4e0b\u7684 Markdown \u6587\u4ef6\uff0c\u8f6c\u5316\u6210 GitHub \u98ce\u683c\u7684 HTML\uff08\u7528 pandoc \u8f6c\uff09" } }, { "type": "star", "date": "2017-02-09", "repo": { "full_name": "judasn/intellij-idea-tutorial", "stargazers_count": 21944, "description": "IntelliJ IDEA \u7b80\u4f53\u4e2d\u6587\u4e13\u9898\u6559\u7a0b", "topics": [ "android-studio", "clion", "datagrip", "gogland", "intellij", "intellij-idea", "java", "jetbrains", "phpstorm", "pycharm", "rubymine", "tutorial", "webstorm" ] } }, { "type": "star", "date": "2016-12-28", "repo": { "full_name": "geekcompany/resumesample", "stargazers_count": 27378, "description": "Resume template for Chinese programmers . \u7a0b\u5e8f\u5458\u7b80\u5386\u6a21\u677f\u7cfb\u5217\u3002\u5305\u62ecPHP\u7a0b\u5e8f\u5458\u7b80\u5386\u6a21\u677f\u3001iOS\u7a0b\u5e8f\u5458\u7b80\u5386\u6a21\u677f\u3001Android\u7a0b\u5e8f\u5458\u7b80\u5386\u6a21\u677f\u3001Web\u524d\u7aef\u7a0b\u5e8f\u5458\u7b80\u5386\u6a21\u677f\u3001Java\u7a0b\u5e8f\u5458\u7b80\u5386\u6a21\u677f\u3001C/C++\u7a0b\u5e8f\u5458\u7b80\u5386\u6a21\u677f\u3001NodeJS\u7a0b\u5e8f\u5458\u7b80\u5386\u6a21\u677f\u3001\u67b6\u6784\u5e08\u7b80\u5386\u6a21\u677f\u4ee5\u53ca\u901a\u7528\u7a0b\u5e8f\u5458\u7b80\u5386\u6a21\u677f" } }, { "type": "star", "date": "2016-12-25", "repo": { "full_name": "shyamseshadri/angularjs-up-and-running", "language": "JavaScript", "stargazers_count": 463, "description": "All the source code for the AngularJS Up & Running Book for O'Reilly" } }, { "type": "star", "date": "2016-12-16", "repo": { "full_name": "fabienrenaud/java-json-benchmark", "language": "Java", "stargazers_count": 987, "description": "Performance testing of serialization and deserialization of Java JSON libraries" } }, { "type": "star", "date": "2016-12-16", "repo": { "full_name": "xitu/gold-miner", "stargazers_count": 33903, "description": "\ud83e\udd47\u6398\u91d1\u7ffb\u8bd1\u8ba1\u5212\uff0c\u53ef\u80fd\u662f\u4e16\u754c\u6700\u5927\u6700\u597d\u7684\u82f1\u8bd1\u4e2d\u6280\u672f\u793e\u533a\uff0c\u6700\u61c2\u8bfb\u8005\u548c\u8bd1\u8005\u7684\u7ffb\u8bd1\u5e73\u53f0\uff1a", "topics": [ "ai", "android", "frontend", "ios", "javascript", "react", "swift", "tensorflow", "translation", "tutorials" ] } }, { "type": "star", "date": "2016-12-15", "repo": { "full_name": "droogans/unmaintainable-code", "stargazers_count": 10007, "description": "A more maintainable, easier to share version of the infamous http://mindprod.com/jgloss/unmain.html" } }, { "type": "star", "date": "2016-12-15", "repo": { "full_name": "jirutka/maven-badges", "language": "Ruby", "stargazers_count": 240, "description": "Badge for Maven Central" } }, { "type": "star", "date": "2016-11-30", "repo": { "full_name": "freecodecampchina/freecodecamp.cn", "language": "CSS", "stargazers_count": 37160, "description": "FCC China open source codebase and curriculum. Learn to code and help nonprofits.", "topics": [ "career", "certification", "cn-freecodecamp", "community", "curriculum", "d3", "education", "freecodecamp", "javascript", "learn-to-code", "math", "nodejs", "nonprofits", "react" ] } }, { "type": "star", "date": "2016-11-10", "repo": { "full_name": "widuu/chinese_docker", "stargazers_count": 2720, "description": "docker\u4e2d\u6587\u6587\u6863\uff0cdocker Chinese Documation" } }, { "type": "star", "date": "2016-11-08", "repo": { "full_name": "yeasy/docker_practice", "language": "Go", "stargazers_count": 25103, "description": "Learn and understand Docker&Container technologies, with real DevOps practice!", "topics": [ "book", "cloud-computing", "container", "devops", "docker", "kubernetes", "linux", "mesos", "spark", "swarm" ] } }, { "type": "star", "date": "2016-11-07", "repo": { "full_name": "gsa/code-gov-web", "language": "TypeScript", "stargazers_count": 407, "description": "DEPRECATED \ud83d\uded1- Federal Source Code policy implementation.", "topics": [ "archived", "code-gov", "deprecated" ] } }, { "type": "star", "date": "2016-10-28", "repo": { "full_name": "alexkasko/openjdk-unofficial-builds", "language": "C", "stargazers_count": 356, "description": "Unofficial OpenJDK installers for Windows, Linux and Mac OS X" } }, { "type": "star", "date": "2016-10-28", "repo": { "full_name": "ojdkbuild/ojdkbuild", "language": "CMake", "stargazers_count": 2574, "description": "Community builds using source code from OpenJDK project" } }, { "type": "star", "date": "2016-10-27", "repo": { "full_name": "chenlb/mmseg4j-core", "language": "Java", "stargazers_count": 156, "description": "mmseg4j core MMSEG for java chinese analyzer" } }, { "type": "star", "date": "2016-10-27", "repo": { "full_name": "inconshreveable/ngrok", "language": "Go", "stargazers_count": 24234, "description": "Unified ingress for developers" } }, { "type": "star", "date": "2016-10-25", "repo": { "full_name": "eishay/jvm-serializers", "language": "Java", "stargazers_count": 3293, "description": "Benchmark comparing serialization libraries on the JVM" } }, { "type": "star", "date": "2016-10-24", "repo": { "full_name": "ruanyf/document-style-guide", "stargazers_count": 12112, "description": "\u4e2d\u6587\u6280\u672f\u6587\u6863\u7684\u5199\u4f5c\u89c4\u8303" } }, { "type": "star", "date": "2016-10-21", "repo": { "full_name": "apache/commons-lang", "language": "Java", "stargazers_count": 2765, "description": "Apache Commons Lang", "topics": [ "commons" ] } }, { "type": "star", "date": "2016-10-21", "repo": { "full_name": "testng-team/testng", "language": "Java", "stargazers_count": 2002, "description": "TestNG testing framework", "topics": [ "java", "jvm", "testing", "testng" ] } }, { "type": "star", "date": "2016-10-15", "repo": { "full_name": "justjavac/awesome-wechat-weapp", "stargazers_count": 46599, "description": "\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u5f00\u53d1\u8d44\u6e90\u6c47\u603b :100:", "topics": [ "demo", "minapp", "miniprogram", "weapp-demo", "wechat", "wechat-weapp", "wepy", "wxapp", "wxml" ] } }, { "type": "star", "date": "2016-10-14", "repo": { "full_name": "change9326/smallapp", "language": "JavaScript", "stargazers_count": 50, "description": "\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u5f00\u53d1\u5b9e\u6218\uff0c\u5b9e\u73b0\u7684\u4e86\u4e00\u4e2a\u8d44\u8baf\u7c7b\u7684demo;\u529f\u80fd\u5b9e\u73b0\u5217\u8868\u5c55\u793a\uff0c\u4e0b\u62c9\u5237\u65b0\uff0c\u4e0a\u5566\u52a0\u8f7d\u66f4\u591a\u7b49\u3002\uff08\u6b22\u8fce\u5927\u5bb6STAR\uff09" } }, { "date": "2025-01-05", "type": "created_repo", "link": "https://github.com/binarywang/weixin-java-channel-javadoc", "message": "Created repository: None", "repo": { "full_name": "binarywang/weixin-java-channel-javadoc", "language": "HTML", "stargazers_count": 1, "description": "weixin-java-channel \u89c6\u9891\u53f7\u7684javadoc" } }, { "date": "2025-01-06", "type": "delete", "link": "https://github.com/Wechat-Group/weixin-java-demo-springmvc", "message": "Deleted branch: dependabot/maven/org.springframework-spring-core-6.1.14", "repo": { "full_name": "wechat-group/weixin-java-demo-springmvc" } }, { "date": "2025-01-06", "type": "push", "link": "https://github.com/Wechat-Group/weixin-java-demo-springmvc/commits/82fefcc647b461b2d244af1a90c139247a19c2ae", "message": ":arrow_up: Bump org.springframework:spring-jdbc from 6.1.13 to 6.1.14 (#47)", "repo": { "full_name": "wechat-group/weixin-java-demo-springmvc" } }, { "date": "2025-01-06", "type": "pull_request", "link": "https://github.com/Wechat-Group/weixin-java-demo-springmvc/pull/47", "message": "\u2b06\ufe0f Bump org.springframework:spring-jdbc from 6.1.13 to 6.1.14 Bumps [org.springframework:spring-jdbc](https://github.com/spring-projects/spring-framework) from 6.1.13 to 6.1.14.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a href=\"https://github.com/spring-projects/spring-framework/releases\">org.springframework:spring-jdbc's releases</a>.</em></p>\n<blockquote>\n<h2>v6.1.14</h2>\n<h2>:star: New Features</h2>\n<ul>\n<li>Use Locale.ROOT for locale neutral, case insensitive comparisons <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33708\">#33708</a></li>\n<li>Improve checks for relative paths in static resource handling <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33689\">#33689</a></li>\n<li>CorsUtils.isCorsRequest throws unhandled IllegalArgumentException and returns 500 Internal Server Error on malfomed Origin header <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33682\">#33682</a></li>\n<li>Skip processing of Java annotations in <code>QualifierAnnotationAutowireCandidateResolver</code> <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33580\">#33580</a></li>\n<li>Include argument name in <code>MethodArgumentTypeMismatchException</code> error message <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33573\">#33573</a></li>\n<li>Preserve coroutine context in WebClientExtensions <a href=\"https://redirect.github.com/spring-projects/spring-framework/pull/33548\">#33548</a></li>\n<li>Blocking call detected in ConcurrentReferenceHashMap by BlockHound <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33450\">#33450</a></li>\n<li>Warning message about bean post-processing and eager injection may suggest the wrong cause <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33184\">#33184</a></li>\n</ul>\n<h2>:lady_beetle: Bug Fixes</h2>\n<ul>\n<li>DelegatingFilterProxy Causes Pinned Virtual Threads <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33656\">#33656</a></li>\n<li>Potential NPE from <code>MethodParameter.getMethod()</code> check in <code>KotlinDelegate.hasDefaultValue()</code> <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33609\">#33609</a></li>\n<li>Missing native image hints for JDK proxies created by JMS connection factories <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33590\">#33590</a></li>\n<li><code>AotTestExecutionListener</code> should not be invoked for a <code>@DisabledInAotMode</code> test class <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33589\">#33589</a></li>\n<li>Use encoded resource path instead of input path validation in spring-webflux <a href=\"https://redirect.github.com/spring-projects/spring-framework/pull/33568\">#33568</a></li>\n<li><code>org.springframework.util.ResourceUtils#toRelativeURL</code> drops custom <code>URLStreamHandler</code> <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33561\">#33561</a></li>\n<li>Current observation not in scope during WebClient ExchangeFilterFunction execution <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33559\">#33559</a></li>\n<li><code>ZoneIdEditor</code> throws wrong exception type for <code>TypeConverterSupport</code> <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33545\">#33545</a></li>\n<li>MimeMessageHelper addInline with ByteArrayResource fail with null filename <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33527\">#33527</a></li>\n<li><code>@Cacheable</code> throws <code>NullPointerException</code> when <code>RuntimeException</code> is thrown inside annotated code <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33492\">#33492</a></li>\n<li>Path variable values missing in RedirectView when PathPattern are used <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33422\">#33422</a></li>\n<li>Reactive <code>HttpComponentsClientHttpResponse</code> ignores <code>Expires</code> cookie attribute <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33157\">#33157</a></li>\n</ul>\n<h2>:notebook_with_decorative_cover: Documentation</h2>\n<ul>\n<li>Update fallback.adoc <a href=\"https://redirect.github.com/spring-projects/spring-framework/pull/33721\">#33721</a></li>\n<li>Update scheduling.adoc <a href=\"https://redirect.github.com/spring-projects/spring-framework/pull/33703\">#33703</a></li>\n<li>Fix link in testing/support-jdbc.adoc <a href=\"https://redirect.github.com/spring-projects/spring-framework/pull/33686\">#33686</a></li>\n<li>Adapt Javadoc note about log level of BeanPostProcessorChecker <a href=\"https://redirect.github.com/spring-projects/spring-framework/pull/33617\">#33617</a></li>\n<li>Reference the spring-framework-petclinic repository wich uses AspectJ <a href=\"https://redirect.github.com/spring-projects/spring-framework/pull/33539\">#33539</a></li>\n</ul>\n<h2>:hammer: Dependency Upgrades</h2>\n<ul>\n<li>Upgrade to Apache HttpClient 5.4 <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33587\">#33587</a></li>\n<li>Upgrade to Apache HttpCore Reactive 5.3 <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33588\">#33588</a></li>\n<li>Upgrade to Awaitility 4.2.2 <a href=\"https://redirect.github.com/spring-projects/spring-framework/pull/33604\">#33604</a></li>\n<li>Upgrade to Micrometer 1.12.11 <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33647\">#33647</a></li>\n<li>Upgrade to Reactor 2023.0.11 <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33637\">#33637</a></li>\n</ul>\n<h2>:heart: Contributors</h2>\n<p>Thank you to all the contributors who worked on this release:</p>\n<p><a href=\"https://github.com/arey\"><code>@\u200barey</code></a>, <a href=\"https://github.com/asibross\"><code>@\u200basibross</code></a>, <a href=\"https://github.com/boulce\"><code>@\u200bboulce</code></a>, <a href=\"https://github.com/drdpov\"><code>@\u200bdrdpov</code></a>, <a href=\"https://github.com/hosamaly\"><code>@\u200bhosamaly</code></a>, <a href=\"https://github.com/ilya40umov\"><code>@\u200bilya40umov</code></a>, <a href=\"https://github.com/izeye\"><code>@\u200bizeye</code></a>, and <a href=\"https://github.com/junhyeongkim2\"><code>@\u200bjunhyeongkim2</code></a></p>\n</blockquote>\n</details>\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/ac5c8adb9830939e2329f1e16727c522a172c7c8\"><code>ac5c8ad</code></a> Release v6.1.14</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/fde7116ae441c72dfbc66606ab1a3de7fc84a6f6\"><code>fde7116</code></a> Consistently skip processing of plain Java annotations</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/0a645916cd78de333482cf68329864618562fb98\"><code>0a64591</code></a> Add checkstyle rule for toLowerCase/toUpperCase</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/5302e7aa254751b9929bf774af7ee718c468aa79\"><code>5302e7a</code></a> Update fallback.adoc</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/cad02c174359c05ad4d00cc32defa5e691ed7dcc\"><code>cad02c1</code></a> Update Antora Spring UI to v0.4.17</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/c765d03a596a2481b9aa159d1bdeeda851437729\"><code>c765d03</code></a> Use Locale.ROOT consistently for toLower/toUpperCase</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/11d4272ff48b4a4dabc4b28dfbff0364a4204bc9\"><code>11d4272</code></a> Use Locale.ROOT consistently for toLower/toUpperCase</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/23656aebc6c7d0f9faff1080981eb4d55eff296c\"><code>23656ae</code></a> Use Locale.ROOT consistently for toLower/toUpperCase</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/feb6a5f52d4d4d9ab8651af1efb3b9aa220cb4be\"><code>feb6a5f</code></a> Polishing</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/a228eb8bd643fb0e906c9023c61113b0327b7cfc\"><code>a228eb8</code></a> Upgrade to Reactor 2023.0.11</li>\n<li>Additional commits viewable in <a href=\"https://github.com/spring-projects/spring-framework/compare/v6.1.13...v6.1.14\">compare view</a></li>\n</ul>\n</details>\n<br />\n\n\n[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n<details>\n<summary>Dependabot commands and options</summary>\n<br />\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Wechat-Group/weixin-java-demo-springmvc/network/alerts).\n\n</details>\n\n> **Note**\n> Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n", "repo": { "full_name": "wechat-group/weixin-java-demo-springmvc" } }, { "date": "2025-01-06", "type": "created_branch", "message": "Created branch: dependabot/maven/org.springframework-spring-jdbc-6.1.14", "repo": { "full_name": "wechat-group/weixin-java-demo-springmvc" } }, { "date": "2025-01-04", "type": "pull_request", "link": "https://github.com/Wechat-Group/weixin-java-demo-springmvc/pull/48", "message": "\u2b06\ufe0f Bump org.springframework:spring-core from 6.1.13 to 6.1.14 Bumps [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) from 6.1.13 to 6.1.14.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a href=\"https://github.com/spring-projects/spring-framework/releases\">org.springframework:spring-core's releases</a>.</em></p>\n<blockquote>\n<h2>v6.1.14</h2>\n<h2>:star: New Features</h2>\n<ul>\n<li>Use Locale.ROOT for locale neutral, case insensitive comparisons <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33708\">#33708</a></li>\n<li>Improve checks for relative paths in static resource handling <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33689\">#33689</a></li>\n<li>CorsUtils.isCorsRequest throws unhandled IllegalArgumentException and returns 500 Internal Server Error on malfomed Origin header <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33682\">#33682</a></li>\n<li>Skip processing of Java annotations in <code>QualifierAnnotationAutowireCandidateResolver</code> <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33580\">#33580</a></li>\n<li>Include argument name in <code>MethodArgumentTypeMismatchException</code> error message <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33573\">#33573</a></li>\n<li>Preserve coroutine context in WebClientExtensions <a href=\"https://redirect.github.com/spring-projects/spring-framework/pull/33548\">#33548</a></li>\n<li>Blocking call detected in ConcurrentReferenceHashMap by BlockHound <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33450\">#33450</a></li>\n<li>Warning message about bean post-processing and eager injection may suggest the wrong cause <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33184\">#33184</a></li>\n</ul>\n<h2>:lady_beetle: Bug Fixes</h2>\n<ul>\n<li>DelegatingFilterProxy Causes Pinned Virtual Threads <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33656\">#33656</a></li>\n<li>Potential NPE from <code>MethodParameter.getMethod()</code> check in <code>KotlinDelegate.hasDefaultValue()</code> <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33609\">#33609</a></li>\n<li>Missing native image hints for JDK proxies created by JMS connection factories <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33590\">#33590</a></li>\n<li><code>AotTestExecutionListener</code> should not be invoked for a <code>@DisabledInAotMode</code> test class <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33589\">#33589</a></li>\n<li>Use encoded resource path instead of input path validation in spring-webflux <a href=\"https://redirect.github.com/spring-projects/spring-framework/pull/33568\">#33568</a></li>\n<li><code>org.springframework.util.ResourceUtils#toRelativeURL</code> drops custom <code>URLStreamHandler</code> <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33561\">#33561</a></li>\n<li>Current observation not in scope during WebClient ExchangeFilterFunction execution <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33559\">#33559</a></li>\n<li><code>ZoneIdEditor</code> throws wrong exception type for <code>TypeConverterSupport</code> <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33545\">#33545</a></li>\n<li>MimeMessageHelper addInline with ByteArrayResource fail with null filename <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33527\">#33527</a></li>\n<li><code>@Cacheable</code> throws <code>NullPointerException</code> when <code>RuntimeException</code> is thrown inside annotated code <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33492\">#33492</a></li>\n<li>Path variable values missing in RedirectView when PathPattern are used <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33422\">#33422</a></li>\n<li>Reactive <code>HttpComponentsClientHttpResponse</code> ignores <code>Expires</code> cookie attribute <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33157\">#33157</a></li>\n</ul>\n<h2>:notebook_with_decorative_cover: Documentation</h2>\n<ul>\n<li>Update fallback.adoc <a href=\"https://redirect.github.com/spring-projects/spring-framework/pull/33721\">#33721</a></li>\n<li>Update scheduling.adoc <a href=\"https://redirect.github.com/spring-projects/spring-framework/pull/33703\">#33703</a></li>\n<li>Fix link in testing/support-jdbc.adoc <a href=\"https://redirect.github.com/spring-projects/spring-framework/pull/33686\">#33686</a></li>\n<li>Adapt Javadoc note about log level of BeanPostProcessorChecker <a href=\"https://redirect.github.com/spring-projects/spring-framework/pull/33617\">#33617</a></li>\n<li>Reference the spring-framework-petclinic repository wich uses AspectJ <a href=\"https://redirect.github.com/spring-projects/spring-framework/pull/33539\">#33539</a></li>\n</ul>\n<h2>:hammer: Dependency Upgrades</h2>\n<ul>\n<li>Upgrade to Apache HttpClient 5.4 <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33587\">#33587</a></li>\n<li>Upgrade to Apache HttpCore Reactive 5.3 <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33588\">#33588</a></li>\n<li>Upgrade to Awaitility 4.2.2 <a href=\"https://redirect.github.com/spring-projects/spring-framework/pull/33604\">#33604</a></li>\n<li>Upgrade to Micrometer 1.12.11 <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33647\">#33647</a></li>\n<li>Upgrade to Reactor 2023.0.11 <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33637\">#33637</a></li>\n</ul>\n<h2>:heart: Contributors</h2>\n<p>Thank you to all the contributors who worked on this release:</p>\n<p><a href=\"https://github.com/arey\"><code>@\u200barey</code></a>, <a href=\"https://github.com/asibross\"><code>@\u200basibross</code></a>, <a href=\"https://github.com/boulce\"><code>@\u200bboulce</code></a>, <a href=\"https://github.com/drdpov\"><code>@\u200bdrdpov</code></a>, <a href=\"https://github.com/hosamaly\"><code>@\u200bhosamaly</code></a>, <a href=\"https://github.com/ilya40umov\"><code>@\u200bilya40umov</code></a>, <a href=\"https://github.com/izeye\"><code>@\u200bizeye</code></a>, and <a href=\"https://github.com/junhyeongkim2\"><code>@\u200bjunhyeongkim2</code></a></p>\n</blockquote>\n</details>\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/ac5c8adb9830939e2329f1e16727c522a172c7c8\"><code>ac5c8ad</code></a> Release v6.1.14</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/fde7116ae441c72dfbc66606ab1a3de7fc84a6f6\"><code>fde7116</code></a> Consistently skip processing of plain Java annotations</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/0a645916cd78de333482cf68329864618562fb98\"><code>0a64591</code></a> Add checkstyle rule for toLowerCase/toUpperCase</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/5302e7aa254751b9929bf774af7ee718c468aa79\"><code>5302e7a</code></a> Update fallback.adoc</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/cad02c174359c05ad4d00cc32defa5e691ed7dcc\"><code>cad02c1</code></a> Update Antora Spring UI to v0.4.17</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/c765d03a596a2481b9aa159d1bdeeda851437729\"><code>c765d03</code></a> Use Locale.ROOT consistently for toLower/toUpperCase</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/11d4272ff48b4a4dabc4b28dfbff0364a4204bc9\"><code>11d4272</code></a> Use Locale.ROOT consistently for toLower/toUpperCase</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/23656aebc6c7d0f9faff1080981eb4d55eff296c\"><code>23656ae</code></a> Use Locale.ROOT consistently for toLower/toUpperCase</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/feb6a5f52d4d4d9ab8651af1efb3b9aa220cb4be\"><code>feb6a5f</code></a> Polishing</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/a228eb8bd643fb0e906c9023c61113b0327b7cfc\"><code>a228eb8</code></a> Upgrade to Reactor 2023.0.11</li>\n<li>Additional commits viewable in <a href=\"https://github.com/spring-projects/spring-framework/compare/v6.1.13...v6.1.14\">compare view</a></li>\n</ul>\n</details>\n<br />\n\n\n[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n<details>\n<summary>Dependabot commands and options</summary>\n<br />\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Wechat-Group/weixin-java-demo-springmvc/network/alerts).\n\n</details>\n\n> **Note**\n> Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n", "repo": { "full_name": "wechat-group/weixin-java-demo-springmvc" } }, { "date": "2025-01-04", "type": "delete", "link": "https://github.com/Wechat-Group/weixin-java-demo-springmvc", "message": "Deleted branch: dependabot/maven/org.springframework-spring-core-6.1.14", "repo": { "full_name": "wechat-group/weixin-java-demo-springmvc" } }, { "date": "2025-01-04", "type": "push", "link": "https://github.com/Wechat-Group/weixin-java-demo-springmvc/commits/c6ee7074f69e10f308fc5adca7240682efab4662", "message": ":arrow_up: \u5347\u7ea7sdk\u7248\u672c\u4e3a4.7.0", "repo": { "full_name": "wechat-group/weixin-java-demo-springmvc" } }, { "date": "2025-01-03", "type": "push", "link": "https://github.com/Wechat-Group/weixin-java-open-demo/commits/65ffb7c0394428fd1a9ce5da0fb6e413133aab7b", "message": ":arrow_up: \u5347\u7ea7sdk\u7248\u672c\u4e3a4.7.0", "repo": { "full_name": "wechat-group/weixin-java-open-demo" } }, { "date": "2024-11-25", "type": "push", "link": "https://github.com/Wechat-Group/ItChat/commits/d5ce5db32ca15cef8eefa548a438a9fcc4502a6d", "message": "\u6dfb\u52a0\u4e00\u4e2a\u7ebf\u7a0b\u7ba1\u7406\u7684flag\uff0c\u51b3\u5b9a\u662f\u7528\u6237\u6765\u7ba1\u7406\u4e3b\u7ebf\u7a0b\u8fd8\u662f\u7531itchat\u81ea\u52a8\u7ba1\u7406\u3002 (#181) Add new params of sending messages Fixup float error in py3 [BR#184 185]\n\nTypeError\n'float' object cannot be interpreted as an integer Fix friend update bug [BR#187: anderson916] Fix chatroom member contact no deletion bug [qq: 123] Fix sliced file upload bug Fix contact & verify msg bugs [BR#199: binderclip]\n\nFix bug of ignoring ModContactList & unicode sending in add_friend Add contact dealing in init Adjust logging level [BR#210: binderclip] Fix bugs caused by strange contact return values [PR#208: lostdragon] Update login.py (#205)\n\n\u521d\u59cb\u5316\u7684\u65f6\u5019\uff0c\u8fd4\u56de\u7684\u6635\u79f0\u90fd\u662f\u7a7a\u5b57\u7b26\u4e32\u3002\u4f1a\u5bfc\u81f4\u641c\u7d22ActualUserName\u7684\u65f6\u5019\u53ea\u5f97\u5230\u7a7a\u4e32\u3002\u5176\u5b9einit\u8fd4\u56de\u7684\u503c\u6ca1\u6709\u4ec0\u4e48\u5b9e\u9645\u4f7f\u7528\u4ef7\u503c\uff0c\u4e0d\u5982\u76f4\u63a5\u5220\u6389\u3002 Update user warnings Fix actualusername fetch bugs Fix list bug of docs Clear useless loggings Fix bugs of search_friends and test_connect Use pyqrcode to generate qrcode [qq: DEV.DREAM] Avoid failure in login of accounts with big contact & make qrcode bigger Fix contact spelling bug & fix None assignment bug [BR#226: cubesky] Add Lock when updating contact", "repo": { "full_name": "wechat-group/itchat" } }, { "date": "2024-11-25", "type": "push", "link": "https://github.com/Wechat-Group/awesome-wechat-weapp/commits/52dd83334821b2fb95908158fa908075957981b4", "message": "Update README.md\n\nupdate wx-course \u300a\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u5feb\u901f\u5165\u95e8\u6559\u7a0b | VR\u89c6\u9891\u63a8\u8350DEMO\u300b Add guide to integrate redux to wechat app Append src to article name \u6dfb\u52a0\u6587\u7ae0\u6765\u6e90\u7f51\u7ad9 Merge pull request #47 from JamesonHuang/patch-1\n\n\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u5feb\u901f\u5165\u95e8\u6559\u7a0b | VR\u89c6\u9891\u63a8\u8350DEMO \u6dfb\u52a0\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u96c6\u6210redux\u7684\u6559\u7a0b Merge branch 'charleyw-master' Labrador Merge pull request #50 from liangxingchen/master\n\nLabrador WeChatMeiZhi\u59b9\u5b50\u56fe Merge pull request #51 from brucevanfdm/master\n\nWeChatMeiZhi\u59b9\u5b50\u56fe Add a boilerplate application\n\nAdd a boilerplate application Merge pull request #52 from zce/patch-1\n\nAdd a boilerplate application \u589e\u52a0\u5fae\u4fe1\u5c0f\u7a0b\u5e8f - Artand Merge pull request #53 from SuperKieran/master\n\n\u589e\u52a0\u5fae\u4fe1\u5c0f\u7a0b\u5e8f - Artand add gulp update 3rd \u6dfb\u52a0\u4e09\u7bc7\u539f\u521b\u5c0f\u7a0b\u5e8f\u67b6\u6784\u5206\u6790 Merge pull request #55 from chemzqm/patch-2\n\n\u6dfb\u52a0\u4e09\u7bc7\u539f\u521b\u5c0f\u7a0b\u5e8f\u67b6\u6784\u5206\u6790 \u589e\u52a0\u5fae\u4fe1\u5c0f\u7a0b\u5e8f", "repo": { "full_name": "wechat-group/awesome-wechat-weapp" } }, { "date": "2024-11-25", "type": "push", "link": "https://github.com/Wechat-Group/WePush/commits/2f5105fd8fea6d57e620d037a84128ae8fa8ff59", "message": "feature:\u652f\u6301\u5916\u90e8accessToken\u7b2c\u4e8c\u9636\u6bb5 feature:\u652f\u6301\u5916\u90e8accessToken\u7b2c\u4e8c\u9636\u6bb5 feature:\u652f\u6301\u5916\u90e8accessToken\u7b2c\u4e8c\u9636\u6bb5 feature:\u652f\u6301\u5916\u90e8accessToken feature:\u652f\u6301\u5916\u90e8accessToken feature:\u63a8\u9001tab\u589e\u52a0tps release:v_3.6.0_190721 update\uff1a\u66f4\u65b0\u4e0b\u8f7d\u5730\u5740 Merge pull request #184 from rememberber/develop\n\nDevelop readme:\u66f4\u65b0 Merge pull request #185 from rememberber/develop\n\nreadme:\u66f4\u65b0 pom:\u589e\u52a0okhttp\u4f9d\u8d56 feature:http\u8bf7\u6c42\u4f7f\u7528okhttp\u51c6\u5907 feature:http\u8bf7\u6c42\u4f7f\u7528okhttp\u7b2c\u4e00\u9636\u6bb5 feature:http\u8bf7\u6c42\u4f7f\u7528okhttp\u7b2c\u4e00\u9636\u6bb5 feature:http\u8bf7\u6c42\u4f7f\u7528okhttp\u7b2c\u4e00\u9636\u6bb5 feature:http\u8bf7\u6c42\u4f7f\u7528okhttp\u7b2c\u4e00\u9636\u6bb5 feature:http\u8bf7\u6c42\u4f7f\u7528okhttp\u7b2c\u4e8c\u9636\u6bb5 feature:http\u6d88\u606f\u8868\u589e\u52a0body_type\u5b57\u6bb5 feature:http\u6d88\u606f\u8868\u589e\u52a0body_type\u5b57\u6bb5", "repo": { "full_name": "wechat-group/wepush" } }, { "date": "2024-11-25", "type": "push", "link": "https://github.com/Wechat-Group/WeixinBot/commits/d9edcd2c9203fe7dd203b22b71bbc48a31e9492b", "message": "update \n\nremove \"webpush2.weixin.qq.com\" , this sever no longer avaliable ! \u4fee\u6539\u53d1\u9001\u56fe\u7247\u6d88\u606f\u548c\u8868\u60c5\u6d88\u606f\u5931\u8d25\u7684\u95ee\u9898\u3001\u4f7f\u7528\u6700\u65b0\u7f51\u9875\u5fae\u4fe1\u57df\u540d \u79fb\u9664\u5931\u6548\u540c\u6b65\u68c0\u6d4b\u6d88\u606f\u7ebf\u8def\uff0c\u589e\u52a0\u65b0\u7ebf\u8def add new synccheck urls add try catch with urllib2.urlopen use logging.error in except _get add try except all _post check return value all _get check return value fixed if condition end with ':' import httplib use in try except Merge pull request #105 from lbbniu/master\n\n\u4fee\u6539\u53d1\u9001\u56fe\u7247\u6d88\u606f\u548c\u8868\u60c5\u6d88\u606f\u5931\u8d25\u7684\u95ee\u9898\u3001\u4f7f\u7528\u6700\u65b0\u7f51\u9875\u5fae\u4fe1\u57df\u540d Revert \"\u4fee\u6539\u53d1\u9001\u56fe\u7247\u6d88\u606f\u548c\u8868\u60c5\u6d88\u606f\u5931\u8d25\u7684\u95ee\u9898\u3001\u4f7f\u7528\u6700\u65b0\u7f51\u9875\u5fae\u4fe1\u57df\u540d\" Merge pull request #108 from Urinx/revert-105-master\n\nRevert \"\u4fee\u6539\u53d1\u9001\u56fe\u7247\u6d88\u606f\u548c\u8868\u60c5\u6d88\u606f\u5931\u8d25\u7684\u95ee\u9898\u3001\u4f7f\u7528\u6700\u65b0\u7f51\u9875\u5fae\u4fe1\u57df\u540d\" Merge pull request #106 from flyingtime/master\n\n\u6dfb\u52a0\u65b0\u7684synccheck url\u5e76\u4e14\u6dfb\u52a0\u4e86\u4e00\u4e9b\u5f02\u5e38\u5904\u7406 use thread instead of multiprocessing in window system delete colorlogs in window system Merge pull request #109 from flyingtime/master\n\n\u4fee\u590dwindows\u4e0a\u51fa\u73b0\u7684\u9519\u8bef\u4ee5\u53ca\u4e71\u7801\u95ee\u9898 Merge pull request #98 from Menq/patch-1\n\nupdate Fix the sync host bug", "repo": { "full_name": "wechat-group/weixinbot" } }, { "date": "2024-11-25", "type": "push", "link": "https://github.com/Wechat-Group/wechat-go/commits/e8a51dae03ded011e6a662d3694ae5bd3bf18f01", "message": "\u516c\u4f17\u53f7\u589e\u52a0\u7a33\u5b9a\u7248token\u83b7\u53d6 \u516c\u4f17\u53f7\u589e\u52a0\u7a33\u5b9a\u7248token\u83b7\u53d6", "repo": { "full_name": "wechat-group/wechat-go" } }, { "date": "2024-11-25", "type": "pull_request", "link": "https://github.com/Wechat-Group/wechat-go/pull/1", "message": "\u516c\u4f17\u53f7\u589e\u52a0\u7a33\u5b9a\u7248token\u83b7\u53d6 None", "repo": { "full_name": "wechat-group/wechat-go" } }, { "date": "2024-11-25", "type": "push", "link": "https://github.com/Wechat-Group/Linux-Tutorial/commits/80109268d5b773c22cb8700d953d5ff01e52abde", "message": "2017-02-06 2017-02-11\u8865\u5145war\u7684\u89e3\u538b\u547d\u4ee4 2017-02-12 2017-02-13\u589e\u52a0tomcat\u65e5\u5fd7\u5206\u5272 Update nginx.conf Update nginx.conf Update nginx.conf Update nginx.conf Update Nginx-Install-And-Settings.md Merge remote-tracking branch 'origin/master'\n\n# Conflicts:\n#\tfavorite-file/Nginx-Settings/nginx.conf 2017-02-13 2017-02-15\u4f18\u5316mysql\u7684\u5b89\u88c5 2017-02-15\u8865\u5145tomcat\u53c2\u6570 2017-02-15\u8865\u5145tomcat\u53c2\u6570 Update README.md 2017-02-22\u65b0\u589ezookeeper\u7684\u5b89\u88c5 2017-02-23\u8865\u5145redis\u6750\u6599 2017-02-24\u5b8c\u5584tomcat\u548ciptables\u8d44\u6599 2017-02-25\u5b8c\u5584tomcat 2017-02-26\u5b8c\u5584redis", "repo": { "full_name": "wechat-group/linux-tutorial" } }, { "date": "2024-11-25", "type": "push", "link": "https://github.com/Wechat-Group/weixin-java-demo-springmvc/commits/d08464467828d2350d066297048c6879bebf5a29", "message": ":arrow_up: Bump org.springframework:spring-webmvc from 6.0.23 to 6.1.13 (#46)\n\nBumps [org.springframework:spring-webmvc](https://github.com/spring-projects/spring-framework) from 6.0.23 to 6.1.13.\r\n- [Release notes](https://github.com/spring-projects/spring-framework/releases)\r\n- [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.23...v6.1.13)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: org.springframework:spring-webmvc\r\n dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "repo": { "full_name": "wechat-group/weixin-java-demo-springmvc" } }, { "date": "2024-11-25", "type": "pull_request", "link": "https://github.com/Wechat-Group/weixin-java-demo-springmvc/pull/46", "message": "\u2b06\ufe0f Bump org.springframework:spring-webmvc from 6.0.23 to 6.1.13 Bumps [org.springframework:spring-webmvc](https://github.com/spring-projects/spring-framework) from 6.0.23 to 6.1.13.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a href=\"https://github.com/spring-projects/spring-framework/releases\">org.springframework:spring-webmvc's releases</a>.</em></p>\n<blockquote>\n<h2>v6.1.13</h2>\n<h2>:star: New Features</h2>\n<ul>\n<li>Errors thrown from SmartLifeycle#stop results in (unnecessary) waiting for the shutdown timeout <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33442\">#33442</a></li>\n<li>Updates to resource handling for functional endpoints <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33434\">#33434</a></li>\n<li>Stop logging <code>result</code> in <code>WebAsyncManager</code> <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33406\">#33406</a></li>\n<li>spring native not support method handler with kotlin default value <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33384\">#33384</a></li>\n</ul>\n<h2>:lady_beetle: Bug Fixes</h2>\n<ul>\n<li>BindingReflectionHintsRegistrar do not take into account the boxed type Boolean <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33380\">#33380</a></li>\n<li>Ensure use of specified status code on redirect with <code>Rendering</code> <a href=\"https://redirect.github.com/spring-projects/spring-framework/pull/33498\">#33498</a></li>\n<li>Inconsistent handling of X-Forwarded-Prefix in servlet and reactive stack <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33465\">#33465</a></li>\n<li>ServerHttpObservationFilter does not register against new async operations <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33451\">#33451</a></li>\n<li>Revert removal of deprecated rawStatusCode methods <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33440\">#33440</a></li>\n<li>PathMatchingResourcePatternResolver no longer follows symlinks <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33424\">#33424</a></li>\n<li>Deadlock between SseEmitter and StandardServletAsyncWebRequest when clients disconnect <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33421\">#33421</a></li>\n<li>RestClient doesn't open a scope for the processing of the request <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33397\">#33397</a></li>\n<li>WebTestClient leaks when ParameterizedTypeReference is used <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33389\">#33389</a></li>\n</ul>\n<h2>:notebook_with_decorative_cover: Documentation</h2>\n<ul>\n<li>Document fixed rate scheduling with CRaC <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33490\">#33490</a></li>\n<li>Update information in SpEL Evaluation chapter in reference manual <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33456\">#33456</a></li>\n<li>Stop documenting use of <code>-debug</code> compiler flag in reference manual <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33453\">#33453</a></li>\n<li>Use discrete headings instead of titled blocks in reference manual <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33447\">#33447</a></li>\n<li>Fix example for <code>@ImportResource</code> in the reference manual <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33446\">#33446</a></li>\n<li>Fix a typo in the CDS documentation <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33437\">#33437</a></li>\n<li>Fix link to chapter introduction <a href=\"https://redirect.github.com/spring-projects/spring-framework/pull/33417\">#33417</a></li>\n<li>Improve documentation on reading form data via Servlet request parameters vs <code>@RequestBody</code> <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33409\">#33409</a></li>\n</ul>\n<h2>:hammer: Dependency Upgrades</h2>\n<ul>\n<li>Upgrade to Kotlin 1.9.25 <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33471\">#33471</a></li>\n<li>Upgrade to Micrometer 1.12.10 <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33518\">#33518</a></li>\n<li>Upgrade to Objenesis 3.4 <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33526\">#33526</a></li>\n<li>Upgrade to Reactor 2023.0.10 <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33519\">#33519</a></li>\n</ul>\n<h2>:heart: Contributors</h2>\n<p>Thank you to all the contributors who worked on this release:</p>\n<p><a href=\"https://github.com/dancer1325\"><code>@\u200bdancer1325</code></a>, <a href=\"https://github.com/izeye\"><code>@\u200bizeye</code></a>, and <a href=\"https://github.com/yfoel\"><code>@\u200byfoel</code></a></p>\n<h2>v6.1.12</h2>\n<h2>:star: New Features</h2>\n<ul>\n<li>Efficient handling of conditional HTTP requests <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33372\">#33372</a></li>\n<li>LocaleEditor cannot parse language tag with script like zh-Hans <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33348\">#33348</a></li>\n<li>Reinstate qualifier support for legacy JSR-330 <code>@javax.inject.Named</code> annotation <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33345\">#33345</a></li>\n</ul>\n<!-- raw HTML omitted -->\n</blockquote>\n<p>... (truncated)</p>\n</details>\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/f083962fd8d96a46f89d11e375e50a14ea0243fc\"><code>f083962</code></a> Release v6.1.13</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/d86bf8b2056429edf5494456cffcb2b243331c49\"><code>d86bf8b</code></a> Align RouterFunctions resource handling</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/c77de8a6fb98e6eb227c99f91345f09afedec1bf\"><code>c77de8a</code></a> Downgrade to Tomcat 10.1.28</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/4e49f67ec5e176ac772e0972f017756afcd1af42\"><code>4e49f67</code></a> Upgrade to SLF4J 2.0.16, Tomcat 10.1.29, Jetty 12.0.13, Netty 4.1.113, Undert...</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/54dbb9f52acb8ddfc665c62ebbc58b79170f4b3d\"><code>54dbb9f</code></a> Upgrade to Objenesis 3.4</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/34f649c3f53513e85a6bbf1a5b8aab099de9fe4a\"><code>34f649c</code></a> Upgrade to Reactor 2023.0.10</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/5b01f3138703394a721a4c760e9fe01e3a242642\"><code>5b01f31</code></a> Upgrade to Micrometer 1.12.10</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/9150c81d92a4d423f9041f5ee4eba64fc6fb8533\"><code>9150c81</code></a> Document fixed rate scheduling with CRaC</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/4e1756d73875bf9b9c5e6fbdbdd4781d82e21593\"><code>4e1756d</code></a> Polishing</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/5c1ab7ecd5b05c1df208567d707338616fc293e5\"><code>5c1ab7e</code></a> Polishing contribution</li>\n<li>Additional commits viewable in <a href=\"https://github.com/spring-projects/spring-framework/compare/v6.0.23...v6.1.13\">compare view</a></li>\n</ul>\n</details>\n<br />\n\n\n[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n<details>\n<summary>Dependabot commands and options</summary>\n<br />\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Wechat-Group/weixin-java-demo-springmvc/network/alerts).\n\n</details>", "repo": { "full_name": "wechat-group/weixin-java-demo-springmvc" } }, { "date": "2024-11-05", "type": "push", "link": "https://github.com/Wechat-Group/weixin-java-demo-springmvc/commits/52280df50577a286c3f279c59845617a55ecfddf", "message": "Bump org.springframework:spring-web from 6.0.14 to 6.0.18 (#43)", "repo": { "full_name": "wechat-group/weixin-java-demo-springmvc" } }, { "date": "2024-11-05", "type": "issues", "link": "https://github.com/Wechat-Group/weixin-java-demo-springmvc/issues/44", "message": "\u3010\u5efa\u8bae\u3011\u4ed3\u5e93\u540d\uff0c\u662f\u4e0d\u662f\u53ef\u4ee5\u6539\u4e3a weixin-java-demo springmvc \u505a\u4e3a\u5176\u4e2d\u4e00\u4e2a\u76ee\u5f55\u3002\u8fd9\u6837\uff0c\u53ef\u4ee5\u63d0\u4ea4\u4e0d\u540c\u6846\u67b6\u7684\u793a\u4f8b\u3002\u3002\u3002", "repo": { "full_name": "wechat-group/weixin-java-demo-springmvc" } }, { "date": "2024-11-05", "type": "issue_comment", "link": "https://github.com/Wechat-Group/weixin-java-demo-springmvc/issues/44#issuecomment-2457388853", "message": "\u8fd9\u4e2a\u53ea\u662f\u4e13\u95e8\u5b58\u50a8springmvc\u793a\u4f8b\u7684\uff0c\u57fa\u672c\u5df2\u4e0d\u518d\u7ef4\u62a4", "repo": { "full_name": "wechat-group/weixin-java-demo-springmvc" } }, { "date": "2024-11-05", "type": "delete", "link": "https://github.com/Wechat-Group/weixin-java-demo-springmvc", "message": "Deleted branch: dependabot/maven/org.springframework-spring-core-6.0.15", "repo": { "full_name": "wechat-group/weixin-java-demo-springmvc" } }, { "date": "2024-11-05", "type": "pull_request", "link": "https://github.com/Wechat-Group/weixin-java-demo-springmvc/pull/43", "message": "Bump org.springframework:spring-web from 6.0.14 to 6.0.18 Bumps [org.springframework:spring-web](https://github.com/spring-projects/spring-framework) from 6.0.14 to 6.0.18.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a href=\"https://github.com/spring-projects/spring-framework/releases\">org.springframework:spring-web's releases</a>.</em></p>\n<blockquote>\n<h2>v6.0.18</h2>\n<h2>:star: New Features</h2>\n<ul>\n<li>Extract reusable method for URI validations <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32441\">#32441</a></li>\n<li>Allow UriTemplate to be built with an empty template <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32437\">#32437</a></li>\n<li>Refine <code>\\*HttpMessageConverter#getContentLength</code> return value null safety <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32333\">#32333</a></li>\n</ul>\n<h2>:lady_beetle: Bug Fixes</h2>\n<ul>\n<li>WebClient Observations are missing error <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32399\">#32399</a></li>\n<li>AopUtils.getMostSpecificMethod does not return original method for proxy-derived method anymore <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32368\">#32368</a></li>\n<li>Better protect against concurrent error handling for async requests <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32341\">#32341</a></li>\n<li>ContentCachingResponseWrapper no longer honors Content-Type and Content-Length <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32321\">#32321</a></li>\n<li>Hibernate native image support broken by <code>HHH-17643</code> <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32312\">#32312</a></li>\n</ul>\n<h2>:notebook_with_decorative_cover: Documentation</h2>\n<ul>\n<li>Fix order of 2 sections in the Validation chapter of the reference manual <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32409\">#32409</a></li>\n</ul>\n<h2>:hammer: Dependency Upgrades</h2>\n<ul>\n<li>Upgrade to Reactor 2022.0.17 <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32421\">#32421</a></li>\n</ul>\n<h2>v6.0.17</h2>\n<h2>:star: New Features</h2>\n<ul>\n<li>RouterFunctionMapping does not implement MatchableHandlerMapping <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32222\">#32222</a></li>\n<li>Optimize Map methods in ServletAttributesMap <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32197\">#32197</a></li>\n</ul>\n<h2>:lady_beetle: Bug Fixes</h2>\n<ul>\n<li><code>@JsonDeserialize(builder = ...)</code> does not work in GraalVM native image <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32257\">#32257</a></li>\n<li>Consistent parsing of user information in UriComponentsBuilder <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32246\">#32246</a></li>\n<li>"IllegalStateException: Cannot call sendError() after the response has been committed" when IOException is thrown during resolving method argument values on Tomcat >= 10.1.16 <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32207\">#32207</a></li>\n<li>Cannot process AOT when spring-orm is on the classpath without JPA <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32160\">#32160</a></li>\n<li>QualifierAnnotationAutowireCandidateResolver.checkQualifier does identity checks when comparing arrays used as qualifier fields <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32107\">#32107</a></li>\n<li>Guard against multiple body subscriptions in Jetty and JDK reactive responses <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32102\">#32102</a></li>\n<li>Exceptions thrown by custom error handlers are not recorded in RestTemplate observations <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32063\">#32063</a></li>\n<li>Static resources caching issues with ShallowEtagHeaderFilter and Jetty caching directives <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32050\">#32050</a></li>\n<li>ChannelSendOperator.WriteBarrier race condition in request(long) method leads to response being dropped <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32020\">#32020</a></li>\n<li>Destroy method not found in Native image for <code>ExecutorService</code> Bean type <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32017\">#32017</a></li>\n</ul>\n<h2>:notebook_with_decorative_cover: Documentation</h2>\n<ul>\n<li>Update basics.adoc <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32151\">#32151</a></li>\n<li>Document cron-vs-quartz parsing convention for dayOfWeek part in CronExpression <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32130\">#32130</a></li>\n</ul>\n<h2>:hammer: Dependency Upgrades</h2>\n<ul>\n<li>Upgrade to Reactor 2022.0.16 <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32275\">#32275</a></li>\n</ul>\n<!-- raw HTML omitted -->\n</blockquote>\n<p>... (truncated)</p>\n</details>\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/14fa75c98a248751b952622c3f0a8b96a8e0a354\"><code>14fa75c</code></a> Release v6.0.18</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/f2fd2f12269c6a781c5b2c20b3c24141055a3d68\"><code>f2fd2f1</code></a> Extract reusable checkSchemeAndPort method</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/072ebb6ffc061f34f8223a065aba28cc65354793\"><code>072ebb6</code></a> Additional unit tests for operations on empty UriTemplate</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/08e7f7efa474659a6934d39293d283398327f320\"><code>08e7f7e</code></a> Allow UriTemplate to be built with an empty template</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/b1fafbf7e19f1905c4c66db76af116ed554aeb53\"><code>b1fafbf</code></a> Upgrade to Reactor 2022.0.17</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/a3647a8c5eb6a6dd41a84e50e32158c25bf1b4f5\"><code>a3647a8</code></a> Polishing</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/5c8d9cd0b243fea26cf432fcc032e549f497d189\"><code>5c8d9cd</code></a> Fix order of sections in Validation chapter of reference manual</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/40d5196243685f82ab284293d09189ee0e0ece72\"><code>40d5196</code></a> Polishing</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/ec2c9b5d0e210d62c7a8166a3af7dcd2adaa4115\"><code>ec2c9b5</code></a> Set error on observation in WebClient instrumentation</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/36539bdaa93ec8a84874bd6f87dd56d83943fd9c\"><code>36539bd</code></a> Use wrapped response in HandlerFunctionAdapter</li>\n<li>Additional commits viewable in <a href=\"https://github.com/spring-projects/spring-framework/compare/v6.0.14...v6.0.18\">compare view</a></li>\n</ul>\n</details>\n<br />\n\n\n[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n<details>\n<summary>Dependabot commands and options</summary>\n<br />\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Wechat-Group/weixin-java-demo-springmvc/network/alerts).\n\n</details>", "repo": { "full_name": "wechat-group/weixin-java-demo-springmvc" } }, { "date": "2024-11-05", "type": "issue_comment", "link": "https://github.com/Wechat-Group/WxJava/pull/3404#issuecomment-2456419903", "message": "https://gitee.com/binary/weixin-java-tools/issues/IB254H\r\n\r\n\u697c\u4e3b\u4f60\u63d0\u4ea4\u7684\u4ee3\u7801\u6709bug\uff0c\u9ebb\u70e6\u5c3d\u5feb\u5904\u7406\u4e0b\uff0c\u975e\u5e38\u611f\u8c22\uff01", "repo": { "full_name": "wechat-group/wxjava" } }, { "date": "2024-11-05", "type": "push", "link": "https://github.com/Wechat-Group/WxJava/commits/9c6fca77e64abb210b2c74f2af95a8d0a3f4bca0", "message": ":bug: \u4fee\u590d\u5c0f\u7a0b\u5e8f\u53d1\u9001\u8bf7\u6c42\u65b9\u6cd5\u7a7a\u6307\u9488\u5f02\u5e38\u95ee\u9898", "repo": { "full_name": "wechat-group/wxjava" } }, { "date": "2024-11-05", "type": "pull_request", "link": "https://github.com/Wechat-Group/WxJava/pull/3410", "message": "\u4fee\u6539 gitee #IB254H \u53d1\u9001\u8bf7\u6c42\u65b9\u6cd5\u7a7a\u6307\u9488\u5f02\u5e38 \u5e76\u987a\u4fbf\u66f4\u6b63\u4e86\u4e2a\u5355\u8bcd\u62fc\u5199\u9519\u8bef \"excuteWithRetry\"-> \"executeWithRetry\"", "repo": { "full_name": "wechat-group/wxjava" } }, { "date": "2024-11-04", "type": "push", "link": "https://github.com/Wechat-Group/WxJava/commits/7b161b1abb82e32fdcf79cf181dde1545a6f1bce", "message": ":bug: \u3010\u5fae\u4fe1\u652f\u4ed8\u3011\u4e3b\u4f53\u7c7b\u578b\u679a\u4e3e\u4e2d\u589e\u52a0\u5f00\u6237\u610f\u613f\u63d0\u4ea4\u6240\u9700\u7684\u7684\u201c\u4e2a\u4f53\u5c0f\u5fae\u201d\u7c7b\u578b", "repo": { "full_name": "wechat-group/wxjava" } }, { "date": "2024-11-04", "type": "pull_request", "link": "https://github.com/Wechat-Group/WxJava/pull/3406", "message": "fix: \u56de\u9000\u4e3b\u4f53\u7c7b\u578b\u679a\u4e3e\u4e2d\u4e2a\u4f53\u5c0f\u5fae \u7279\u7ea6\u5546\u6237\u8fdb\u4ef6\u4e0d\u652f\u6301\u5c0f\u5fae\uff0c\u4f46\u5f00\u6237\u610f\u613f\u63d0\u4ea4\u652f\u6301\uff0c\u516c\u7528\u7684\u4e00\u4e2a\u679a\u4e3e", "repo": { "full_name": "wechat-group/wxjava" } }, { "date": "2024-10-31", "type": "push", "link": "https://github.com/Wechat-Group/WxJava/commits/c483d6f1abfa09ac54d79971183f56fc4324380a", "message": ":bug: #3392\u3010\u5fae\u4fe1\u652f\u4ed8\u3011\u4fee\u590dV3\u5ba2\u6237\u7aef\u521d\u59cb\u5316\u65f6p12\u8bc1\u4e66\u52a0\u8f7d\u5931\u8d25\u7684\u95ee\u9898", "repo": { "full_name": "wechat-group/wxjava" } }, { "date": "2024-10-31", "type": "pull_request", "link": "https://github.com/Wechat-Group/WxJava/pull/3392", "message": "fix: \u3010\u5fae\u4fe1\u652f\u4ed8\u3011\u521d\u59cb\u5316V3\u5ba2\u6237\u7aef\uff1a\u4fee\u590dp12\u8bc1\u4e66\u4ececlosed inputstream\u52a0\u8f7d\u5931\u8d25\u7684\u95ee\u9898 \u3010\u5fae\u4fe1\u652f\u4ed8\u3011\u5220\u9664\u4e86\u4e00\u4e2a\u901a\u8fc7 try-with-resources\u4eceP12\u8bc1\u4e66\u83b7\u53d6inputstream\u7684\u65b9\u6cd5\uff0c\u8be5\u65b9\u6cd5\u8fd4\u56de\u7684\u6d41\u5df2\u7ecfclosed\uff0c\u5bfc\u81f4p12\u8bc1\u4e66\u65e0\u6cd5\u88ab\u8bfb\u53d6\u3002\u6539\u6210\u76f4\u63a5\u901a\u8fc7try-with-resources\u8bfb\u53d6\uff0c\u53e6\u5916\u8bfb\u53d6P12\u7684\u65f6\u5019\u6ca1\u6709\u8d4b\u503c\u7ed9\u5bf9\u5e94\u7684certSerialNo\uff0c\u603b\u5171\u4e24\u4e2a\u5730\u65b9", "repo": { "full_name": "wechat-group/wxjava" } }, { "date": "2024-10-31", "type": "issue_comment", "link": "https://github.com/Wechat-Group/WxJava/pull/3392#issuecomment-2449256424", "message": "\u611f\u8c22\u8d21\u732e\u4ee3\u7801\uff0c\u697c\u4e3b\u8bf7\u5173\u6ce8\u4e0b\u7f6e\u9876\u533a\u7684issue\uff0c\u5982\u679c\u6709\u5174\u8da3\u5982\u5f00\u53d1\u7ec4\u7684\u8bdd\u8bf7\u8054\u7cfb\u6211", "repo": { "full_name": "wechat-group/wxjava" } }, { "date": "2024-10-30", "type": "push", "link": "https://github.com/Wechat-Group/WxJava/commits/3e25e409b017d9339969ee0dba1419ce53c0ab75", "message": ":art: \u3010\u4f01\u4e1a\u5fae\u4fe1\u3011\u6d88\u606f\u63a8\u9001\u91cc\u6dfb\u52a0\u66f4\u591a\u7684\u4e8b\u4ef6\u7c7b\u578b\u5e38\u91cf", "repo": { "full_name": "wechat-group/wxjava" } }, { "date": "2024-10-30", "type": "pull_request", "link": "https://github.com/Wechat-Group/WxJava/pull/3396", "message": "fix\uff1a\u3010\u4f01\u4e1a\u5fae\u4fe1\u3011\u589e\u52a0\"\u6d88\u606f\u63a8\u9001-\u63a5\u6536\u6d88\u606f\u4e0e\u4e8b\u4ef6-\u4e8b\u4ef6\u683c\u5f0f\"\u4e2d\u7684\u591a\u4e2a\u4e8b\u4ef6\u7c7b\u578b\u5e38\u91cf \u8fd9\u4e9b\u4e8b\u4ef6\u7c7b\u578b\u5e38\u91cf\u6240\u5728\u7684\u4f01\u4e1a\u5fae\u4fe1\u6587\u6863\uff1ahttps://developer.work.weixin.qq.com/document/path/90240", "repo": { "full_name": "wechat-group/wxjava" } }, { "date": "2025-01-24", "type": "push", "link": "https://github.com/binarywang/WxJava/commits/d65e2f27a97bb0be7866e3f5ca0cff6f11317a62", "message": ":art: WxMpSubscribeMessage\u5b9e\u73b0\u5e8f\u5217\u5316\u63a5\u53e3", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2025-01-24", "type": "pull_request", "link": "https://github.com/binarywang/WxJava/pull/3480", "message": "WxMpSubscribeMessage\u5b9e\u73b0\u5e8f\u5217\u5316\u63a5\u53e3 issue #3470", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2025-01-24", "type": "issues", "link": "https://github.com/binarywang/WxJava/issues/3470", "message": "WxMpSubscribeMessage \u53ef\u5e8f\u5217\u5316 WxMpSubscribeMessage \u7c7b\u5e2e\u5fd9\u7ee7\u627fSerializable\u63a5\u53e3", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2025-01-21", "type": "push", "link": "https://github.com/binarywang/WxJava/commits/8e5ee97378d07467a57c6307fdcb86971dd1267e", "message": ":art: #3458 \u3010\u4f01\u4e1a\u5fae\u4fe1\u3011\u5bb6\u6821\u6c9f\u901a\u83b7\u53d6\u90e8\u95e8\u5217\u8868\u63a5\u53e3\u4f18\u5316\uff0c\u5982\u679c\u90e8\u95e8id\u4e3a\u7a7a\u5219\u83b7\u53d6\u5168\u91cf\u7ec4\u7ec7\u67b6\u6784", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2025-01-21", "type": "pull_request", "link": "https://github.com/binarywang/WxJava/pull/3483", "message": "fix: \u4f01\u4e1a\u5fae\u4fe1-\u5bb6\u6821\u6c9f\u901a\u83b7\u53d6\u90e8\u95e8\u5217\u8868\u65f6,\u5982\u679c\u90e8\u95e8id\u4e3a\u7a7a\u5219\u83b7\u53d6\u5168\u91cf\u7ec4\u7ec7\u67b6\u6784 issue #3458\r\nhttps://developer.work.weixin.qq.com/document/path/92343", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2025-01-21", "type": "issues", "link": "https://github.com/binarywang/WxJava/issues/3458", "message": "\u5bb6\u6821\u901a\u8baf\u5f55\u83b7\u53d6\u90e8\u95e8\u7684\u65f6\u5019\u6ca1\u6709\u5224\u65adid\u662f\u5426\u4e3a\u7a7a \r\n\u8fd9\u91cc\u5e94\u8be5\u5224\u65adid\u662f\u5426\u4e3a\u7a7a\uff0c\u7a7a\u8981\u83b7\u53d6\u6240\u6709\u7684\u90e8\u95e8\r\n\r\n\r\n", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2025-01-20", "type": "issue_comment", "link": "https://github.com/binarywang/WxJava/pull/3474#issuecomment-2602802672", "message": "\u8fd1\u671f\u4f1a\u53d1\u5e03", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2025-01-20", "type": "push", "link": "https://github.com/binarywang/weixin-java-pay-demo/commits/5b935bf84cccc5be14a27788f26b2ccdbe04c471", "message": "\u4f18\u5316\u591a\u5546\u6237\u914d\u7f6e\uff0c\u589e\u52a0v3\u7248\u672c\u90e8\u5206\u914d\u7f6e\u548c\u793a\u4f8b (#133)", "repo": { "full_name": "binarywang/weixin-java-pay-demo", "language": "Java", "stargazers_count": 912, "description": "\u57fa\u4e8eSpring Boot \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u652f\u4ed8Java\u540e\u7aefDemo", "topics": [ "java", "weixin", "wxpay" ] } }, { "date": "2025-01-20", "type": "pull_request", "link": "https://github.com/binarywang/weixin-java-pay-demo/pull/133", "message": "\u4f18\u5316\u591a\u5546\u6237\u914d\u7f6e\uff0c\u589e\u52a0v3\u7248\u672c\u90e8\u5206\u914d\u7f6e\u548c\u793a\u4f8b \u6b64demo\u7684\u793a\u4f8b\u6ca1\u6709\u6d89\u53ca\u5230\u591a\u5546\u6237\uff0c\u800c\u4e14\u8fd8\u90fd\u662fv2\u7248\u672c\u7684\uff0c\u800c\u73b0\u5728\u57fa\u672c\u90fd\u662fv3\u7248\u672c\uff0c\u6240\u4ee5\u589e\u52a0\u76f8\u5173\u914d\u7f6e\u548c\u90e8\u5206\u793a\u4f8b\uff08\u81ea\u5df1\u5f00\u53d1\u9047\u5230\u7684\uff09", "repo": { "full_name": "binarywang/weixin-java-pay-demo", "language": "Java", "stargazers_count": 912, "description": "\u57fa\u4e8eSpring Boot \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u652f\u4ed8Java\u540e\u7aefDemo", "topics": [ "java", "weixin", "wxpay" ] } }, { "date": "2025-01-20", "type": "push", "link": "https://github.com/binarywang/WxJava/commits/704fba4d853d5f65ae7372b38b4fd3ba9e2caba1", "message": ":art: \u3010\u5fae\u4fe1\u652f\u4ed8\u3011\u517c\u5bb9\u516c\u94a5\u6a21\u5f0f\u4e0b\u8bf7\u6c42\u5934\u5e8f\u5217\u53f7 !148", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2025-01-17", "type": "push", "link": "https://github.com/binarywang/WxJava/commits/b0daf8428e3590898011391366ca6c816a3713dd", "message": ":new: #3479 \u3010\u5c0f\u7a0b\u5e8f\u3011\u65b0\u589e\u8ba2\u5355\u7ba1\u7406\u7684\u914d\u7f6e\u548c\u67e5\u8be2\u8ba2\u5355\u914d\u7f6e\u8def\u5f84\u7684\u63a5\u53e3", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2025-01-17", "type": "pull_request", "link": "https://github.com/binarywang/WxJava/pull/3479", "message": "\u65b0\u589e\u5c0f\u7a0b\u5e8f\u8ba2\u5355\u7ba1\u7406\u7684\u914d\u7f6e\u8ba2\u5355\u8be6\u60c5\u8def\u5f84\u3001\u67e5\u8be2\u8ba2\u5355\u8be6\u60c5\u8def\u5f84 None", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2025-01-14", "type": "issue_comment", "link": "https://github.com/binarywang/WxJava/issues/3468#issuecomment-2588562095", "message": "\u54e5\uff0c\u4f60\u76f4\u63a5\u628a\u94fe\u63a5\u5730\u5740\u8d34\u8fc7\u6765\u4e0d\u597d\u5417\uff0c\u4e3a\u5565\u8981\u622a\u56fe\u5462\uff1f", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2025-01-13", "type": "issue_comment", "link": "https://github.com/binarywang/WxJava/issues/3054#issuecomment-2586508099", "message": "> \u5c1d\u8bd5\u6dfb\u52a0\u4f9d\u8d56\uff1a\r\n> \r\n> ```\r\n> <dependency>\r\n> <groupId>org.burningwave</groupId>\r\n> <artifactId>core</artifactId>\r\n> <version>9.5.2</version>\r\n> </dependency>\r\n> ```\r\n> \r\n> \u7136\u540e\u5728\u542f\u52a8\u7c7b\u91cc\u7684main\u65b9\u6cd5\u7684\u7b2c\u4e00\u884c\u6dfb\u52a0\uff1a\r\n> \r\n> ```\r\n> public static void main(String[] args) {\r\n> StaticComponentContainer.Modules.exportAllToAll();\r\n> Solon.start(Application.class, args);\r\n> }\r\n> ```\r\n\r\n\u4f60\u8fd9\u662f\u5728\u63cf\u8ff0\u4ec0\u4e48\u95ee\u9898\u5417\uff1f", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2025-01-13", "type": "push", "link": "https://github.com/binarywang/WxJava/commits/83bd92d2605cbadabc7202d3571126721ccfa6c8", "message": ":bookmark: \u53d1\u5e03 4.7.1.B \u6d4b\u8bd5\u7248\u672c", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2025-01-12", "type": "issue_comment", "link": "https://github.com/binarywang/WxJava/issues/3465#issuecomment-2585729290", "message": "\u4e3a\u4ec0\u4e48\u4f60\u8981\u628a\u5176\u4ed6\u4ed3\u5e93\u7684\u4fe1\u606f\u63d0\u4ea4\u5230\u8fd9\u91cc\u53cd\u9988\uff1f", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2025-01-12", "type": "delete", "link": "https://github.com/binarywang/WxJava", "message": "Deleted tag: 4.6.3", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2025-01-09", "type": "push", "link": "https://github.com/binarywang/WxJava/commits/6d9fadf86d33bd1e81eda33b0cfc9312aceeeed6", "message": ":art:\u3010\u4f01\u4e1a\u5fae\u4fe1\u3011\u4f1a\u8bdd\u5185\u5bb9\u5b58\u6863 - \u89e3\u5bc6\u540e\u7684\u4f1a\u8bdd\u5185\u5bb9\u5b9e\u4f53\u7c7b\u91cc\u53bb\u6389\u591a\u4f59\u7684\u5b57\u6bb5", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2025-01-09", "type": "pull_request", "link": "https://github.com/binarywang/WxJava/pull/3464", "message": "\u3010\u4f01\u4e1a\u5fae\u4fe1\u3011\u4f1a\u8bdd\u5185\u5bb9\u5b58\u6863 - \u89e3\u5bc6\u540e\u7684\u4f1a\u8bdd\u5185\u5bb9\u5b9e\u4f53\u7c7bWxCpChatModel\u4e2dsend\u5e76\u4e0d\u5b58\u5728\uff0csend\u53ea\u662faction\u53d8\u91cf\u7684\u679a\u4e3e\u503c\u4e4b\u4e00\u3002 \u4f9d\u636e\uff1ahttps://developer.work.weixin.qq.com/document/path/91774", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2025-01-06", "type": "issue_comment", "link": "https://github.com/binarywang/weixin-java-pay-demo/issues/131#issuecomment-2572484758", "message": "\u8bf7\u4f7f\u7528\u6700\u65b0\u7248\u672c", "repo": { "full_name": "binarywang/weixin-java-pay-demo", "language": "Java", "stargazers_count": 912, "description": "\u57fa\u4e8eSpring Boot \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u652f\u4ed8Java\u540e\u7aefDemo", "topics": [ "java", "weixin", "wxpay" ] } }, { "date": "2025-01-06", "type": "issues", "link": "https://github.com/binarywang/weixin-java-pay-demo/issues/131", "message": "\u5fae\u4fe1\u652f\u4ed8 V3\u7248\u672c\u65b0\u5546\u6237\u53f7\u4e0d\u518d\u7b7e\u53d1\u5e73\u53f0\u8bc1\u4e66\u4e0d\u652f\u6301\u8c03\u7814\u5e73\u53f0\u8bc1\u4e66 \u600e\u4e48\u89e3\u51b3\uff1f # \u95ee\u9898\u65b0\u5546\u6237\u53f7\u4e0d\u518d\u7b7e\u53d1\u5e73\u53f0\u8bc1\u4e66\u4e0d\u652f\u6301\u8c03\u7814\u5e73\u53f0\u8bc1\u4e66\r\n\r\n### \u7b80\u8981\u63cf\u8ff0\r\n\u65b0\u5546\u6237\u53f7\u4e0d\u518d\u7b7e\u53d1\u5e73\u53f0\u8bc1\u4e66\u4e0d\u652f\u6301\u8c03\u7814\u5e73\u53f0\u8bc1\u4e66\r\n\r\nc.g.b.w.v.a.AutoUpdateCertificatesVerifier - Auto update cert failed, statusCode = 500,body = {\"code\":\"SYSTEM_ERROR\",\"message\":\"\u7cfb\u7edf\u7e41\u5fd9\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5\"}\r\nWxPayException(customErrorMsg=v3\u8bf7\u6c42\u6784\u9020\u5f02\u5e38\uff01, returnCode=null, returnMsg=null, resultCode=null, errCode=null, errCodeDes=null, xmlString=null)\r\n\r\n### \u7248\u672c\u60c5\u51b5\r\n\r\n* WxJava \u7248\u672c\u53f7: 4.6.0\r\n\r\n\r\n### \u671f\u5f85\u7ed3\u679c\r\n\u600e\u4e48\u89e3\u51b3\u8fd9\u4e2a\u95ee\u9898\r\n\r\n### \u5b9e\u9645\u60c5\u51b5\r\n\u914d\u7f6e\u68c0\u67e5\u6b63\u5e38\r\n\r\n### \u91cd\u73b0\u6b65\u9aa4\r\n1. \r\n\r\n\r\n### \u65e5\u5fd7\r\n", "repo": { "full_name": "binarywang/weixin-java-pay-demo", "language": "Java", "stargazers_count": 912, "description": "\u57fa\u4e8eSpring Boot \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u652f\u4ed8Java\u540e\u7aefDemo", "topics": [ "java", "weixin", "wxpay" ] } }, { "date": "2025-01-06", "type": "push", "link": "https://github.com/binarywang/WxJava/commits/9730e9a38712d0dd06a6a7f97a5ca26c5bdcf28e", "message": ":art: #3054 \u3010\u5c0f\u7a0b\u5e8f\u3011\u4f18\u5316\u4ee3\u7801\uff0c\u907f\u514d\u9ad8\u7248\u672cjdk\u73af\u5883\u4e0b\u51fa\u73b0\u5e8f\u5217\u5316\u62a5\u9519\u95ee\u9898", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2025-01-06", "type": "pull_request", "link": "https://github.com/binarywang/WxJava/pull/3462", "message": ":bug: #3054 \u3010\u5c0f\u7a0b\u5e8f\u3011\u4f7f\u7528jdk\u63d0\u4f9b\u7684\u4e0d\u53ef\u53d8map\uff0c\u907f\u514dgson\u7684\u95ee\u9898 \u8fd9\u91cc\u8bbe\u7f6e\u914d\u7f6e\u4f7f\u7528\u4e86\u4e0d\u53ef\u53d8\u7684map\uff0c\u76ee\u524d\u6211\u7528jdk\u4e2d\u81ea\u5e26\u7684\u4e00\u4e2a\u96c6\u5408\u5b9e\u73b0\u4e86\uff0c\u7ed5\u8fc7\u4e86gson\u7684\u7c7b", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2025-01-06", "type": "issue_comment", "link": "https://github.com/binarywang/weixin-java-miniapp-demo/issues/81#issuecomment-2572346374", "message": "\u4e3a\u4ec0\u4e48\u4e0d\u53ef\u4ee5\u5462\uff1f\u4f60\u8bd5\u4e86\u5417", "repo": { "full_name": "binarywang/weixin-java-miniapp-demo", "language": "Java", "stargazers_count": 1353, "description": "\u57fa\u4e8eSpring Boot \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u5c0f\u7a0b\u5e8fJava\u540e\u7aefDemo", "topics": [ "weapp-demo", "wechat", "wechat-app", "wechat-mini-program", "wechat-sdk", "wechat-weapp", "weixin", "wx", "wxapp" ] } }, { "date": "2025-01-06", "type": "delete", "link": "https://github.com/binarywang/weixin-java-mp-demo-springmvc", "message": "Deleted branch: dependabot/maven/org.springframework-spring-webmvc-6.1.13", "repo": { "full_name": "binarywang/weixin-java-mp-demo-springmvc", "language": "Java", "stargazers_count": 295, "description": "\u57fa\u4e8eSpring MVC \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u516c\u4f17\u53f7Java\u540e\u7aefDemo", "topics": [ "wechat-demo", "weixin", "weixin-demo", "weixin-java", "weixin-mp" ] } }, { "date": "2025-01-06", "type": "push", "link": "https://github.com/binarywang/weixin-java-mp-demo-springmvc/commits/afa4a6c0cb7b616b057ab18b02512420df9dcd0a", "message": "Bump org.springframework:spring-webmvc from 6.0.14 to 6.1.13 (#40)", "repo": { "full_name": "binarywang/weixin-java-mp-demo-springmvc", "language": "Java", "stargazers_count": 295, "description": "\u57fa\u4e8eSpring MVC \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u516c\u4f17\u53f7Java\u540e\u7aefDemo", "topics": [ "wechat-demo", "weixin", "weixin-demo", "weixin-java", "weixin-mp" ] } }, { "date": "2025-01-06", "type": "pull_request", "link": "https://github.com/binarywang/weixin-java-mp-demo-springmvc/pull/40", "message": "Bump org.springframework:spring-webmvc from 6.0.14 to 6.1.13 Bumps [org.springframework:spring-webmvc](https://github.com/spring-projects/spring-framework) from 6.0.14 to 6.1.13.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a href=\"https://github.com/spring-projects/spring-framework/releases\">org.springframework:spring-webmvc's releases</a>.</em></p>\n<blockquote>\n<h2>v6.1.13</h2>\n<h2>:star: New Features</h2>\n<ul>\n<li>Errors thrown from SmartLifeycle#stop results in (unnecessary) waiting for the shutdown timeout <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33442\">#33442</a></li>\n<li>Updates to resource handling for functional endpoints <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33434\">#33434</a></li>\n<li>Stop logging <code>result</code> in <code>WebAsyncManager</code> <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33406\">#33406</a></li>\n<li>spring native not support method handler with kotlin default value <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33384\">#33384</a></li>\n</ul>\n<h2>:lady_beetle: Bug Fixes</h2>\n<ul>\n<li>BindingReflectionHintsRegistrar do not take into account the boxed type Boolean <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33380\">#33380</a></li>\n<li>Ensure use of specified status code on redirect with <code>Rendering</code> <a href=\"https://redirect.github.com/spring-projects/spring-framework/pull/33498\">#33498</a></li>\n<li>Inconsistent handling of X-Forwarded-Prefix in servlet and reactive stack <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33465\">#33465</a></li>\n<li>ServerHttpObservationFilter does not register against new async operations <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33451\">#33451</a></li>\n<li>Revert removal of deprecated rawStatusCode methods <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33440\">#33440</a></li>\n<li>PathMatchingResourcePatternResolver no longer follows symlinks <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33424\">#33424</a></li>\n<li>Deadlock between SseEmitter and StandardServletAsyncWebRequest when clients disconnect <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33421\">#33421</a></li>\n<li>RestClient doesn't open a scope for the processing of the request <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33397\">#33397</a></li>\n<li>WebTestClient leaks when ParameterizedTypeReference is used <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33389\">#33389</a></li>\n</ul>\n<h2>:notebook_with_decorative_cover: Documentation</h2>\n<ul>\n<li>Document fixed rate scheduling with CRaC <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33490\">#33490</a></li>\n<li>Update information in SpEL Evaluation chapter in reference manual <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33456\">#33456</a></li>\n<li>Stop documenting use of <code>-debug</code> compiler flag in reference manual <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33453\">#33453</a></li>\n<li>Use discrete headings instead of titled blocks in reference manual <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33447\">#33447</a></li>\n<li>Fix example for <code>@ImportResource</code> in the reference manual <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33446\">#33446</a></li>\n<li>Fix a typo in the CDS documentation <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33437\">#33437</a></li>\n<li>Fix link to chapter introduction <a href=\"https://redirect.github.com/spring-projects/spring-framework/pull/33417\">#33417</a></li>\n<li>Improve documentation on reading form data via Servlet request parameters vs <code>@RequestBody</code> <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33409\">#33409</a></li>\n</ul>\n<h2>:hammer: Dependency Upgrades</h2>\n<ul>\n<li>Upgrade to Kotlin 1.9.25 <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33471\">#33471</a></li>\n<li>Upgrade to Micrometer 1.12.10 <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33518\">#33518</a></li>\n<li>Upgrade to Objenesis 3.4 <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33526\">#33526</a></li>\n<li>Upgrade to Reactor 2023.0.10 <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33519\">#33519</a></li>\n</ul>\n<h2>:heart: Contributors</h2>\n<p>Thank you to all the contributors who worked on this release:</p>\n<p><a href=\"https://github.com/dancer1325\"><code>@\u200bdancer1325</code></a>, <a href=\"https://github.com/izeye\"><code>@\u200bizeye</code></a>, and <a href=\"https://github.com/yfoel\"><code>@\u200byfoel</code></a></p>\n<h2>v6.1.12</h2>\n<h2>:star: New Features</h2>\n<ul>\n<li>Efficient handling of conditional HTTP requests <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33372\">#33372</a></li>\n<li>LocaleEditor cannot parse language tag with script like zh-Hans <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33348\">#33348</a></li>\n<li>Reinstate qualifier support for legacy JSR-330 <code>@javax.inject.Named</code> annotation <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/33345\">#33345</a></li>\n</ul>\n<!-- raw HTML omitted -->\n</blockquote>\n<p>... (truncated)</p>\n</details>\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/f083962fd8d96a46f89d11e375e50a14ea0243fc\"><code>f083962</code></a> Release v6.1.13</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/d86bf8b2056429edf5494456cffcb2b243331c49\"><code>d86bf8b</code></a> Align RouterFunctions resource handling</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/c77de8a6fb98e6eb227c99f91345f09afedec1bf\"><code>c77de8a</code></a> Downgrade to Tomcat 10.1.28</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/4e49f67ec5e176ac772e0972f017756afcd1af42\"><code>4e49f67</code></a> Upgrade to SLF4J 2.0.16, Tomcat 10.1.29, Jetty 12.0.13, Netty 4.1.113, Undert...</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/54dbb9f52acb8ddfc665c62ebbc58b79170f4b3d\"><code>54dbb9f</code></a> Upgrade to Objenesis 3.4</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/34f649c3f53513e85a6bbf1a5b8aab099de9fe4a\"><code>34f649c</code></a> Upgrade to Reactor 2023.0.10</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/5b01f3138703394a721a4c760e9fe01e3a242642\"><code>5b01f31</code></a> Upgrade to Micrometer 1.12.10</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/9150c81d92a4d423f9041f5ee4eba64fc6fb8533\"><code>9150c81</code></a> Document fixed rate scheduling with CRaC</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/4e1756d73875bf9b9c5e6fbdbdd4781d82e21593\"><code>4e1756d</code></a> Polishing</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/5c1ab7ecd5b05c1df208567d707338616fc293e5\"><code>5c1ab7e</code></a> Polishing contribution</li>\n<li>Additional commits viewable in <a href=\"https://github.com/spring-projects/spring-framework/compare/v6.0.14...v6.1.13\">compare view</a></li>\n</ul>\n</details>\n<br />\n\n\n[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n<details>\n<summary>Dependabot commands and options</summary>\n<br />\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/binarywang/weixin-java-mp-demo-springmvc/network/alerts).\n\n</details>", "repo": { "full_name": "binarywang/weixin-java-mp-demo-springmvc", "language": "Java", "stargazers_count": 295, "description": "\u57fa\u4e8eSpring MVC \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u516c\u4f17\u53f7Java\u540e\u7aefDemo", "topics": [ "wechat-demo", "weixin", "weixin-demo", "weixin-java", "weixin-mp" ] } }, { "date": "2025-01-06", "type": "issues", "link": "https://github.com/binarywang/WxJava/issues/3463", "message": "weixin-java-pay\u62c9\u53d6\u7684\u5fae\u4fe1\u5206\u8d26\u8d26\u5355\u6587\u4ef6\u6ca1\u6709\u529e\u6cd5\u76f4\u63a5\u89e3\u6790, \u9700\u8981\u6587\u4ef6\u53e6\u5b58\u4e3a\u4e4b\u540e\u624d\u53ef\u4ee5 ### \u6a21\u5757\u7248\u672c\u60c5\u51b5\r\n* WxJava \u6a21\u5757\u540d: weixin-java-pay\r\n* WxJava \u7248\u672c\u53f7: 4.6.9.B\r\n### \u8be6\u7ec6\u63cf\u8ff0\r\n\u95ee\u9898\u63cf\u8ff0\u5982\u9898,\r\n\u4ee3\u7801\u5982\u4e0b\r\nProfitSharingBillV3Result wxPayBillResult = wxPayService.getProfitSharingService().profitSharingBill(request);\r\nInputStream inputStream = wxPayService.downloadV3(wxPayBillResult.getDownloadUrl());\r\nFile file = new File(\"E:\\\\wechat\\\\\" + subMchId + \"-\" + billDate + \".xlsx\");\r\nIOUtils.copy(inputStream, new FileOutputStream(file));\r\n", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2025-01-06", "type": "issue_comment", "link": "https://github.com/binarywang/WxJava/pull/3462#issuecomment-2572301950", "message": "> \u54e6\uff0c\u53ef\u80fd\u662f\u6211\u63cf\u8ff0\u9519\u4e86\uff0c\u662f\u7531\u4e8eguava\u5de5\u5177\u975e\u6cd5\u64cd\u4f5cjdk\u5185\u90e8\u7c7b\u5bfc\u81f4\u7684\uff0c\u5728jdk17\u91cc\u4e0d\u5141\u8bb8\uff0c\u6211\u5728\u8bbe\u7f6e\u914d\u7f6e\u7684\u65f6\u5019\u62a5\u9519\u4e86\uff0c\u7136\u540e\u6211\u627e\u5230\u4e86jdk\u5185\u90e8\u5df2\u7ecf\u5b58\u5728\u4e0d\u53ef\u53d8\u7684map\uff0c\u76f4\u63a5\u7528jdk\u5185\u90e8\u7684map\u5c31\u597d\u4e86\uff0c\u6ca1\u5fc5\u8981\u518d\u5f15\u5165guava\u7684\u7c7b\u4e86\u3002\r\n\r\n\u6211\u770b\u4e86\u539f\u59cbissue\uff0c\u662f\u516c\u4f17\u53f7\u7684\u95ee\u9898\uff0c\u4f46\u4f60\u6539\u7684\u662f\u5c0f\u7a0b\u5e8f\u7684\u6a21\u5757\uff0c\u662f\u4e0d\u662f\u5e94\u8be5\u5176\u4ed6\u6a21\u5757\u4e00\u5e76\u6539\u6389\uff1f", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2025-01-05", "type": "push", "link": "https://github.com/binarywang/weixin-java-common-javadoc/commits/debbb8694d3e4d96b8fc398da7ddc275b3d5c7f8", "message": "Update to 4.7.0", "repo": { "full_name": "binarywang/weixin-java-common-javadoc", "language": "HTML", "stargazers_count": 4, "description": "weixin-java-common\u7684javadoc" } }, { "date": "2025-01-05", "type": "push", "link": "https://github.com/binarywang/weixin-java-cp-javadoc/commits/28cb826dc92f21315522e5b7732eadc5c10ce291", "message": "Update to 4.7.0", "repo": { "full_name": "binarywang/weixin-java-cp-javadoc", "language": "HTML", "stargazers_count": 4, "description": "weixin-java-cp\u7684javadoc", "topics": [ "hacktoberfest" ] } }, { "date": "2025-01-05", "type": "push", "link": "https://github.com/binarywang/weixin-java-miniapp-javadoc/commits/0451c94d7afd953545aec8b875d50ab5518a290a", "message": "Update to 4.7.0", "repo": { "full_name": "binarywang/weixin-java-miniapp-javadoc", "language": "HTML", "stargazers_count": 6, "topics": [ "hacktoberfest" ] } }, { "date": "2025-01-05", "type": "push", "link": "https://github.com/binarywang/weixin-java-mp-javadoc/commits/77f987559e2ff0b3bca1dfd29bb76c01e77deedb", "message": "Update to 4.7.0", "repo": { "full_name": "binarywang/weixin-java-mp-javadoc", "language": "HTML", "stargazers_count": 9, "description": "weixin-java-mp\u7684javadoc", "topics": [ "hacktoberfest" ] } }, { "date": "2025-01-05", "type": "push", "link": "https://github.com/binarywang/weixin-java-open-javadoc/commits/51bebaa395b9c323e65921e0849dcce3888f71b9", "message": "Update to 4.7.0", "repo": { "full_name": "binarywang/weixin-java-open-javadoc", "language": "HTML", "stargazers_count": 3, "description": "weixin-java-open\u7684javadoc", "topics": [ "hacktoberfest" ] } }, { "date": "2025-01-05", "type": "push", "link": "https://github.com/binarywang/weixin-java-pay-javadoc/commits/e20d5dbb13df2beea5412f6b25da12005160e418", "message": "Update to 4.7.0", "repo": { "full_name": "binarywang/weixin-java-pay-javadoc", "language": "HTML", "stargazers_count": 7, "description": "\u5fae\u4fe1\u652f\u4ed8weixin-java-pay\u7684javadoc" } }, { "date": "2025-01-05", "type": "created_branch", "message": "Created branch: gh-pages", "repo": { "full_name": "binarywang/weixin-java-channel-javadoc", "language": "HTML", "stargazers_count": 1, "description": "weixin-java-channel \u89c6\u9891\u53f7\u7684javadoc" } }, { "date": "2025-01-05", "type": "issue_comment", "link": "https://github.com/binarywang/WxJava/pull/3462#issuecomment-2571497851", "message": "\u770b\u4ee3\u7801\uff0c\u4f60\u8fd9\u4e2a\u4e0d\u662f\u89e3\u51b3\u7531\u4e8egson\u5bfc\u81f4\u7684\u95ee\u9898\u5427\uff0c\u800c\u53ea\u662f\u628aguava\u4ee3\u7801\u66ff\u6362\u4e86\u800c\u5df2\uff0c\u8ddfgson\u6ca1\u5173\u7cfb\u5427\uff1f", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2025-01-04", "type": "created_tag", "message": "Created tag: 4.6.3", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2025-01-04", "type": "push", "link": "https://github.com/binarywang/WxJava/commits/6decd2839b9a591043dea37c0e600490035ce8f9", "message": ":memo: \u66f4\u65b0\u7248\u672c\u4fe1\u606f", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2025-01-04", "type": "push", "link": "https://github.com/binarywang/weixin-java-mp-demo-springmvc/commits/e25948d393ff4b2727a4a02bbb1b88576c2cfb83", "message": ":arrow_up: \u5347\u7ea7sdk\u7248\u672c\u4e3a4.7.0", "repo": { "full_name": "binarywang/weixin-java-mp-demo-springmvc", "language": "Java", "stargazers_count": 295, "description": "\u57fa\u4e8eSpring MVC \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u516c\u4f17\u53f7Java\u540e\u7aefDemo", "topics": [ "wechat-demo", "weixin", "weixin-demo", "weixin-java", "weixin-mp" ] } }, { "date": "2025-01-03", "type": "push", "link": "https://github.com/binarywang/weixin-java-mp-demo/commits/3c4265e5c120710e89dd18cc00ecc8093ade9974", "message": ":arrow_up: \u5347\u7ea7sdk\u7248\u672c\u4e3a4.7.0", "repo": { "full_name": "binarywang/weixin-java-mp-demo", "language": "Java", "stargazers_count": 1946, "description": "\u57fa\u4e8eSpring Boot \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u516c\u4f17\u53f7Java\u540e\u7aefDemo\uff0c\u652f\u6301\u591a\u516c\u4f17\u53f7", "topics": [ "demo-spring-boot", "java", "spring-boot", "wechat", "weixin" ] } }, { "date": "2025-01-03", "type": "push", "link": "https://github.com/binarywang/weixin-java-miniapp-demo/commits/acb95743d3a86fe1e043ca6537768e9719883ee0", "message": "update wxjava sdk to 4.7.0", "repo": { "full_name": "binarywang/weixin-java-miniapp-demo", "language": "Java", "stargazers_count": 1353, "description": "\u57fa\u4e8eSpring Boot \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u5c0f\u7a0b\u5e8fJava\u540e\u7aefDemo", "topics": [ "weapp-demo", "wechat", "wechat-app", "wechat-mini-program", "wechat-sdk", "wechat-weapp", "weixin", "wx", "wxapp" ] } }, { "date": "2025-01-03", "type": "push", "link": "https://github.com/binarywang/weixin-java-cp-demo/commits/0c18338ef3bd12b55ad3a0daf5998165709c8948", "message": "update wxjava sdk to 4.7.0", "repo": { "full_name": "binarywang/weixin-java-cp-demo", "language": "Java", "stargazers_count": 375, "description": "\u57fa\u4e8eSpring Boot \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u4f01\u4e1a\u53f7/\u4f01\u4e1a\u5fae\u4fe1 \u540e\u7aefDemo", "topics": [ "spring-boot", "wechat", "wechat-sdk", "weixin" ] } }, { "date": "2025-01-03", "type": "push", "link": "https://github.com/binarywang/wx-java-pay-demo/commits/47ca5eeca7ff429a53561d42836de228ad074834", "message": ":arrow_up: \u5347\u7ea7sdk\u7248\u672c\u4e3a4.7.0", "repo": { "full_name": "binarywang/wx-java-pay-demo", "language": "Java", "stargazers_count": 19, "description": "\u4f7f\u7528wx-java-pay-spring-boot-starter\u5f00\u53d1\u7684\u5fae\u4fe1\u652f\u4ed8\u6f14\u793ademo" } }, { "date": "2025-01-03", "type": "push", "link": "https://github.com/binarywang/wx-java-mp-demo/commits/af1b59c28547e87d85b30368c328cfddd3597fc9", "message": ":arrow_up: \u5347\u7ea7sdk\u7248\u672c\u4e3a4.7.0", "repo": { "full_name": "binarywang/wx-java-mp-demo", "language": "Java", "stargazers_count": 51, "description": "\u4f7f\u7528wx-java-mp-spring-boot-starter\u5f00\u53d1\u7684\u5fae\u4fe1\u516c\u4f17\u53f7\u6f14\u793ademo" } }, { "date": "2025-01-03", "type": "push", "link": "https://github.com/binarywang/wx-java-miniapp-demo/commits/b17c9bd3aa543b0ef091372bf821225331590992", "message": ":arrow_up: \u5347\u7ea7sdk\u7248\u672c\u4e3a4.7.0", "repo": { "full_name": "binarywang/wx-java-miniapp-demo", "language": "Java", "stargazers_count": 26, "description": "\u4f7f\u7528wx-java-miniapp-spring-boot-starter\u5f00\u53d1\u7684\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u6f14\u793ademo", "topics": [ "weapp" ] } }, { "date": "2025-01-03", "type": "push", "link": "https://github.com/binarywang/weixin-java-pay-demo/commits/7cbea4ca69d746ba2cfcd7de65addbe9da3e9e3d", "message": ":arrow_up: \u5347\u7ea7sdk\u7248\u672c\u4e3a4.7.0", "repo": { "full_name": "binarywang/weixin-java-pay-demo", "language": "Java", "stargazers_count": 912, "description": "\u57fa\u4e8eSpring Boot \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u652f\u4ed8Java\u540e\u7aefDemo", "topics": [ "java", "weixin", "wxpay" ] } }, { "date": "2025-01-03", "type": "push", "link": "https://github.com/binarywang/weixin-java-mp-multi-demo/commits/e34b587ac71af47a61caa5c4c164437492c72101", "message": ":arrow_up: \u5347\u7ea7sdk\u7248\u672c\u4e3a4.7.0", "repo": { "full_name": "binarywang/weixin-java-mp-multi-demo", "language": "Java", "stargazers_count": 106, "description": "\u5fae\u4fe1\u516c\u4f17\u53f7demo\uff0c\u57fa\u4e8eWxJava \u548c Spring MVC\u6846\u67b6\u5b9e\u73b0\uff0c\u652f\u6301\u591a\u516c\u4f17\u53f7", "topics": [ "java", "weixin" ] } }, { "date": "2025-01-03", "type": "release", "link": "https://github.com/binarywang/WxJava/releases/tag/v4.7.0", "message": "Released: 4.7.0 / 2024-12-30 \u672c\u6b21\u6b63\u5f0f\u7248\u672c\u66f4\u65b0\uff0c\u4f01\u4e1a\u5fae\u4fe1\u6a21\u5757\u4e3b\u8981\u589e\u52a0\u4e86\u529e\u516c\u6587\u6863\u90ae\u4ef6\u76f8\u5173\u63a5\u53e3\u53ca\u5176\u4ed6\u4e00\u4e9b\u63a5\u53e3\uff0c\u5e76\u9488\u5bf9\u5b98\u65b9\u6700\u65b0\u6587\u6863\u5bf9\u4e00\u4e9b\u63a5\u53e3\u505a\u4e86\u8c03\u6574\uff0c\u589e\u52a0\u4e86\u4e00\u4e9b\u53c2\u6570\uff1b\u5c0f\u7a0b\u5e8f\u6a21\u5757\u5219\u4e3b\u8981\u5bf9\u7269\u6d41\u76f8\u5173\u63a5\u53e3\u8fdb\u884c\u4e86\u5b8c\u5584\uff0c\u4fee\u590d\u4e86\u90e8\u5206\u95ee\u9898\uff1b\u516c\u4f17\u53f7\u6a21\u5757\u4e3b\u8981\u4fee\u590d\u4e86\u90e8\u5206\u63a5\u53e3\u95ee\u9898\uff0c\u65b0\u589e\u4e86\u652f\u6301\u591a\u516c\u4f17\u53f7\u914d\u7f6e\u7684spring-boot-starter\uff1b\u5fae\u4fe1\u652f\u4ed8\u6a21\u5757\u5219\u4e3b\u8981\u662f\u589e\u52a0\u5e73\u53f0\u6536\u4ed8\u901a\u76f8\u5173\u7684\u4e00\u4e9b\u63a5\u53e3\uff0c\u4ee5\u53ca\u52a0\u5165\u4e86\u5bf9\u5fae\u4fe1\u652f\u4ed8\u516c\u94a5\u7684\u652f\u6301\uff1b\u5176\u4ed6\u6a21\u5757\u5219\u4f18\u5316\u4e86\u90e8\u5206\u63a5\u53e3\uff0c\u4fee\u590d\u4e00\u4e9b\u95ee\u9898\u3002\u5177\u4f53\u66f4\u65b0\u65e5\u5fd7\u5982\u4e0b\uff1a\r\n\r\n\r\n## \u4f01\u4e1a\u5fae\u4fe1\r\n- #3164 \u589e\u52a0\u505c\u6b62\u53d1\u8868\u4f01\u4e1a\u670b\u53cb\u5708\u7684\u63a5\u53e3\r\n- #3208 \u4fee\u590dOAuth2\u670d\u52a1getAuthUserInfo\u5b57\u6bb5\u5927\u5c0f\u5199\u95ee\u9898\u5bfc\u81f4\u65e0\u6cd5\u83b7\u53d6\u8fd4\u56de\u6570\u636e\u7684\u95ee\u9898\r\n- #3212 \u589e\u52a0\u5fae\u4fe1\u5ba2\u670d\u56de\u8c03\u4e8b\u4ef6\u652f\u6301\r\n- #3216 \u4fee\u590d sun.security.util \u5728\u9ad8\u7248\u672c java \u4e2d\u65e0\u6cd5\u8bbf\u95ee\u7684\u95ee\u9898\uff0c\u6539\u4e3a\u901a\u8fc7 bouncycastle \u5e93\u89e3\u6790\u79c1\u94a5\r\n- #3218 \u589e\u52a0\u83b7\u5ba2\u52a9\u624b\u4e8b\u4ef6\u56de\u8c03\u901a\u77e5\r\n- #3225 \u591a\u4f01\u4e1a\u5fae\u4fe1\u914d\u7f6estarter\u589e\u52a0 http \u5ba2\u6237\u7aef\u914d\u7f6e\u652f\u6301\r\n- #3226 \u589e\u52a0\u529e\u516c-\u6587\u6863\u7ba1\u7406\u6a21\u5757\u76f8\u5173\u63a5\u53e3\r\n- #3228 \u589e\u52a0\u529e\u516c-\u53d1\u9001\u90ae\u4ef6\u6a21\u5757\u76f8\u5173\u63a5\u53e3\r\n- #3243 \u589e\u52a0\u83b7\u53d6\u654f\u611f\u8bcd\u89c4\u5219\u5217\u8868\u548c\u83b7\u53d6\u654f\u611f\u8bcd\u89c4\u5219\u8be6\u60c5\u7684\u63a5\u53e3\r\n- #3256 \u83b7\u53d6\u5ba2\u6237\u7fa4\u8be6\u60c5\u63a5\u53e3\u6062\u590dstate\u53c2\u6570\r\n- #3274 \u4fee\u590doa\u5ba1\u6279\u521b\u5efa\u6a21\u677f\u5355\u9009\u591a\u9009\u4e0b\u62c9\u7ec4\u4ef6\u4f01\u5fae\u4fe1\u53c2\u6570\u5b9a\u4e49\u9519\u8bef\uff0c\u62c6\u5206\u4e0d\u5171\u7528\u6a21\u677f\u8be6\u60c5\u5b9e\u4f53\r\n- #3333 \u8bbe\u7f6e\u5e94\u7528\u5728\u7528\u6237\u5de5\u4f5c\u53f0\u5c55\u793a\u7684webview\u578b\u6570\u636e\u65f6\uff0c\u652f\u6301enable_webview_click\u53c2\u6570\u8bbe\u7f6e\r\n- #3339 \u589e\u52a0\u4e0a\u4f20\u4e34\u65f6\u7d20\u6750\u7684\u91cd\u8f7d\u65b9\u6cd5\r\n- #3367 \u83b7\u53d6\u5ba1\u6279\u7533\u8bf7\u8be6\u60c5\u63a5\u53e3\u4e2d\u5047\u52e4\u7ec4\u4ef6\u65b0\u589e\u65f6\u957f\u652f\u6301\u6309\u5929\u5206\u7247\u4fe1\u606f\r\n- #3377 \u4f01\u5fae\u5ba1\u6279\u589e\u52a0\u9644\u4ef6\u76f8\u5173\u53c2\u6570\r\n- #3394 \u4fee\u590d\u201c\u5ba1\u6279\u72b6\u6001\u901a\u77e5\u4e8b\u4ef6\u201d\u4f01\u5fae\u56de\u8c03XML\u5e8f\u5217\u5316\u7684bug\r\n- #3395 \u589e\u52a0\"\u6a21\u677f\u5361\u7247\u4e8b\u4ef6\u63a8\u9001\"\u4e8b\u4ef6\u7684\u76f8\u5173\u5c5e\u6027\r\n- #3397 \u589e\u52a0\u4f1a\u8bae\u5ba4\u9884\u5b9a\u7ba1\u7406\u76f8\u5173\u63a5\u53e3\r\n- #3398 \u66f4\u65b0\"\u4f01\u4e1a\u5fae\u4fe1\u65e5\u7a0b\"\u5bf9\u8c61\u7684\u76f8\u5173\u5b57\u6bb5\r\n- #3405 \u589e\u52a0\u83b7\u53d6\u5df2\u670d\u52a1\u7684\u5916\u90e8\u8054\u7cfb\u4eba\u7684\u63a5\u53e3\r\n- #3437 \u5fae\u76d8\u6587\u4ef6\u7ba1\u7406\u76f8\u5173\u63a5\u53e3\u79fb\u9664\u8fc7\u671f\u7684userid\u53c2\u6570\r\n- #3438 \u7b2c\u4e09\u65b9\u5e94\u7528\u5f00\u53d1\u83b7\u53d6\u767b\u5f55/\u8bbf\u95ee\u7528\u6237\u8eab\u4efd\u63a5\u53e3\u8fd4\u56de\u5b57\u6bb5\u8c03\u6574\r\n- OA\u5ba1\u6279\u6a21\u677f\u589e\u52a0\u4f4d\u7f6e\u7684\u8303\u56f4\u914d\u7f6e\r\n- \u4fee\u590d\u66f4\u65b0\u6a21\u7248\u5361\u7247\u6d88\u606f\u63a5\u53e3\u7684json\u5e8f\u5217\u5316\u95ee\u9898\r\n- \u4fee\u590d\u91cd\u590d\u6d88\u606f\u8bef\u5224\u7684\u95ee\u9898\r\n- \u65b0\u589e\u83b7\u53d6\u4f01\u4e1a\u5fae\u4fe1\u63a5\u53e3IP\u6bb5\u7684\u63a5\u53e3 !126\r\n- \u6d88\u606f\u63a8\u9001\u91cc\u6dfb\u52a0\u66f4\u591a\u7684\u4e8b\u4ef6\u7c7b\u578b\u5e38\u91cf\r\n- \u7b2c\u4e09\u65b9\u5e94\u7528\u63a5\u53e3\u589e\u52a0\u652f\u6301\u662f\u5426\u5ffd\u7565SuiteAccessToken\u7684post\u91cd\u8f7d\u65b9\u6cd5\r\n- \u83b7\u53d6\u5ba2\u670d\u8d26\u53f7\u5217\u8868\u63a5\u53e3 \u589e\u52a0\u662f\u5426\u6709\u7ba1\u7406\u6743\u9650\u7684\u5b57\u6bb5\r\n\r\n## \u5c0f\u7a0b\u5e8f\r\n- #3223 \u4fee\u590d\u5fae\u4fe1\u865a\u62df\u652f\u4ed8\u7b7e\u540d\u6821\u9a8c\u5931\u8d25\u7684\u95ee\u9898\r\n- #3231 \u5185\u5bb9\u5b89\u5168\u670d\u52a1\u548c\u5b89\u5168\u98ce\u63a7\u670d\u52a1\u5408\u5e76\u4e3a\u5c0f\u7a0b\u5e8f\u5b89\u5168\u670d\u52a1WxMaSecurityService\r\n- #3247 \u5373\u65f6\u914d\u9001\u670d\u52a1\u589e\u52a0\u83b7\u53d6\u8fd0\u529bid\u5217\u8868\u548c\u66f4\u65b0\u7269\u6d41\u4fe1\u606f\u7684\u63a5\u53e3\r\n- #3279 \u65b0\u589e\u5c0f\u7a0b\u5e8f\u63a8\u5e7f\u5458\u76f8\u5173\u63a5\u53e3\r\n- #3294 \u5fae\u4fe1\u7269\u6d41\u670d\u52a1-\u6d88\u606f\u7ec4\u4ef6\u4f20\u8fd0\u5355\u63a5\u53e3\u589e\u52a0\u53c2\u6570\u8fd0\u529bid\r\n- #3308 \u67e5\u8fd0\u5355\u63a5\u53e3\u63a5\u53e3\u54cd\u5e94\u4e2d\u8fd0\u5355\u4fe1\u606f\u5b57\u6bb5\u53d8\u66f4\r\n- #3343 \u5a92\u8d44\u7ba1\u7406\u65b0\u589e\u5b57\u6bb5status\u4ee5\u652f\u6301\u5ba1\u6838\u72b6\u6001\u5c55\u793a\r\n- #3345 \u83b7\u53d6\u624b\u673a\u53f7 getPhoneNoInfo\u65b9\u6cd5\u517c\u5bb9\u65e7\u7248\u672c\r\n- #3360 \u589e\u52a0\u652f\u6301\u591a\u5c0f\u7a0b\u5e8f\u8d26\u53f7\u7684spring-boot-starter\u7ec4\u4ef6\r\n- #3389 \u4fee\u590d\u83b7\u53d6\u5e10\u53f7\u57fa\u672c\u4fe1\u606f\u7684\u7ed3\u679c\u4e2dcustomerType\u7b49\u5b57\u6bb5\u4e3anull\u7684\u95ee\u9898\r\n- #3404 \u589e\u52a0\u540c\u57ce\u914d\u9001\u76f8\u5173\u63a5\u53e3\uff0c\u540c\u65f6\u4e3aWxMaService\u589e\u52a0\u4e86API\u7b7e\u540d\u652f\u6301\r\n- #3409 \u83b7\u53d6\u8fd0\u5355\u6570\u636e\u63a5\u53e3\u8fd4\u56de\u5bf9\u8c61\u91cc\u589e\u52a0\u8fd0\u5355\u72b6\u6001\u7684\u5b57\u6bb5\r\n- #3417 \u540c\u57ce\u914d\u9001\u8ba2\u5355\u63a5\u53e3\u5b57\u6bb5\u4f18\u5316\r\n- \u540c\u57ce\u914d\u9001\u67e5\u8be2\u95e8\u5e97\u4f59\u989d\u63a5\u53e3\u8865\u5145\u4e86\u51e0\u4e2a\u9057\u6f0f\u5c5e\u6027\uff0c\u540c\u65f6\u4f18\u5316\u4ee3\u7801\uff0c\u907f\u514d\u53ef\u80fd\u51fa\u73b0\u7684NPE\u95ee\u9898\r\n\r\n\r\n## \u5fae\u4fe1\u652f\u4ed8\r\n- #3242 \u4fee\u6539\u81ea\u52a8\u66f4\u65b0\u8bc1\u4e66\u63a5\u53e3\u5730\u5740\uff0c\u4f7f\u7528WxPayConfig\u8bbe\u7f6e\u7684payBaseUrl\r\n- #3258 \u4fee\u590d\u90e8\u5206\u91d1\u989d\u5b57\u6bb5\u6574\u6570\u6ea2\u51fa\u95ee\u9898\r\n- #3263 \u5206\u5f00\u7ba1\u7406p12\u8bc1\u4e66\u79c1\u94a5\u548cpem\u8bc1\u4e66\r\n- #3278 \u589e\u52a0\u89e3\u6790\u5546\u5bb6\u8f6c\u8d26\u6279\u6b21\u56de\u8c03\u901a\u77e5\u7684\u65b9\u6cd5\r\n- #3288 \u4fee\u590d\u7531\u4e8e\u5fae\u4fe1\u7b7e\u540d\u63a2\u6d4b\u5bfc\u81f4\u7684\u9a8c\u7b7e\u9519\u8bef\u7684\u95ee\u9898\r\n- #3319 \u5546\u5bb6\u8f6c\u8d26\u5230\u96f6\u94b1\u63a5\u53e3\u8865\u5145\u5b57\u6bb5\uff1a\u8bf7\u6c42\u65b0\u589e`notify_url`\u3001\u54cd\u5e94\u65b0\u589e`batch_status`\r\n- #3327 \u589e\u52a0\u5e73\u53f0\u6536\u4ed8\u901a\uff08\u6ce8\u9500\u7533\u8bf7\uff09\u76f8\u5173\u63a5\u53e3\r\n- #3340 \u589e\u52a0\u76f4\u8fde\u5546\u6237\u4ed8\u6b3e\u7801\u652f\u4ed8\u548c\u64a4\u9500\u652f\u4ed8\u8ba2\u5355\u7684V3\u7248\u63a5\u53e3\u5b9e\u73b0\r\n- #3369 \u4fee\u590d\u67e5\u8be2\u5206\u8d26\u7ed3\u679ctransaction_id\u53d6\u503c\u95ee\u9898\r\n- #3392 \u4fee\u590dV3\u5ba2\u6237\u7aef\u521d\u59cb\u5316\u65f6p12\u8bc1\u4e66\u52a0\u8f7d\u5931\u8d25\u7684\u95ee\u9898\r\n- #3402 \u652f\u6301\u914d\u7f6e\u5fae\u4fe1\u652f\u4ed8\u516c\u94a5\r\n- #3413 \u65b0\u589e\u5546\u6237\u5f00\u6237\u610f\u613f\u7533\u8bf7\u5355\u72b6\u6001\u7684\u679a\u4e3e\u7c7b\r\n- #3424 \u52a0\u8f7d\u8bc1\u4e66\u524d\u589e\u52a0\u6821\u9a8c\uff0c\u51cf\u5c11\u4e0d\u5fc5\u8981\u7684\u5f02\u5e38\u65e5\u5fd7\u8f93\u51fa\r\n- spring-boot-starter\u6a21\u5757\u589e\u52a0\u6d4b\u8bd5\u6c99\u76d2\u5f00\u5173\u914d\u7f6e\u9879\r\n- \u4e3b\u4f53\u7c7b\u578b\u679a\u4e3e\u4e2d\u589e\u52a0\u5f00\u6237\u610f\u613f\u63d0\u4ea4\u6240\u9700\u7684\u7684\u201c\u4e2a\u4f53\u5c0f\u5fae\u201d\u7c7b\u578b\r\n- \u4f01\u4e1a\u4ed8\u6b3e\u5230\u96f6\u94b1\u63a5\u53e3\u8bf7\u6c42\u7c7b\u589e\u52a0\u54c1\u724c\u7ea2\u5305\u5b57\u6bb5 !117\r\n- \u4fee\u590d\u4f7f\u7528setPrivateKeyString\u8bbe\u7f6e\u79d8\u94a5\u4e32\u65f6\u62a5\u201cv3\u8bf7\u6c42\u6784\u9020\u5f02\u5e38\u201d\u7684\u95ee\u9898\r\n- \u4fee\u590d\u5546\u5bb6\u8f6c\u8d26\u5230\u96f6\u94b1-\u67e5\u8be2\u6279\u6b21\u5355needQueryDetail\u4e3afalse\u65f6\u975e\u5fc5\u4f20\u53c2\u6570\u4e3anull\u7684\u95ee\u9898\r\n- \u4fee\u590d\u83b7\u53d6\u5bf9\u79c1\u94f6\u884c\u5361\u53f7\u5f00\u6237\u94f6\u884c\u63a5\u53e3\u89e3\u5bc6\u5931\u8d25\u7684\u95ee\u9898 !118\r\n- \u521d\u59cb\u5316v3\u5ba2\u6237\u7aef\u65f6\uff0c\u672a\u4f7f\u7528p12\u8bc1\u4e66\u4e14\u672a\u8bbe\u7f6e\u8bc1\u4e66\u5e8f\u5217\u53f7\u503c\u624d\u5c1d\u8bd5\u52a0\u8f7d\u8bc1\u4e66\r\n- \u589e\u52a0\u5546\u5bb6\u8f6c\u8d26\u5230\u96f6\u94b1\u7ed3\u679c\u56de\u8c03\u7684\u89e3\u6790\u65b9\u6cd5\r\n- \u5e73\u53f0\u6536\u4ed8\u901aAPP\u652f\u4ed8\u63a5\u53e3\u65b0\u589eSDK\u6240\u9700\u8981\u7b7e\u540d\u53c2\u6570\r\n- \u5e73\u53f0\u6536\u4ed8\u901a\uff08\u9000\u6b3e\uff09\u589e\u52a0\u57ab\u4ed8\u9000\u6b3e\u56de\u8865\u548c\u67e5\u8be2\u57ab\u4ed8\u56de\u8865\u7ed3\u679c\u7684\u63a5\u53e3\r\n- \u65b0\u589e \u5e73\u53f0\u6536\u4ed8\u901a\uff08\u8865\u5dee\uff09\u76843\u4e2a\u63a5\u53e3\u65b9\u6cd5\r\n\r\n## \u516c\u4f17\u53f7\r\n- #3203 \u4fee\u590d\u4f7f\u7528okhttp\u65b9\u5f0f\u6c38\u4e45\u7d20\u6750\u4e0b\u8f7d\u63a5\u53e3\u5b58\u5728\u7684\u95ee\u9898\r\n- #3261 \u589e\u52a0\u662f\u5426\u542f\u7528StableAccessToken\u7684\u914d\u7f6e\r\n- #3273 \u4fee\u590d\u53d1\u9001\u6587\u4ef6\u4e0a\u4f20\u8bf7\u6c42\u65f6Content-Type\u6ca1\u6709boundary\u7684\u95ee\u9898\r\n- #3324 \u6d88\u606f\u8def\u7531\u89c4\u5219\u7684\u4e8b\u4ef6\u589e\u52a0\u6b63\u5219\u5339\u914d\u652f\u6301\r\n- #3356 \u8349\u7a3f\u7bb1\u6a21\u5757\u65b0\u5efa\u8349\u7a3f/\u4fee\u6539\u8349\u7a3f\u63a5\u53e3\u8865\u5145\u5b57\u6bb5\r\n- \u4f18\u5316\u914d\u7f6e\u7c7b\uff0c\u589e\u52a0\u65b0\u65b9\u6cd5\u83b7\u53d6 OAuth 2.0\u91cd\u5b9a\u5411 URL \u548c QR \u8fde\u63a5\u91cd\u5b9a\u5411 URL !146\r\n- \u65b0\u589e\u591a\u516c\u4f17\u53f7\u914d\u7f6e wx-java-mp-multi-spring-boot-starter\r\n\r\n## \u89c6\u9891\u53f7\r\n- #3188 \u5b9e\u73b0\u89c6\u9891\u53f7\u52a9\u624b\u76f8\u5173\u63a5\u53e3\r\n- #3238 \u65b0\u589e\u4f1a\u5458\u529f\u80fd\u76f8\u5173API\u548c\u6d88\u606f\u5904\u7406 !122\r\n- #3265 \u89c6\u9891\u53f7\u7ebf\u7d22[\u83b7\u53d6\u7559\u8d44\u4fe1\u606f\u8be6\u60c5]\u63a5\u53e3\u517c\u5bb9\u65b0\u7248\u672c\u8fd4\u56de\u7684\u66f4\u591a\u8be6\u7ec6\u5b57\u6bb5\r\n- #3275 \u83b7\u53d6\u5e97\u94fa\u57fa\u672c\u4fe1\u606f\u63a5\u53e3\u8fd4\u56de\u6570\u636e \u65b0\u589e \u5e97\u94fa\u72b6\u6001\u548c \u5e97\u94fa\u539f\u59cbID\u5b57\u6bb5\r\n- #3295 \u5c0f\u5e97\u83b7\u53d6\u8ba2\u5355\u8be6\u60c5\u63a5\u53e3\u8865\u5145\u90e8\u5206\u8fd4\u56de\u503c\r\n- #3337 \u5c0f\u5e97\u8ba2\u5355\u8be6\u60c5\u5b57\u6bb5\u8865\u5145\u3001\u552e\u540e\u65b0\u7279\u6027\u8865\u5145\r\n- #3368 \u65b0\u589e\u89c6\u9891\u53f7\u52a9\u624b-\u76f4\u64ad\u5927\u5c4f\u6570\u636e\u3001\u7f57\u76d8\u8fbe\u4eba\u7248API\u76f8\u5173\u63a5\u53e3\r\n- #3372 \u589e\u52a0\u652f\u6301\u591a\u89c6\u9891\u53f7\u8d26\u53f7\u7684spring-boot-starter\u7ec4\u4ef6\r\n- #3414 \u5c0f\u5e97API\u83b7\u53d6\u8ba2\u5355\u8be6\u60c5\u63a5\u53e3\u7ed3\u679c\u7c7b\u65b0\u589e\u51e0\u4e2a\u5c5e\u6027\r\n- #3426 \u66f4\u65b0\u89c6\u9891\u53f7\u5c0f\u5e97/\u5fae\u4fe1\u5c0f\u5e97\u7c7b\u76ee\u3001\u8ba2\u5355\u3001\u5546\u54c1\u3001\u4e3b\u9875\u7ba1\u7406\u7b49\u76f8\u5173\u63a5\u53e3\r\n- #3427 \u65b0\u589e\u7f57\u76d8\u5546\u5bb6\u7248API\u3001\u5fae\u4fe1\u5c0f\u5e97\u5408\u4f5c\u8d26\u53f7API\u76f8\u5173\u63a5\u53e3\u4ee5\u53ca\u8ba2\u5355\u5f85\u53d1\u8d27\u6d88\u606f\u56de\u8c03\r\n- \u589e\u52a0\u5206\u4eab\u5458\u56de\u8c03\u7684\u76f8\u5173\u65b9\u6cd5\r\n- \u5c0f\u5e97\u5546\u54c1\u5bf9\u8c61\u589e\u52a0\u552e\u540e\u5b57\u6bb5\r\n\r\n## \u5f00\u653e\u5e73\u53f0\r\n- #3207 \u65b0\u589e\u5c0f\u7a0b\u5e8f\u8ba4\u8bc1\u4e0a\u4f20\u8865\u5145\u6750\u6599\u7684\u63a5\u53e3\r\n- #3232 \u5c0f\u7a0b\u5e8f\u589e\u52a0\u83b7\u53d6\u9690\u79c1\u63a5\u53e3\u68c0\u6d4b\u7ed3\u679c\u7684API\r\n- #3249 \u4fee\u590dhaveOpen\u63a5\u53e3\u7684\u8bf7\u6c42\u5730\u5740\r\n- #3250 \u8c03\u6574\u5e76\u5b8c\u5584\u5c0f\u7a0b\u5e8f\u8ba4\u8bc1\u76f8\u5173\u4ee3\u7801\u6587\u6863\r\n- #3270 \u4fee\u6539\u83b7\u53d6\u6388\u6743\u65b9\u9009\u9879\u4fe1\u606f\u3001\u8bbe\u7f6e\u6388\u6743\u65b9\u9009\u9879\u4fe1\u606f\u63a5\u53e3\u7684\u5730\u5740\r\n- #3347 \u65b0\u589e\u5c0f\u7a0b\u5e8f\u5907\u6848\u76f8\u5173\u63a5\u53e3\r\n- #3359 \u4fee\u590d\u5907\u6848\u63a5\u53e3\u5c5e\u6027\u5b9a\u4e49\u9519\u8bef\u7684\u95ee\u9898\r\n- #3431 \u589e\u52a0\u534a\u5c4f\u5c0f\u7a0b\u5e8f\u7ba1\u7406\u76f8\u5173\u63a5\u53e3\r\n- \u63a5\u5165\u5c0f\u7a0b\u5e8f\u8ba4\u8bc1\uff08\u5e74\u5ba1\uff09\u76f8\u5173\u63a5\u53e3\uff0c\u540c\u65f6\u589e\u52a0\u516c\u5171\u7684\u6587\u4ef6\u4e0a\u4f20\u65b9\u6cd5\r\n\r\n\r\n## \u5176\u4ed6\u516c\u5171\u95ee\u9898\r\n- #3348 \u4fee\u590d\u65e0\u6cd5\u83b7\u53d6\u6b63\u786e\u6587\u4ef6\u540d\u7684\u95ee\u9898\r\n- #3217 \u589e\u52a0 solon-plugins \u9002\u914d\r\n- \u4fee\u590d\u4e0b\u8f7d\u6587\u4ef6\u76f8\u5173\u63a5\u53e3\u83b7\u53d6\u6587\u4ef6\u540d\u7684\u95ee\u9898\r\n", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2025-01-03", "type": "created_tag", "message": "Created tag: v4.7.0", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2025-01-03", "type": "push", "link": "https://github.com/binarywang/WxJava/commits/a29e00f00f188c9948e89a492ca9ba7ff4e6b73e", "message": ":art: #3461\u3010\u5c0f\u7a0b\u5e8f\u3011spring boot starter \u548c solon plugin \u589e\u52a0\u83b7\u53d6\u7a33\u5b9a\u7248\u63a5\u53e3\u8c03\u7528\u51ed\u636e\u7684\u53c2\u6570", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2025-01-03", "type": "pull_request", "link": "https://github.com/binarywang/WxJava/pull/3461", "message": ":art:\u3010\u5c0f\u7a0b\u5e8f\u3011spring boot start \u589e\u52a0\u83b7\u53d6\u7a33\u5b9a\u7248\u63a5\u53e3\u8c03\u7528\u51ed\u636e\u7684\u53c2\u6570 useStableAccessToken None", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2025-01-02", "type": "push", "link": "https://github.com/binarywang/WxJava/commits/8707c42eddf05c0eaa0d0fa37ce799c6f760f22d", "message": ":memo: \u66f4\u65b0\u7248\u672c\u4fe1\u606f :art:\u3010\u5fae\u4fe1\u652f\u4ed8\u3011\u4f01\u4e1a\u4ed8\u6b3e\u5230\u96f6\u94b1\u63a5\u53e3\u8bf7\u6c42\u7c7b\u589e\u52a0\u54c1\u724c\u7ea2\u5305\u5b57\u6bb5 !117 :art: replace bcpkix-jdk15on 1.70 with bcpkix-jdk18on 1.77 :bug: #3203 \u3010\u516c\u4f17\u53f7\u3011\u4fee\u590d\u4f7f\u7528okhttp \u65b9\u5f0f\u6c38\u4e45\u7d20\u6750\u4e0b\u8f7d\u63a5\u53e3\u5b58\u5728\u7684\u95ee\u9898 :new: #3207 \u3010\u5f00\u653e\u5e73\u53f0\u3011 \u65b0\u589e\u5c0f\u7a0b\u5e8f\u8ba4\u8bc1\u4e0a\u4f20\u8865\u5145\u6750\u6599\u7684\u63a5\u53e3 :bug: #3208 \u3010\u4f01\u4e1a\u5fae\u4fe1\u3011\u4fee\u590dOAuth2\u670d\u52a1getAuthUserInfo\u5b57\u6bb5\u5927\u5c0f\u5199\u95ee\u9898\u5bfc\u81f4\u65e0\u6cd5\u83b7\u53d6\u8fd4\u56de\u6570\u636e\u7684\u95ee\u9898 :bug: !118 \u3010\u5fae\u4fe1\u652f\u4ed8\u3011\u4fee\u590d\u83b7\u53d6\u5bf9\u79c1\u94f6\u884c\u5361\u53f7\u5f00\u6237\u94f6\u884c\u63a5\u53e3\u89e3\u5bc6\u5931\u8d25\u7684\u95ee\u9898 :art: #3212\u3010\u4f01\u4e1a\u5fae\u4fe1\u3011\u589e\u52a0\u5fae\u4fe1\u5ba2\u670d\u56de\u8c03\u4e8b\u4ef6\u652f\u6301 :new: \u3010\u5f00\u653e\u5e73\u53f0\u3011\u63a5\u5165\u5c0f\u7a0b\u5e8f\u8ba4\u8bc1\uff08\u5e74\u5ba1\uff09\u76f8\u5173\u63a5\u53e3\uff0c\u540c\u65f6\u589e\u52a0\u516c\u5171\u7684\u6587\u4ef6\u4e0a\u4f20\u65b9\u6cd5 :art: #3216 \u3010\u4f01\u4e1a\u5fae\u4fe1\u3011\u4fee\u590d sun.security.util \u5728\u9ad8\u7248\u672c java \u4e2d\u65e0\u6cd5\u8bbf\u95ee\u7684\u95ee\u9898\uff0c\u6539\u4e3a\u901a\u8fc7 bouncycastle \u5e93\u89e3\u6790\u79c1\u94a5 :art: \u66f4\u65b0 lombok \u5230 1.18.30 \u89e3\u51b3 java 21 \u4e0b\u7f16\u8bd1\u62a5\u9519\u7684\u95ee\u9898 :art: \u4fee\u590d\u90e8\u5206\u4ee3\u7801 :art: #3218\u3010\u4f01\u4e1a\u5fae\u4fe1\u3011\u589e\u52a0\u83b7\u5ba2\u52a9\u624b\u4e8b\u4ef6\u56de\u8c03\u901a\u77e5 :new: #3188 \u3010\u89c6\u9891\u53f7\u3011\u5b9e\u73b0\u89c6\u9891\u53f7\u52a9\u624b\u76f8\u5173\u63a5\u53e3 :new: #3226 \u3010\u4f01\u4e1a\u5fae\u4fe1\u3011\u589e\u52a0\u529e\u516c-\u6587\u6863\u7ba1\u7406\u6a21\u5757\u76f8\u5173\u63a5\u53e3 :art: \u4f18\u5316\u90e8\u5206\u4ee3\u7801 :new: \u3010\u516c\u4f17\u53f7\u3011\u65b0\u589e\u591a\u516c\u4f17\u53f7\u914d\u7f6e wx-java-mp-multi-spring-boot-starter :art: #3225\u3010\u4f01\u4e1a\u5fae\u4fe1\u3011\u591a\u4f01\u4e1a\u5fae\u4fe1\u914d\u7f6estarter\u589e\u52a0 http \u5ba2\u6237\u7aef\u914d\u7f6e\u652f\u6301 :new: #3238 \u3010\u89c6\u9891\u53f7\u3011\u65b0\u589e\u4f1a\u5458\u529f\u80fd\u76f8\u5173API\u548c\u6d88\u606f\u5904\u7406 !122 :new: #3228 \u3010\u4f01\u4e1a\u5fae\u4fe1\u3011\u589e\u52a0\u529e\u516c-\u53d1\u9001\u90ae\u4ef6\u6a21\u5757\u76f8\u5173\u63a5\u53e3", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-24", "type": "push", "link": "https://github.com/binarywang/WxJava/commits/e87a93e5db967e32da846665f988f4b4d3e3f975", "message": ":new: #3457\u3010\u5c0f\u7a0b\u5e8f\u3011\u589e\u52a0\u53d1\u8d27\u4fe1\u606f\u7ba1\u7406\u91cc\u7684\u7279\u6b8a\u53d1\u8d27\u62a5\u5907\u63a5\u53e3\u548c\u67e5\u8be2\u5c0f\u7a0b\u5e8f\u662f\u5426\u5df2\u5b8c\u6210\u4ea4\u6613\u7ed3\u7b97\u7ba1\u7406\u786e\u8ba4\u7684\u63a5\u53e3", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-24", "type": "issues", "link": "https://github.com/binarywang/WxJava/issues/3452", "message": "\u3010\u529f\u80fd\u3011\u65b0\u589e\u6d88\u8d39\u8005\u6295\u8bc92.0\u7684\u66f4\u65b0\u9000\u6b3e\u5ba1\u6279\u7ed3\u679c\u529f\u80fd # \u63d0\u95ee\u524d\uff0c\u8bf7\u786e\u4fdd\u9605\u8bfb\u8fc7\u9879\u76ee\u9996\u9875\u8bf4\u660e\u4ee5\u53cawiki\u5f00\u53d1\u6587\u6863\u76f8\u5173\u5185\u5bb9\uff0c\u5b8c\u6210\u5185\u5bb9\u540e\uff0c\u8bf7\u52a1\u5fc5\u79fb\u9664\u5305\u62ec\u672c\u53e5\u5728\u5185\u7684\u65e0\u7528\u5185\u5bb9\uff0c\u4ee5\u514d\u5f71\u54cd\u4ed6\u4eba\u9605\u8bfb\uff0c\u5426\u5219\u76f4\u63a5\u5173\u95ed\uff0c\u8c22\u8c22\u5408\u4f5c~\r\n\r\n### \u7b80\u8981\u63cf\u8ff0\r\n\u65b0\u589e\u6d88\u8d39\u8005\u6295\u8bc92.0\u7684\u66f4\u65b0\u9000\u6b3e\u5ba1\u6279\u7ed3\u679c\u529f\u80fd\r\n\r\n### \u5b98\u65b9\u6587\u6863\u5730\u5740\r\n[https://pay.wechatpay.cn/docs/merchant/apis/consumer-complaint/complaints/update-refund-progress.html](url)\r\n", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-24", "type": "pull_request", "link": "https://github.com/binarywang/WxJava/pull/3457", "message": "\u8865\u5145\u5c0f\u7a0b\u5e8f\u53d1\u8d27\u4fe1\u606f\u7ba1\u7406\u65b0\u589e\u7684\u63a5\u53e3 None", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-24", "type": "issue_comment", "link": "https://github.com/binarywang/WxJava/issues/3458#issuecomment-2560564700", "message": "\u6b22\u8fce\u76f4\u63a5\u63d0\u4ea4Pr\u8fdb\u884c\u4f18\u5316", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-21", "type": "push", "link": "https://github.com/binarywang/WxJava/commits/d6fad6386e281fc388d46de3d05adee3d87a5566", "message": ":new: #3455 \u3010\u5f00\u653e\u5e73\u53f0\u3011\u589e\u52a0\u5c0f\u7a0b\u5e8f\u8ba4\u8bc1\u53ca\u5907\u6848\u76f8\u5173\u63a5\u53e3", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-21", "type": "pull_request", "link": "https://github.com/binarywang/WxJava/pull/3455", "message": "\u6dfb\u52a0\u5c0f\u7a0b\u5e8f\u8ba4\u8bc1\u53ca\u5907\u6848 None", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-20", "type": "issue_comment", "link": "https://github.com/binarywang/weixin-java-mp-demo/issues/161#issuecomment-2556877665", "message": "\u4f60\u770b\u7684\u5305\u662f\u5bf9\u7684\u5417\uff1f", "repo": { "full_name": "binarywang/weixin-java-mp-demo", "language": "Java", "stargazers_count": 1946, "description": "\u57fa\u4e8eSpring Boot \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u516c\u4f17\u53f7Java\u540e\u7aefDemo\uff0c\u652f\u6301\u591a\u516c\u4f17\u53f7", "topics": [ "demo-spring-boot", "java", "spring-boot", "wechat", "weixin" ] } }, { "date": "2024-12-20", "type": "push", "link": "https://github.com/binarywang/WxJava/commits/095fec27295069a37b11a77e6802d90e037d4441", "message": ":art: #3453 \u3010\u5c0f\u7a0b\u5e8f\u3011\u4fee\u590d\u540c\u57ce\u914d\u9001\u67e5\u8be2\u8fd0\u8d39\u63a5\u53e3\u8fd4\u56de\u53c2\u6570", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-20", "type": "pull_request", "link": "https://github.com/binarywang/WxJava/pull/3453", "message": "\u4fee\u590dgitee #IBCHND\uff0c\u540c\u57ce\u914d\u9001\u67e5\u8be2\u8fd0\u8d39\u8fd4\u56de\u503c\u95ee\u9898 None", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-20", "type": "issue_comment", "link": "https://github.com/binarywang/WxJava/pull/3451#issuecomment-2556388659", "message": "@zhanyan-Ader1y", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-20", "type": "issues", "link": "https://github.com/binarywang/WxJava/issues/3383", "message": "wx-java-channel-spring-boot-starter \u6a21\u5757\uff0c\u53ef\u5426\u52a0\u4e2a README.md ? None", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-18", "type": "issues", "link": "https://github.com/binarywang/WxJava/issues/3441", "message": "v3\u5546\u5bb6\u8f6c\u8d26\u5230\u96f6\u94b1\u56de\u8c03\u63d0\u793a\u9700\u8981P12\u8bc1\u4e66 v3\u5546\u5bb6\u8f6c\u8d26\u5230\u96f6\u94b1\u56de\u8c03\u63d0\u793a\u9700\u8981P12\u8bc1\u4e66\r\n\u7248\u672c\u662f\uff1a4.6.9.B\r\n\r\n", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-18", "type": "push", "link": "https://github.com/binarywang/WxJava/commits/9ceda09294628d5c5b67d5e75800598650539545", "message": ":bug: \u3010\u89c6\u9891\u53f7\u3011\u4fee\u590d\u5fae\u4fe1\u5c0f\u5e97\u4e3b\u9875\u7ba1\u7406API\u83b7\u53d6\u5728\u5e97\u94fa\u4e3b\u9875\u5c55\u793a\u7684\u5546\u54c1\u5206\u7c7b\u63a5\u53e3\u7684\u8fd4\u56de\u5b9e\u4f53\u7c7b\u7684\u90e8\u5206\u5b57\u6bb5", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-18", "type": "pull_request", "link": "https://github.com/binarywang/WxJava/pull/3447", "message": "bug: #3443 [\u5fae\u4fe1\u652f\u4ed8] \u79c1\u94a5\u5b57\u7b26\u4e32\u5728\u521d\u59cb\u5316\u65f6\u4e0d\u9700\u8981\u7f16\u7801\u8f6c\u6362 \u4fee\u590d Issue #3443 \u4e2d\u7531\u4e8e\u79c1\u94a5\u8fdb\u884cBase64\u7f16\u7801\u5bfc\u81f4\u7684\u95ee\u9898\r\n\u95ee\u9898\u6765\u6e90 Commit: [fe5430e](https://github.com/binarywang/WxJava/commit/fe5430ee65fccea583378484b1c89b5fd5bbe286)", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-18", "type": "push", "link": "https://github.com/binarywang/binarywang/commits/7ccf9029f0817586f6b9d6ac5bd8198fca22874a", "message": "Update README.md", "repo": { "full_name": "binarywang/binarywang", "stargazers_count": 17 } }, { "date": "2024-12-18", "type": "issue_comment", "link": "https://github.com/binarywang/WxJava/issues/3304#issuecomment-2550233573", "message": "#3226 \u5df2\u5b9e\u73b0", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-17", "type": "issues", "link": "https://github.com/binarywang/WxJava/issues/3444", "message": "\u53d1\u8d77\u5546\u5bb6\u8f6c\u8d26\u63a5\u53e3TransferBatchesRequest\u7f3a\u5c11notify_url\u53c2\u6570 # \u63d0\u95ee\u524d\uff0c\u8bf7\u786e\u4fdd\u9605\u8bfb\u8fc7\u9879\u76ee\u9996\u9875\u8bf4\u660e\u4ee5\u53cawiki\u5f00\u53d1\u6587\u6863\u76f8\u5173\u5185\u5bb9\uff0c\u5c24\u5176\u662f\u5e38\u89c1\u95ee\u9898\u90e8\u5206\u3002\u5b8c\u6210\u5185\u5bb9\u540e\uff0c\u8bf7\u52a1\u5fc5\u79fb\u9664\u5305\u62ec\u672c\u53e5\u5728\u5185\u7684\u65e0\u7528\u5185\u5bb9\uff0c\u4ee5\u514d\u5f71\u54cd\u9605\u8bfb\uff0c\u5426\u5219\u76f4\u63a5\u5173\u95ed\uff0c\u8c22\u8c22\u5408\u4f5c~\r\n\r\n## \u53e6\u5916\u5982\u679c\u786e\u8ba4\u5c5e\u4e8ebug\uff0c\u800c\u4e14\u5df2\u660e\u786e\u5982\u4f55\u4fee\u590d\uff0c\u8bf7\u53c2\u8003\u8d21\u732e\u6307\u5357\u76f4\u63a5\u63d0\u4ea4PR\uff0c\u7701\u7684\u6d6a\u8d39\u65f6\u95f4\u5728\u8fd9\u91cc\u63cf\u8ff0\u95ee\u9898\uff0c\u975e\u5e38\u611f\u8c22\u914d\u5408\r\n\r\n### \u7b80\u8981\u63cf\u8ff0\r\n\u53d1\u8d77\u5546\u5bb6\u8f6c\u8d26\u63a5\u53e3TransferBatchesRequest\u7f3a\u5c11notify_url\u53c2\u6570\r\n\r\n### \u6a21\u5757\u7248\u672c\u60c5\u51b5\r\n* WxJava \u6a21\u5757\u540d: weixin-java-pay\r\n* WxJava \u7248\u672c\u53f7: 4.6.0\r\n\r\n### \u8be6\u7ec6\u63cf\u8ff0\r\n\u5546\u5bb6\u8f6c\u8d26\u63a5\u53e3\u4e2d\u7684\u8bf7\u6c42\u53c2\u6570TransferBatchesRequest\u7f3a\u5c11notify_url\u53c2\u6570\uff0c \u65e0\u6cd5\u5b9e\u73b0\u56de\u8c03\u901a\u77e5\r\n\r\n\r\n\r\n", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-17", "type": "issue_comment", "link": "https://github.com/binarywang/WxJava/issues/3441#issuecomment-2547410834", "message": "\u4f60\u786e\u5b9a\u4f7f\u7528\u7684\u662f\u6700\u65b0\u7248\u672c\u5417\uff1f\u9ebb\u70e6\u6838\u5b9e\u4e0b\uff0c\u4ee3\u7801\u884c\u6570\u6ca1\u5bf9\u4e0a", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-16", "type": "push", "link": "https://github.com/binarywang/WxJava/commits/ec0f58f3e1a60837401d8e01bd3a49e5e2fd4393", "message": ":art:\u3010\u5fae\u4fe1\u652f\u4ed8\u3011\u90e8\u5206\u63a5\u53e3\u8fd4\u56de\u5b9e\u4f53\u7c7b\u5b9e\u73b0\u5e8f\u5217\u5316\u63a5\u53e3", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-16", "type": "pull_request", "link": "https://github.com/binarywang/WxJava/pull/3442", "message": "\u3010\u5fae\u4fe1\u652f\u4ed8\u3011\u90e8\u5206\u63a5\u53e3\u53cd\u53c2\u5185\u90e8\u7c7b\u5e8f\u5217\u5316 \u589e\u52a0\u4e86\u94f6\u884c\u67e5\u8be2\u3001\u8d26\u5355\u4fe1\u606f\u7b49\u5185\u90e8\u7c7b\u5e8f\u5217\u5316\u3002\u5fae\u670d\u52a1\u4f7f\u7528\u8981\u6c42\u5bf9\u8c61\u5b9e\u73b0\u5e8f\u5217\u5316", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-13", "type": "push", "link": "https://github.com/binarywang/WxJava/commits/a4e3af0eb66659cc84be2874c2357d6017c7761e", "message": ":art: #3437 \u3010\u4f01\u4e1a\u5fae\u4fe1\u3011 \u5fae\u76d8\u6587\u4ef6\u7ba1\u7406\u76f8\u5173\u63a5\u53e3\u79fb\u9664\u8fc7\u671f\u7684userid\u53c2\u6570", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-13", "type": "issues", "link": "https://github.com/binarywang/WxJava/issues/3436", "message": "V3\u652f\u4ed8\u63a5\u53e3\u4e3a\u4ec0\u4e48\u4e00\u5b9a\u5f3a\u5236\u8981\u6c42\u914d\u7f6ep12\u8bc1\u4e66\u3002 \u914d\u7f6e\u4e86\u5176\u4ed6\u7684\u8bc1\u4e66\u4fe1\u606f\uff0c\u4f46\u662f\u8c03\u7528\u63a5\u53e3\u4f1a\u8d70p12\u8bc1\u4e66\u7684\u52a0\u8f7d\u903b\u8f91\uff0c\u53d8\u6210\u4e00\u5b9a\u8981\u914d\u7f6ep12\u8bc1\u4e66\u4e86\u3002\u7136\u540e\u62a5\u9519\u63d0\u793a\uff1a\u8bf7\u786e\u4fdd\u8bc1\u4e66\u6587\u4ef6\u5730\u5740\u3010p12\u8bc1\u4e66\u3011\u6216\u8005\u5185\u5bb9\u5df2\u914d\u7f6e\u3002\u5e94\u8be5\u6539\u6210\u53ef\u4ee5\u5c1d\u8bd5\u4ecep12\u52a0\u8f7d\u8bc1\u4e66\u4fe1\u606f\uff0c\u4f46\u662f\u6ca1\u6709\u52a0\u8f7d\u5230\u4e0d\u5e94\u8be5\u62a5\u9519\uff0c\u4e0b\u9762\u53ef\u80fd\u8fd8\u6709\u5176\u4ed6\u52a0\u8f7d\u5176\u4ed6\u8bc1\u4e66\u7684\u903b\u8f91\u3002\r\n<img width=\"832\" alt=\"image\" src=\"https://github.com/user-attachments/assets/3971ebb2-eb4f-4cf3-9453-7e3e65f2b45e\" />\r\n\r\n", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-13", "type": "issue_comment", "link": "https://github.com/binarywang/WxJava/issues/3436#issuecomment-2540514585", "message": "https://github.com/binarywang/WxJava/pull/3428 \u4f60\u770b\u4e0b\u8fd9\u4e2a\u63d0\u4ea4\u662f\u5426\u5df2\u7ecf\u89e3\u51b3\u95ee\u9898\u4e86", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-12", "type": "issue_comment", "link": "https://github.com/binarywang/WxJava/issues/3436#issuecomment-2538024747", "message": "\u4f60\u7528\u7684\u662f\u6700\u65b0\u7248\u5417\uff1f", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-12", "type": "push", "link": "https://github.com/binarywang/WxJava/commits/f70a305aea00faff833ddc220dc5a8a4af8007a1", "message": ":bug: \u3010\u5fae\u4fe1\u652f\u4ed8\u3011\u4fee\u590d\u516c\u94a5\u6821\u9a8c\u95ee\u9898", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-12", "type": "pull_request", "link": "https://github.com/binarywang/WxJava/pull/3435", "message": "bug: \u516c\u94a5\u9884\u6821\u9a8c\u65f6\u6821\u9a8c path/content/string [issue link](https://github.com/binarywang/WxJava/issues/3424#issuecomment-2530736814)", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-11", "type": "issue_comment", "link": "https://github.com/binarywang/WxJava/issues/3434#issuecomment-2533557788", "message": "\u81ea\u5df1\u641c\u6e90\u7801\u5c31\u80fd\u641c\u5230\u4e86", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-10", "type": "issue_comment", "link": "https://github.com/binarywang/WxJava/issues/3433#issuecomment-2531328253", "message": "\u4e3a\u4ec0\u4e48\u4f1a\u6709\u6b64\u9700\u6c42\uff1f\r\n", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-09", "type": "push", "link": "https://github.com/binarywang/WxJava/commits/ca005534d4270713c951a6a1c30accd95193fb81", "message": ":new: \u3010\u516c\u4f17\u53f7\u3011\u4f18\u5316\u914d\u7f6e\u7c7b\uff0c\u589e\u52a0\u65b0\u65b9\u6cd5\u83b7\u53d6 OAuth 2.0\u91cd\u5b9a\u5411 URL \u548c QR \u8fde\u63a5\u91cd\u5b9a\u5411 URL !146", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-09", "type": "issue_comment", "link": "https://github.com/binarywang/WxJava/issues/3423#issuecomment-2526721940", "message": "#3208 \u8fd9\u4e2a\u95ee\u9898\u5e94\u8be5\u5728\u65b0\u7248\u672c\u91cc\u505a\u4e86\u4fee\u590d\u7684", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-07", "type": "issues", "link": "https://github.com/binarywang/WxJava/issues/3430", "message": "\u8fd1\u671f\u5fae\u4fe1\u652f\u4ed8V3\u63a5\u53e3\u63a8\u51fa\u7684\u516c\u94a5ID\u9a8c\u7b7e\u9002\u914d ### \u7b80\u8981\u63cf\u8ff0\r\n\u5173\u4e8e\u8fd1\u671f\u5fae\u4fe1\u652f\u4ed8V3\u63a5\u53e3\u63a8\u51fa\u7684\u516c\u94a5ID\u9a8c\u7b7e\uff0c\u539f\u5148\u7684sdk\u4e2d\u53ea\u652f\u6301\u5fae\u4fe1\u8bc1\u4e66\u9a8c\u7b7e\uff0c\u8be2\u95ee\u4e00\u4e0b\u9488\u5bf9\u5fae\u4fe1\u63a8\u51fa\u65b0\u7684\u9a8c\u7b7e\u65b9\u5f0f\uff0c\u8bf7\u95ee\u6709\u7ef4\u62a4\u8ba1\u5212\u5417?\r\n\r\n### \u5b98\u65b9\u6587\u6863\u5730\u5740\r\n https://pay.weixin.qq.com/doc/v3/merchant/4012153196\r\n\r\n", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-07", "type": "issue_comment", "link": "https://github.com/binarywang/WxJava/pull/3425#issuecomment-2525059024", "message": "> \u8bf7\u95ee\u4f7f\u75284.6.7.B\u5728WxPayConfig\u4e2d\u9700\u8981\u914d\u7f6e\u54ea\u4e9b\u5c5e\u6027\uff1fkeyPath\u5bf9\u5e94\u7684\u6587\u4ef6\u662fapiclient_cert.p12\u6587\u4ef6\u5417\uff1f\r\n\r\n\u8981\u75284.6.8.B", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-05", "type": "push", "link": "https://github.com/binarywang/WxJava/commits/03f78caecffb859a10c860ace75e6468113aa38f", "message": ":new: #3431 \u3010\u5f00\u653e\u5e73\u53f0\u3011\u589e\u52a0\u534a\u5c4f\u5c0f\u7a0b\u5e8f\u7ba1\u7406\u76f8\u5173\u63a5\u53e3", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-05", "type": "pull_request", "link": "https://github.com/binarywang/WxJava/pull/3431", "message": "\ud83c\udd95 [\u5fae\u4fe1\u5f00\u653e\u5e73\u53f0]-\u589e\u52a0\u534a\u5c4f\u5c0f\u7a0b\u5e8f\u7ba1\u7406\u76f8\u5173\u63a5\u53e3 None", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-05", "type": "issue_comment", "link": "https://github.com/binarywang/WxJava/issues/3430#issuecomment-2518997752", "message": "\u6700\u65b0\u7248\u5df2\u7ecf\u652f\u6301\u4e86\uff0c\u6ce8\u610f\u53ca\u65f6\u5173\u6ce8\u516c\u4f17\u53f7\u6700\u65b0\u63a8\u6587", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-03", "type": "push", "link": "https://github.com/binarywang/WxJava/commits/3f3c37d286f6eb72f62fdc97ee6ab73e3a177836", "message": ":art: #3424 \u3010\u5fae\u4fe1\u652f\u4ed8\u3011\u52a0\u8f7d\u8bc1\u4e66\u524d\u589e\u52a0\u6821\u9a8c\uff0c\u51cf\u5c11\u4e0d\u5fc5\u8981\u7684\u5f02\u5e38\u65e5\u5fd7\u8f93\u51fa", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-03", "type": "issues", "link": "https://github.com/binarywang/WxJava/issues/3424", "message": "[\u5c1d\u8bd5\u83b7\u53d6p12\u8bc1\u4e66] \u662f\u5426\u8003\u8651\u53bb\u6389\u5806\u6808\u6253\u5370? ### \u7b80\u8981\u63cf\u8ff0\r\n\r\n\u5728\u5fae\u4fe1\u652f\u4ed8\u7684 `com.github.binarywang.wxpay.config.WxPayConfig#p12ToPem` \u4e2d, \u4f1a\u5c1d\u8bd5\u83b7\u53d6p12\u8bc1\u4e66. \u4f46\u5c1d\u8bd5\u6027\u64cd\u4f5c\u5374\u8f93\u51fa\u4e86\u5f02\u5e38\u5806\u6808, \u662f\u5426\u8003\u8651\u53bb\u6389\u5806\u6808\u7684\u6253\u5370?\r\n\r\n### \u6a21\u5757\u7248\u672c\u60c5\u51b5\r\n* WxJava \u6a21\u5757\u540d: wxpay\r\n* WxJava \u7248\u672c\u53f7: latest\r\n\r\n### \u65e5\u5fd7\r\n\r\n```\r\ncom.github.binarywang.wxpay.exception.WxPayException: \u8bf7\u786e\u4fdd\u8bc1\u4e66\u6587\u4ef6\u5730\u5740\u3010p12\u8bc1\u4e66\u3011\u6216\u8005\u5185\u5bb9\u5df2\u914d\u7f6e\r\n\tat com.github.binarywang.wxpay.config.WxPayConfig.loadConfigInputStream(WxPayConfig.java:382)\r\n\tat com.github.binarywang.wxpay.config.WxPayConfig.p12ToPem(WxPayConfig.java:456)\r\n\tat com.github.binarywang.wxpay.config.WxPayConfig.initApiV3HttpClient(WxPayConfig.java:291)\r\n```\r\n", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-03", "type": "pull_request", "link": "https://github.com/binarywang/WxJava/pull/3428", "message": "bug: #3424 [\u5fae\u4fe1\u652f\u4ed8]\u5c1d\u8bd5\u52a0\u8f7dp12\u8bc1\u4e66\u524d\u6821\u9a8cpath, \u907f\u514dpath\u4e3a\u7a7a\u65f6\u52a0\u8f7d\u5931\u8d25\u6253\u5370\u5806\u6808 None", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-03", "type": "issue_comment", "link": "https://github.com/binarywang/WxJava/issues/3423#issuecomment-2513491690", "message": "`\u3010\u54cd\u5e94\u6570\u636e\u3011\uff1a{\"userid\":\"qy01c9daec2345ee009b742cd9db\",\"errcode\":0,\"errmsg\":\"ok\"}`\r\n\r\n\u8fd9\u4e2a\u662f\u539f\u59cb\u54cd\u5e94\u5417\uff1f", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-01", "type": "push", "link": "https://github.com/binarywang/WxJava/commits/fae5cad6942bee8fddab7398d5eb16ee5b8c8207", "message": ":new: #3427\u3010\u89c6\u9891\u53f7\u3011\u65b0\u589e\u7f57\u76d8\u5546\u5bb6\u7248API\u3001\u5fae\u4fe1\u5c0f\u5e97\u5408\u4f5c\u8d26\u53f7API\u76f8\u5173\u63a5\u53e3\u4ee5\u53ca\u8ba2\u5355\u5f85\u53d1\u8d27\u6d88\u606f\u56de\u8c03", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-01", "type": "pull_request", "link": "https://github.com/binarywang/WxJava/pull/3427", "message": ":art: \u3010\u89c6\u9891\u53f7\u3011\u65b0\u589e\u7f57\u76d8\u5546\u5bb6\u7248API\u3001\u5fae\u4fe1\u5c0f\u5e97\u5408\u4f5c\u8d26\u53f7API\u76f8\u5173\u63a5\u53e3\u3001\u8ba2\u5355\u5f85\u53d1\u8d27\u6d88\u606f\u56de\u8c03 None", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-12-01", "type": "issue_comment", "link": "https://github.com/binarywang/WxJava/issues/3421#issuecomment-2509561729", "message": "\u4e0d\u662f\u6709\u5bf9\u5e94\u7684demo\u5417\uff1f", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-11-29", "type": "push", "link": "https://github.com/binarywang/WxJava/commits/c6a38ae7dd63aaaff159f8ece1c7ec8788a6acdf", "message": ":art: #3288\u3010\u5fae\u4fe1\u652f\u4ed8\u3011\u4fee\u590d\u7531\u4e8e\u5fae\u4fe1\u7b7e\u540d\u63a2\u6d4b\u5bfc\u81f4\u7684\u9a8c\u7b7e\u9519\u8bef\u7684\u95ee\u9898", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-11-29", "type": "pull_request", "link": "https://github.com/binarywang/WxJava/pull/3422", "message": "\ud83c\udfa8\u3010\u5fae\u4fe1\u652f\u4ed8\u3011\u5904\u7406\u5fae\u4fe1\u7b7e\u540d\u63a2\u6d4b\u6d41\u91cf \u5fae\u4fe1\u652f\u4ed8\u7684[\u7b7e\u540d\u63a2\u6d4b](https://pay.weixin.qq.com/docs/merchant/development/interface-rules/signature-verification.html#%E5%BA%94%E5%AF%B9%E7%AD%BE%E5%90%8D%E6%8E%A2%E6%B5%8B%E6%B5%81%E9%87%8F)\uff0c\u4f1a\u751f\u6210\"WECHATPAY/SIGNTEST/\"\u5f00\u5934\u7684\u7b7e\u540d\u503c\uff0c\u5bfc\u81f4\u7b7e\u540dbase64\u89e3\u7801\u5f02\u5e38\u3002\r\n\u7edf\u4e00\u5904\u7406\u4e0b\u3002\u5173\u8054Issues #3288", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-11-29", "type": "issues", "link": "https://github.com/binarywang/WxJava/issues/3288", "message": "\u6295\u8bc9\u901a\u77e5\u9a8c\u7b7e\u9519\u8bef ### \u7b80\u8981\u63cf\u8ff0\r\n\u5fae\u4fe1\u652f\u4ed8\u6295\u8bc9\u901a\u77e5\u9a8c\u7b7e\u9519\u8bef\uff0c\u901a\u77e5\u5934\u90e8\u7b7e\u540dBase64\u89e3\u7801\u5f02\u5e38\u3002\r\n\r\n### \u6a21\u5757\u7248\u672c\u60c5\u51b5\r\n* WxJava \u6a21\u5757\u540d: weixin-java-pay\r\n* WxJava \u7248\u672c\u53f7: 4.6.0\r\n\r\n### \u8be6\u7ec6\u63cf\u8ff0\r\n\u5bfc\u81f4\u7684\u539f\u56e0\u662f\u56e0\u4e3a\u5fae\u4fe1\u7684[\u7b7e\u540d\u63a2\u6d4b](https://pay.weixin.qq.com/docs/merchant/development/interface-rules/signature-verification.html#%E5%BA%94%E5%AF%B9%E7%AD%BE%E5%90%8D%E6%8E%A2%E6%B5%8B%E6%B5%81%E9%87%8F)\uff0c\u4f1a\u751f\u6210\"WECHATPAY/SIGNTEST/\"\u5f00\u5934\u7684\u7b7e\u540d\u503c\uff0c\u5bfc\u81f4\u7b7e\u540dbase64\u89e3\u7801\u5f02\u5e38\u3002\r\n\u5e0c\u671b\u80fd\u7edf\u4e00\u5904\u7406\u4e0b\u5fae\u4fe1\u7b7e\u540d\u63a2\u6d4b\u6d41\u91cf\u3002\r\n\r\n### \u65e5\u5fd7\r\n```\r\njava.lang.IllegalArgumentException: Last unit does not have enough valid bits\r\n\tat java.util.Base64$Decoder.decode0(Base64.java:734) ~[?:1.8.0_391]\r\n\tat java.util.Base64$Decoder.decode(Base64.java:526) ~[?:1.8.0_391]\r\n\tat java.util.Base64$Decoder.decode(Base64.java:549) ~[?:1.8.0_391]\r\n\tat com.github.binarywang.wxpay.v3.auth.CertificatesVerifier.verify(CertificatesVerifier.java:33) ~[weixin-java-pay-4.6.0.jar:?]\r\n\tat com.github.binarywang.wxpay.v3.auth.CertificatesVerifier.verify(CertificatesVerifier.java:46) ~[weixin-java-pay-4.6.0.jar:?]\r\n\tat com.github.binarywang.wxpay.v3.auth.AutoUpdateCertificatesVerifier.verify(AutoUpdateCertificatesVerifier.java:121) ~[weixin-java-pay-4.6.0.jar:?]\r\n\tat com.github.binarywang.wxpay.service.impl.BaseWxPayServiceImpl.verifyNotifySign(BaseWxPayServiceImpl.java:351) ~[weixin-java-pay-4.6.0.jar:?]\r\n\tat com.github.binarywang.wxpay.service.impl.BaseWxPayServiceImpl.parseComplaintNotifyResult(BaseWxPayServiceImpl.java:1294) ~[weixin-java-pay-4.6.0.jar:?]\r\n```\r\n", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-11-29", "type": "issue_comment", "link": "https://github.com/binarywang/WxJava/issues/3424#issuecomment-2507310100", "message": "\u6b22\u8fce\u76f4\u63a5\u63d0\u4ea4\u4ee3\u7801\u6765\u5c55\u73b0\u4f60\u7684\u60f3\u6cd5", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-11-27", "type": "push", "link": "https://github.com/binarywang/WxJava/commits/577f2e6a0bcb8bb54ac5362aa1ac7a255c0d1bf1", "message": ":arrow_up: \u5347\u7ea7xstream\u7248\u672c\u52301.4.21", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-11-26", "type": "issue_comment", "link": "https://github.com/binarywang/WxJava/issues/3402#issuecomment-2499568236", "message": "> > > > \u5b98\u65b9\u7ed9\u7684publicKeyId\u662f\u5e26\u6709\u524d\u7f00\u7684\u5427\uff0c\u770b\u4f60\u56e0\u4e3a\u7c7b\u578b\u8f6c\u6362\u95ee\u9898\u8fd9\u90e8\u5206\u66ff\u6362\u6389\u4e86\uff0c\u5982\u679c\u6ca1\u5f71\u54cd\u662f\u6ca1\u95ee\u9898\uff0c\r\n> > > \r\n> > > \r\n> > > @PiscesNick \u5927\u4f6c\u4e0d\u63d0\u4e0bpr\u561b\r\n> > \r\n> > \r\n> > \u8fd8\u6ca1\u6d4b\u8bd5\uff0c\u6240\u4ee5\uff0c\u4e34\u65f6\u5e94\u6025\u53ef\u4ee5\u5148\u7528\u4e0a\u9762\u90a3\u4e2a\u5144\u5f1f\u7684\u65b9\u6848\uff0c \u5b9e\u73b0verifier \u81ea\u5b9a\u4e49X509Certificate \u6539\u5199getPublicKey\u7684\u65b9\u6cd5\u548cgetSerialNumber \u770b\u4ed6\u6587\u6863\u662f\u6d4b\u8bd5\u4e86\uff0c\u8fd9\u4e2a\u662f\u6539\u52a8\u6700\u5c0f\u7684 \u6d89\u53ca\u4e09\u4e2a\u539f\u6709\u7684\u7c7b\uff0c\u65b0\u589e\u4e00\u4e2a\u81ea\u5b9a\u4e49\r\n> \r\n> \u8bf7\u95ee\u6709\u5bf9\u5e94\u7684fork\u4e86\u5417, \u5982\u679c\u8fd8\u6ca1\u5f00\u59cb\u6539\u7684\u8bdd\u6211\u53ef\u4ee5\u5e2e\u5fd9\u4fee\u590d\u8fd9\u4e2a\u95ee\u9898\r\n\r\n\u4f60\u5f00\u641e\u5427\uff0c\u5927\u5bb6\u90fd\u7b49\u7740\u5462", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-11-25", "type": "issues", "link": "https://github.com/binarywang/WxJava/issues/3420", "message": "4.6.5.B\u7248\u672c \u62a5\u9519 Consider defining a bean of type 'cn.binarywang.wx.miniapp.config.impl.WxMaDefaultConfigImpl' in your configuration. # \u63d0\u95ee\u524d\uff0c\u8bf7\u786e\u4fdd\u9605\u8bfb\u8fc7\u9879\u76ee\u9996\u9875\u8bf4\u660e\u4ee5\u53cawiki\u5f00\u53d1\u6587\u6863\u76f8\u5173\u5185\u5bb9\uff0c\u5c24\u5176\u662f\u5e38\u89c1\u95ee\u9898\u90e8\u5206\u3002\u5b8c\u6210\u5185\u5bb9\u540e\uff0c\u8bf7\u52a1\u5fc5\u79fb\u9664\u5305\u62ec\u672c\u53e5\u5728\u5185\u7684\u65e0\u7528\u5185\u5bb9\uff0c\u4ee5\u514d\u5f71\u54cd\u9605\u8bfb\uff0c\u5426\u5219\u76f4\u63a5\u5173\u95ed\uff0c\u8c22\u8c22\u5408\u4f5c~\r\n\r\n## \u53e6\u5916\u5982\u679c\u786e\u8ba4\u5c5e\u4e8ebug\uff0c\u800c\u4e14\u5df2\u660e\u786e\u5982\u4f55\u4fee\u590d\uff0c\u8bf7\u53c2\u8003\u8d21\u732e\u6307\u5357\u76f4\u63a5\u63d0\u4ea4PR\uff0c\u7701\u7684\u6d6a\u8d39\u65f6\u95f4\u5728\u8fd9\u91cc\u63cf\u8ff0\u95ee\u9898\uff0c\u975e\u5e38\u611f\u8c22\u914d\u5408\r\n\r\n### \u7b80\u8981\u63cf\u8ff0\r\n__\u8bf7\u7b80\u5355\u6982\u62ec\u63cf\u8ff0\u4e0b\u4f60\u6240\u9047\u5230\u7684\u95ee\u9898\u3002__\r\n\r\n### \u6a21\u5757\u7248\u672c\u60c5\u51b5\r\n* WxJava \u6a21\u5757\u540d: \r\n* WxJava \u7248\u672c\u53f7:\uff08\u65e7\u7248\u672c\u4e0d\u4e88\u652f\u6301\uff0c\u8c22\u8c22\u914d\u5408\uff09\r\n\r\n### \u8be6\u7ec6\u63cf\u8ff0\r\n__\u5c3d\u91cf\u8be6\u7ec6\u63cf\u8ff0\u3002\u8bf7\u4e0d\u8981\u4f7f\u7528\u622a\u56fe\uff0c\u5c3d\u91cf\u4f7f\u7528\u6587\u5b57\u63cf\u8ff0\uff0c\u4ee3\u7801\u76f4\u63a5\u8d34\u4e0a\u6765\uff0c\u65e5\u5fd7\u5219\u8bf7\u9644\u5728\u540e\u9762\u6240\u793a\u533a\u57df\u3002__\r\n\r\n### \u65e5\u5fd7\r\n__\u5982\u679c\u65e5\u5fd7\u4e0d\u591a\uff0c\u76f4\u63a5\u4f7f\u7528md\u4ee3\u7801\u5f15\u7528\u683c\u5f0f\u8d34\u5728\u6b64\u5904\uff0c\u5426\u5219\u5982\u679c\u592a\u957f\uff0c\u8bf7\u5c06\u65e5\u5fd7\u653e\u5728 [pastebin](https://paste.ubuntu.com/) \u6216\u8005\u5176\u4ed6\u5730\u65b9\uff0c\u7136\u540e\u5c06\u5176url\u5730\u5740\u8d34\u5728\u8fd9\u91cc__\r\n```\r\n\u65e5\u5fd7\u8bf7\u5199\u4e8e\u6b64\u5904\r\n```\r\n", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-11-25", "type": "issue_comment", "link": "https://github.com/binarywang/WxJava/issues/3327#issuecomment-2497030580", "message": "@zhuangzibin \u9ebb\u70e6\u770b\u4e0b\u697c\u4e0a\u7684\u95ee\u9898", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-11-25", "type": "issue_comment", "link": "https://github.com/binarywang/weixin-java-miniapp-demo/issues/78#issuecomment-2497036385", "message": "\u7a7a\u6307\u9488\u4f60\u8c03\u8bd5\u4e0b\u4e0d\u5c31\u77e5\u9053\u95ee\u9898\u539f\u56e0\u4e86\u5417\uff1f", "repo": { "full_name": "binarywang/weixin-java-miniapp-demo", "language": "Java", "stargazers_count": 1353, "description": "\u57fa\u4e8eSpring Boot \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u5c0f\u7a0b\u5e8fJava\u540e\u7aefDemo", "topics": [ "weapp-demo", "wechat", "wechat-app", "wechat-mini-program", "wechat-sdk", "wechat-weapp", "weixin", "wx", "wxapp" ] } }, { "date": "2024-11-24", "type": "issue_comment", "link": "https://github.com/binarywang/WxJava/issues/3419#issuecomment-2495782360", "message": "\u4e3a\u4ec0\u4e48\u6211\u9700\u8981\u7528\u5b83\uff1f", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-11-24", "type": "push", "link": "https://github.com/binarywang/WxJava/commits/900f06847a1c797b2e626e5584b1a9b238ff4b0c", "message": ":art: \u9488\u5bf9\u4f01\u5fae\u6a21\u677f\u5361\u7247\u6d88\u606f\u4e2d\u6309\u94ae\u4ea4\u4e92\u578b\u6d88\u606f\u7684buttonSelection\u5c5e\u6027\u589e\u52a0builder\u65b9\u6cd5 :new: \u3010\u5fae\u4fe1\u652f\u4ed8\u3011\u5e73\u53f0\u6536\u4ed8\u901a\uff08\u9000\u6b3e\uff09\u589e\u52a0\u57ab\u4ed8\u9000\u6b3e\u56de\u8865\u548c\u67e5\u8be2\u57ab\u4ed8\u56de\u8865\u7ed3\u679c\u7684\u63a5\u53e3", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-11-24", "type": "issues", "link": "https://github.com/binarywang/WxJava/issues/3414", "message": "\u89c6\u9891\u53f7\u8ba2\u5355\u4ef7\u683c\u4fe1\u606f\u7f3a\u5931\u65b0\u589e\u5c5e\u6027 \r\n### \u7b80\u8981\u63cf\u8ff0\r\nme.chanjar.weixin.channel.bean.order.OrderPriceInfo\r\n\u89c6\u9891\u53f7\u8ba2\u5355\u4ef7\u683c\u4fe1\u606f\u7f3a\u5931\u4ee5\u4e0b\u5c5e\u6027\r\nmerchant_receieve_price\r\nmerchant_discounted_price\r\nfinder_discounted_price\r\n### \u5b98\u65b9\u6587\u6863\u5730\u5740\r\n__\u8bf7\u63d0\u4f9b\u6240\u9700\u529f\u80fd\u5bf9\u5e94\u7684\u5fae\u4fe1\u5b98\u65b9\u6587\u6863\u5730\u5740\u4ee5\u4fbf\u8fdb\u884c\u786e\u8ba4\u3002__\r\nhttps://developers.weixin.qq.com/doc/channels/API/order/get.html#a_PriceInfo\r\n", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-11-23", "type": "issue_comment", "link": "https://github.com/binarywang/weixin-java-mp-demo/issues/160#issuecomment-2495295391", "message": "\u672c\u8eab\u8fd9\u4e2a\u53ea\u662f\u7528\u6765\u6f14\u793a\u5982\u4f55\u8c03\u7528\u5fae\u4fe1\u63a5\u53e3\u7684\uff0c\u4e0d\u8fc7\u4f60\u5982\u679c\u89c9\u5f97\u786e\u5b9e\u5bf9\u5176\u4ed6\u4eba\u6709\u7528\uff0c\u6b22\u8fce\u76f4\u63a5\u63d0\u4ea4PR\u6765\u5b9e\u73b0\u4f60\u7684\u60f3\u6cd5\uff0c\u8c22\u8c22\u3002", "repo": { "full_name": "binarywang/weixin-java-mp-demo", "language": "Java", "stargazers_count": 1946, "description": "\u57fa\u4e8eSpring Boot \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u516c\u4f17\u53f7Java\u540e\u7aefDemo\uff0c\u652f\u6301\u591a\u516c\u4f17\u53f7", "topics": [ "demo-spring-boot", "java", "spring-boot", "wechat", "weixin" ] } }, { "date": "2024-11-16", "type": "issue_comment", "link": "https://github.com/binarywang/WxJava/issues/3416#issuecomment-2480386124", "message": "\u4f60\u7684\u53d1\u6587\u683c\u5f0f\u662f\u5426\u53ef\u4ee5\u5b8c\u5584\u4e0b\uff1f\r\n\u53e6\u5916\u5982\u679c\u4f60\u6709\u597d\u7684\u4ee3\u7801\u53ef\u4ee5\u5b9e\u73b0\u4f60\u7684\u9700\u6c42\uff0c\u6b22\u8fce\u76f4\u63a5\u63d0\u4ea4PR", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-11-16", "type": "push", "link": "https://github.com/binarywang/WxJava/commits/3550d2965c7edc2c917a4d57d2ed803d0bc27cf2", "message": ":art: #3417 \u3010\u5c0f\u7a0b\u5e8f\u3011\u540c\u57ce\u914d\u9001\u8ba2\u5355\u63a5\u53e3\u5b57\u6bb5\u4f18\u5316", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-11-16", "type": "pull_request", "link": "https://github.com/binarywang/WxJava/pull/3417", "message": "\u540c\u57ce\u914d\u9001\u8ba2\u5355pojo usesanbox\u5b57\u6bb5\u4f18\u5316\uff0c\u589e\u52a0distance\u5b57\u6bb5\uff1bBaseWxMaServiceImpl\u52a0\u5bc6\u8def\u5f84\u589e\u52a0\u660e\u6587\u65e5\u5fd7\u65b9\u4fbf\u8c03\u8bd5 None", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-11-15", "type": "push", "link": "https://github.com/binarywang/WxJava/commits/4976aa9b9449025a99a92e64509712f91bcb1750", "message": ":art: fix url", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-11-10", "type": "issue_comment", "link": "https://github.com/binarywang/WxJava/pull/3415#issuecomment-2466796891", "message": "\u5f88\u4e0d\u9519\uff0c\u5f88\u597d\u7684\u5f00\u7aef\uff0c\u52a0\u6cb9\uff0c\u7ee7\u7eed\u52aa\u529b\u3002", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-11-10", "type": "push", "link": "https://github.com/binarywang/WxJava/commits/b5041265b934ca276730997bdb273a511cad2653", "message": ":art: #3409 \u3010\u5c0f\u7a0b\u5e8f\u3011\u83b7\u53d6\u8fd0\u5355\u6570\u636e\u63a5\u53e3\u8fd4\u56de\u5bf9\u8c61\u91cc\u589e\u52a0\u8fd0\u5355\u72b6\u6001\u7684\u5b57\u6bb5", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-11-10", "type": "pull_request", "link": "https://github.com/binarywang/WxJava/pull/3415", "message": "Fix issue #3409: miniapp getOrder miss order_status \u4f60\u597d\uff0c\u8fd9\u662f\u6211\u7b2c\u4e00\u6b21\u63d0\u4ea4pr\uff0c\u5982\u679c\u6709\u54ea\u91cc\u4e0d\u5bf9\u9700\u8981\u4fee\u6539\uff0c\u8bf7\u968f\u65f6\u6307\u6b63\uff0c\u8c22\u8c22\uff01", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-11-10", "type": "issues", "link": "https://github.com/binarywang/WxJava/issues/3409", "message": "\u5c0f\u7a0b\u5e8f\u83b7\u53d6\u8fd0\u5355\u6570\u636e\u7f3a\u5c11order_status ### \u7b80\u8981\u63cf\u8ff0\r\n\u8fd4\u56de\u5bf9\u8c61\u7f3a\u5c11order_status\u5b57\u6bb5,\u8fd0\u5355\u72b6\u6001, 0\u6b63\u5e38\uff0c1\u53d6\u6d88\r\n\r\n### \u5b98\u65b9\u6587\u6863\u5730\u5740\r\nhttps://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/express/express-by-business/getOrder.html\r\n", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-11-07", "type": "push", "link": "https://github.com/binarywang/WxJava/commits/60a0e4e3e3ea9e9717c9441e52f885fd8b7fcf94", "message": ":art: add link to gitcode article", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-11-06", "type": "issue_comment", "link": "https://github.com/binarywang/WxJava/issues/3384#issuecomment-2460234319", "message": "\u4f60\u53ef\u4ee5\u5c1d\u8bd5\u5347\u7ea7\u770b\u770b\uff0c\u5982\u679c\u6ca1\u95ee\u9898\uff0c\u6b22\u8fce\u63d0\u4ea4PR\u4e0a\u6765\uff0c\u8c22\u8c22", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-11-06", "type": "push", "link": "https://github.com/binarywang/WxJava/commits/1db40c10c3a62b1503eda5f45bdaa10b4f9efb5a", "message": ":bookmark: \u53d1\u5e03 4.6.7.B \u6d4b\u8bd5\u7248\u672c", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-11-05", "type": "push", "link": "https://github.com/binarywang/weixin-java-pay-demo/commits/c334ff5df32969ac7de995be488dd9350c93244c", "message": "Bump io.springfox:springfox-swagger-ui from 2.5.0 to 2.10.0 (#129)", "repo": { "full_name": "binarywang/weixin-java-pay-demo", "language": "Java", "stargazers_count": 912, "description": "\u57fa\u4e8eSpring Boot \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u652f\u4ed8Java\u540e\u7aefDemo", "topics": [ "java", "weixin", "wxpay" ] } }, { "date": "2024-11-05", "type": "issue_comment", "link": "https://github.com/binarywang/weixin-java-pay-demo/issues/130#issuecomment-2457412866", "message": "> \u8fd9\u662f\u6765\u81eaQQ\u90ae\u7bb1\u7684\u75ab\u60c5\u81ea\u52a8\u56de\u590d\u90ae\u4ef6\u3002 \u00a0 \u60a8\u597d\uff0c\u6211\u6700\u8fd1\u6b63\u5728\u75ab\u60c5\u4e2d\uff0c\u65e0\u6cd5\u4eb2\u81ea\u56de\u590d\u60a8\u7684\u90ae\u4ef6\u3002\u6211\u5c06\u5728\u75ab\u60c5\u7ed3\u675f\u540e\uff0c\u5c3d\u5feb\u7ed9\u60a8\u56de\u590d\u3002\r\n\r\n\u4f60\u662f\u54ea\u4f4d\uff1f\u548b\u8fd8\u5728\u75ab\u60c5\u4e2d\u5462\uff1f", "repo": { "full_name": "binarywang/weixin-java-pay-demo", "language": "Java", "stargazers_count": 912, "description": "\u57fa\u4e8eSpring Boot \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u652f\u4ed8Java\u540e\u7aefDemo", "topics": [ "java", "weixin", "wxpay" ] } }, { "date": "2024-11-05", "type": "push", "link": "https://github.com/binarywang/qrcode-utils/commits/1326433742c9c3645f5743311254564016a73a7c", "message": "Bump commons-io:commons-io from 2.11.0 to 2.14.0 (#9)", "repo": { "full_name": "binarywang/qrcode-utils", "language": "Java", "stargazers_count": 105, "description": "\u4e8c\u7ef4\u7801\u751f\u6210\u5de5\u5177", "topics": [ "java", "qrcode" ] } }, { "date": "2024-11-05", "type": "push", "link": "https://github.com/binarywang/weixin-java-mp-multi-demo/commits/19ee9282bd11303dacac6d1f985673e61a7491be", "message": ":arrow_up: Bump org.springframework:spring-web from 6.0.14 to 6.0.18 (#20)", "repo": { "full_name": "binarywang/weixin-java-mp-multi-demo", "language": "Java", "stargazers_count": 106, "description": "\u5fae\u4fe1\u516c\u4f17\u53f7demo\uff0c\u57fa\u4e8eWxJava \u548c Spring MVC\u6846\u67b6\u5b9e\u73b0\uff0c\u652f\u6301\u591a\u516c\u4f17\u53f7", "topics": [ "java", "weixin" ] } }, { "date": "2024-11-05", "type": "push", "link": "https://github.com/binarywang/weixin-java-mp-demo-springmvc/commits/3d8d2e8691d341af7e379fa5f2f1a96bc3455b42", "message": "Bump org.springframework:spring-web from 6.0.14 to 6.0.18\n\nBumps [org.springframework:spring-web](https://github.com/spring-projects/spring-framework) from 6.0.14 to 6.0.18.\n- [Release notes](https://github.com/spring-projects/spring-framework/releases)\n- [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.14...v6.0.18)\n\n---\nupdated-dependencies:\n- dependency-name: org.springframework:spring-web\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] <support@github.com> Bump org.springframework:spring-web from 6.0.14 to 6.0.18", "repo": { "full_name": "binarywang/weixin-java-mp-demo-springmvc", "language": "Java", "stargazers_count": 295, "description": "\u57fa\u4e8eSpring MVC \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u516c\u4f17\u53f7Java\u540e\u7aefDemo", "topics": [ "wechat-demo", "weixin", "weixin-demo", "weixin-java", "weixin-mp" ] } }, { "date": "2024-11-05", "type": "delete", "link": "https://github.com/binarywang/weixin-java-pay-demo", "message": "Deleted branch: dependabot/maven/io.springfox-springfox-swagger-ui-2.10.0", "repo": { "full_name": "binarywang/weixin-java-pay-demo", "language": "Java", "stargazers_count": 912, "description": "\u57fa\u4e8eSpring Boot \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u652f\u4ed8Java\u540e\u7aefDemo", "topics": [ "java", "weixin", "wxpay" ] } }, { "date": "2024-11-05", "type": "pull_request", "link": "https://github.com/binarywang/weixin-java-pay-demo/pull/129", "message": "Bump io.springfox:springfox-swagger-ui from 2.5.0 to 2.10.0 Bumps [io.springfox:springfox-swagger-ui](https://github.com/springfox/springfox) from 2.5.0 to 2.10.0.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a href=\"https://github.com/springfox/springfox/releases\">io.springfox:springfox-swagger-ui's releases</a>.</em></p>\n<blockquote>\n<h1>2.9.2 Release</h1>\n<p><img src=\"https://yourshot.nationalgeographic.com/u/fQYSUbVfts-T7odkrFJckdiFeHvab0GWOfzhj7tYdC0uglagsDNfPySNDBowyLalgZ8LqsJ63RNBG9Mmc5O6LgNMi1Hs2mvozMotzWD0l0O02aU1GiN22Qs2Whjt9A3ZF5TAy436_SIYBosoWHDgEP4eC2nDPfdGRLR27lfS-fhbbxXVOoivHsbmHLDk2fXrCc5fpnxGhw8YNc9gJRutAZOSRCRsb8Ad/\" alt=\"JUDITH VRUGT, NATIONAL GEOGRAPHIC YOUR SHOT\" />\n\u00a9 <a href=\"https://yourshot.nationalgeographic.com/profile/1469960/?_ga=2.219207641.1519747330.1529815981-98940470.1471874984\">JUDITH VRUGT, NATIONAL GEOGRAPHIC YOUR SHOT</a></p>\n<p>Thank you for the patience with this release. More importantly, thank you for your contributions in helping identify bugs and issues and improving the library with your contributions!</p>\n<h2>Pull requests and contributions</h2>\n<ul>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2492\">#2492</a>) Added missing backtick <a href=\"https://github.com/TwinProduction\"><code>@\u200bTwinProduction</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2465\">#2465</a>) X-Forwarded-Prefix should replace basePath in newer spring versions <a href=\"https://github.com/rainoko\"><code>@\u200brainoko</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2464\">#2464</a>) Remove replaceAll with trim <a href=\"https://github.com/ctruzzi\"><code>@\u200bctruzzi</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2434\">#2434</a>) Add csrf token support <a href=\"https://github.com/olOwOlo\"><code>@\u200bolOwOlo</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2429\">#2429</a>) Remove output related to fixed issue (<a href=\"https://redirect.github.com/springfox/springfox/issues/1244\">#1244</a>) <a href=\"https://redirect.github.com/springfox/springfox/issues/2428\">#2428</a> <a href=\"https://github.com/haelduksf\"><code>@\u200bhaelduksf</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2404\">#2404</a>) Using media type to determine correct param type when expanding param\u2026 <a href=\"https://github.com/andyRokit\"><code>@\u200bandyRokit</code></a></li>\n</ul>\n<h2>Bugs</h2>\n<ul>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2502\">#2502</a>) OperationContext only finds SecurityContext's by path ignoring methods\n<a href=\"https://github.com/robinsonmark\"><code>@\u200brobinsonmark</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2481\">#2481</a>) ConditionalOnWebApplication not found after upgrading to 2.9.0 <code>duplicate</code> <a href=\"https://github.com/gionn\"><code>@\u200bgionn</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2461\">#2461</a>) 2.8.0 /swagger-resource/configuration/ui does not set Accept header properly <a href=\"https://github.com/OverDrone\"><code>@\u200bOverDrone</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2446\">#2446</a>) ApiParam allowableValues string with spaces is not supported <a href=\"https://github.com/uriparush\"><code>@\u200buriparush</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2438\">#2438</a>) Upgrade to SpringFox 2.9.0 causes failures in Spring Boot 2.0.2.RELEASE <a href=\"https://github.com/james\"><code>@\u200bjames</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2428\">#2428</a>) description = "<a href=\"https://github.com/Size\"><code>@\u200bSize</code></a>: Min - Max (until <a href=\"https://redirect.github.com/springfox/springfox/issues/1244\">#1244</a> gets fixed)" when param annotated with <a href=\"https://github.com/Min\"><code>@\u200bMin</code></a> and/or <a href=\"https://github.com/Max\"><code>@\u200bMax</code></a> but <a href=\"https://redirect.github.com/springfox/springfox/issues/1244\">#1244</a> is already fixed <a href=\"https://github.com/haelduksf\"><code>@\u200bhaelduksf</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2423\">#2423</a>) Query Parameter extracted from Object doesn't recognize public field without getter <a href=\"https://github.com/kintomiko\"><code>@\u200bkintomiko</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2415\">#2415</a>) JSR-303: Size annotation on Path Param generates maximum/minimum, but on Model generates maxLength/minLength <a href=\"https://github.com/retinaburn\"><code>@\u200bretinaburn</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2401\">#2401</a>) Present multipart object attributes as "formData" <code>duplicate</code> <a href=\"https://github.com/andyRokit\"><code>@\u200bandyRokit</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2376\">#2376</a>) Model attribute expansion should respect form/query parameter type\n<a href=\"https://github.com/dilipkrish\"><code>@\u200bdilipkrish</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2498\">#2498</a>) Path Parameter generated having unsupported properties <code>duplicate</code> <a href=\"https://github.com/FossilBlade\"><code>@\u200bFossilBlade</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2481\">#2481</a>) ConditionalOnWebApplication not found after upgrading to 2.9.0 <code>duplicate</code> <a href=\"https://github.com/gionn\"><code>@\u200bgionn</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2466\">#2466</a>) There is no jar in maven repo.Why? <code>duplicate</code> <a href=\"https://github.com/litttlefisher\"><code>@\u200blitttlefisher</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2441\">#2441</a>) Upgrading from 2.8.0 to 2.9.0 causes SpringBootTest to stop working <code>duplicate</code> <a href=\"https://github.com/maraswrona\"><code>@\u200bmaraswrona</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2401\">#2401</a>) Present multipart object attributes as "formData" <code>duplicate</code> <a href=\"https://github.com/andyRokit\"><code>@\u200bandyRokit</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/755\">#755</a>) o.s.data.domain.Pageable - automatically add <a href=\"https://github.com/ApiImplicitParams\"><code>@\u200bApiImplicitParams</code></a>? can-use-for-docs <code>duplicate</code> <a href=\"https://github.com/steve\"><code>@\u200bsteve</code></a></li>\n</ul>\n<h2>Feature</h2>\n<ul>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2180\">#2180</a>) Is it possible to document OAuth 2 scopes for different HTTP methods? feature <a href=\"https://github.com/Beontra\"><code>@\u200bBeontra</code></a></li>\n</ul>\n<h2>2.9.0 Release</h2>\n<p><img src=\"http://yourshot.nationalgeographic.com/u/fQYSUbVfts-T7odkrFJckdiFeHvab0GWOfzhj7tYdC0uglagsDYp9vBfcy3e1s3TgK3etOEW37fBT7a9H6exYISLmovYKBpjlBkRVxN8veq9hsj0jWCmg1EZ2GA1bqcEVg9DsmDwZmeoKJPlaeNWISOqHprb39cCGPmzuXTBd9sGwKrw2nz3n9EWD8tsfFsh7-t9yr0JBqKW0PFZVK6ycgpWk2o/\" alt=\"test\" />\n\u00a9\ufe0fPhotograph by <a href=\"http://yourshot.nationalgeographic.com/profile/292351/\">Alex Geifman</a> courtesy <a href=\"http://yourshot.nationalgeographic.com/photos/4965580/\">National Geographic</a></p>\n<h1>2.9.0 Release</h1>\n<p>This is the last release supporting jdk 7 and spring 4.x. The next planned release is 3.0 which will have jdk 8 as a pre-requisite. There was a large effort to ensure a stable release before moving to the next major release. A big thank you again for the numerous feature/bug requests for making this product better and supporting this library.</p>\n<p>A special thank you to <a href=\"https://github.com/kasecato\"><code>@\u200bkasecato</code></a>, <a href=\"https://github.com/MaksimOrlov\"><code>@\u200bMaksimOrlov</code></a>, <a href=\"https://github.com/neumaennl\"><code>@\u200bneumaennl</code></a>, <a href=\"https://github.com/rgoers\"><code>@\u200brgoers</code></a> and <a href=\"https://github.com/Fyro-Ing\"><code>@\u200bFyro-Ing</code></a> for working on some much requested features.</p>\n<p><strong>NOTE:</strong> All deprecations will be removed when we move to 3.0</p>\n<p><strong>NOTE:</strong> This release isnt available via maven central due to issues publishing to maven central. Still working through the issues. It is available <a href=\"https://stackoverflow.com/a/44304245/19219\">via jcenter</a>.</p>\n<!-- raw HTML omitted -->\n</blockquote>\n<p>... (truncated)</p>\n</details>\n<details>\n<summary>Changelog</summary>\n<p><em>Sourced from <a href=\"https://github.com/springfox/springfox/blob/master/docs/release-notes.md\">io.springfox:springfox-swagger-ui's changelog</a>.</em></p>\n<blockquote>\n<h1>2.9.2 Release Notes</h1>\n<p>This is mostly a service release. Predominantly to publish the repository to maven along with minor improvements</p>\n<h2>Pull requests and contributions</h2>\n<ul>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2492\">#2492</a>) Added missing backtick <a href=\"https://github.com/TwinProduction\"><code>@\u200bTwinProduction</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2465\">#2465</a>) X-Forwarded-Prefix should replace basePath in newer spring versions <a href=\"https://github.com/rainoko\"><code>@\u200brainoko</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2464\">#2464</a>) Remove replaceAll with trim <a href=\"https://github.com/ctruzzi\"><code>@\u200bctruzzi</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2434\">#2434</a>) Add csrf token support <a href=\"https://github.com/olOwOlo\"><code>@\u200bolOwOlo</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2429\">#2429</a>) Remove output related to fixed issue (<a href=\"https://redirect.github.com/springfox/springfox/issues/1244\">#1244</a>) <a href=\"https://redirect.github.com/springfox/springfox/issues/2428\">#2428</a> <a href=\"https://github.com/haelduksf\"><code>@\u200bhaelduksf</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2404\">#2404</a>) Using media type to determine correct param type when expanding param\u2026 <a href=\"https://github.com/andyRokit\"><code>@\u200bandyRokit</code></a></li>\n</ul>\n<h2>Bugs</h2>\n<ul>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2502\">#2502</a>) OperationContext only finds SecurityContext's by path ignoring methods\n<a href=\"https://github.com/robinsonmark\"><code>@\u200brobinsonmark</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2481\">#2481</a>) ConditionalOnWebApplication not found after upgrading to 2.9.0 <code>duplicate</code> <a href=\"https://github.com/gionn\"><code>@\u200bgionn</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2461\">#2461</a>) 2.8.0 /swagger-resource/configuration/ui does not set Accept header properly <a href=\"https://github.com/OverDrone\"><code>@\u200bOverDrone</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2446\">#2446</a>) ApiParam allowableValues string with spaces is not supported <a href=\"https://github.com/uriparush\"><code>@\u200buriparush</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2438\">#2438</a>) Upgrade to SpringFox 2.9.0 causes failures in Spring Boot 2.0.2.RELEASE <a href=\"https://github.com/james\"><code>@\u200bjames</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2428\">#2428</a>) description = "<a href=\"https://github.com/Size\"><code>@\u200bSize</code></a>: Min - Max (until <a href=\"https://redirect.github.com/springfox/springfox/issues/1244\">#1244</a> gets fixed)" when param annotated with <a href=\"https://github.com/Min\"><code>@\u200bMin</code></a> and/or <a href=\"https://github.com/Max\"><code>@\u200bMax</code></a> but <a href=\"https://redirect.github.com/springfox/springfox/issues/1244\">#1244</a> is already fixed <a href=\"https://github.com/haelduksf\"><code>@\u200bhaelduksf</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2423\">#2423</a>) Query Parameter extracted from Object doesn't recognize public field without getter <a href=\"https://github.com/kintomiko\"><code>@\u200bkintomiko</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2415\">#2415</a>) JSR-303: Size annotation on Path Param generates maximum/minimum, but on Model generates maxLength/minLength <a href=\"https://github.com/retinaburn\"><code>@\u200bretinaburn</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2401\">#2401</a>) Present multipart object attributes as "formData" <code>duplicate</code> <a href=\"https://github.com/andyRokit\"><code>@\u200bandyRokit</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2376\">#2376</a>) Model attribute expansion should respect form/query parameter type\n<a href=\"https://github.com/dilipkrish\"><code>@\u200bdilipkrish</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2498\">#2498</a>) Path Parameter generated having unsupported properties <code>duplicate</code> <a href=\"https://github.com/FossilBlade\"><code>@\u200bFossilBlade</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2481\">#2481</a>) ConditionalOnWebApplication not found after upgrading to 2.9.0 <code>duplicate</code> <a href=\"https://github.com/gionn\"><code>@\u200bgionn</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2466\">#2466</a>) There is no jar in maven repo.Why? <code>duplicate</code> <a href=\"https://github.com/litttlefisher\"><code>@\u200blitttlefisher</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2441\">#2441</a>) Upgrading from 2.8.0 to 2.9.0 causes SpringBootTest to stop working <code>duplicate</code> <a href=\"https://github.com/maraswrona\"><code>@\u200bmaraswrona</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2401\">#2401</a>) Present multipart object attributes as "formData" <code>duplicate</code> <a href=\"https://github.com/andyRokit\"><code>@\u200bandyRokit</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/755\">#755</a>) o.s.data.domain.Pageable - automatically add <a href=\"https://github.com/ApiImplicitParams\"><code>@\u200bApiImplicitParams</code></a>? can-use-for-docs <code>duplicate</code> <a href=\"https://github.com/steve\"><code>@\u200bsteve</code></a></li>\n</ul>\n<h2>Feature</h2>\n<ul>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2180\">#2180</a>) Is it possible to document OAuth 2 scopes for different HTTP methods? feature <a href=\"https://github.com/Beontra\"><code>@\u200bBeontra</code></a></li>\n</ul>\n<h2>Maintenance</h2>\n<ul>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2503\">#2503</a>) Upgrade libraries and patch versions <a href=\"https://github.com/dilipkrish\"><code>@\u200bdilipkrish</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2448\">#2448</a>) X-Forwarded-prefix not work as expected since spring version 4.3.15 <a href=\"https://github.com/rainoko\"><code>@\u200brainoko</code></a></li>\n</ul>\n<h1>2.9.0 Release Notes</h1>\n<p>This is the last release supporting jdk 6 and spring 4.x. The next planned release is 3.0 which will have jdk 8 as a pre-requisite. There was a large effort to ensure a stable release before moving to the next major release. A big thank you again for the numerous feature/bug requests for making this product better and supporting this library.</p>\n<p>A special thank you to <a href=\"https://github.com/kasecato\"><code>@\u200bkasecato</code></a>, <a href=\"https://github.com/MaksimOrlov\"><code>@\u200bMaksimOrlov</code></a>, <a href=\"https://github.com/neumaennl\"><code>@\u200bneumaennl</code></a>, <a href=\"https://github.com/rgoers\"><code>@\u200brgoers</code></a> and <a href=\"https://github.com/Fyro-Ing\"><code>@\u200bFyro-Ing</code></a> for working on some much requested features.</p>\n<p>NOTE: All deprecations will be removed when we move to 3.0</p>\n<h2>Pull Requests</h2>\n<ul>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2356\">#2356</a>) Add tag vendor extensions <a href=\"https://github.com/nhtzr\"><code>@\u200bnhtzr</code></a></li>\n<li>(<a href=\"https://redirect.github.com/springfox/springfox/issues/2323\">#2323</a>) fix for spring data rest 3.0.5.RELEASE while maintaining backward com\u2026 <a href=\"https://github.com/deodeveloper\"><code>@\u200bdeodeveloper</code></a></li>\n</ul>\n<!-- raw HTML omitted -->\n</blockquote>\n<p>... (truncated)</p>\n</details>\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a href=\"https://github.com/springfox/springfox/commit/2026ff1ab2a65ba28c6fb0b8fd5a88ac0d205ce7\"><code>2026ff1</code></a> Changed the command to include all as gradle properties</li>\n<li><a href=\"https://github.com/springfox/springfox/commit/87a402fec945865444b30f77e59df3e59376d40d\"><code>87a402f</code></a> Fixed javadoc error. This is already fixed in openapi branch</li>\n<li><a href=\"https://github.com/springfox/springfox/commit/02805e1eddb51dd03047afdda6dbb5b295d45079\"><code>02805e1</code></a> Updated java version</li>\n<li><a href=\"https://github.com/springfox/springfox/commit/31e90fab6c39f4e1cb80c870541593dd66b4e7eb\"><code>31e90fa</code></a> Changing version prior to release</li>\n<li><a href=\"https://github.com/springfox/springfox/commit/93e43527a3d80c5c07e159391666ac5a49d6c6d2\"><code>93e4352</code></a> Added release script to the repository</li>\n<li><a href=\"https://github.com/springfox/springfox/commit/c651680a9f377b4d3e225785af79fdb5987fc5fd\"><code>c651680</code></a> Merge pull request <a href=\"https://redirect.github.com/springfox/springfox/issues/3307\">#3307</a> from springfox/bugfix/model-enhancement</li>\n<li><a href=\"https://github.com/springfox/springfox/commit/16e8941bb26952ff0c6dc76cf26024b7a9495e6d\"><code>16e8941</code></a> Returning cache to life.</li>\n<li><a href=\"https://github.com/springfox/springfox/commit/e13602699ec58a638f2f6b7a5f324941033a1e43\"><code>e136026</code></a> Merge pull request <a href=\"https://redirect.github.com/springfox/springfox/issues/3304\">#3304</a> from springfox/bugfix/model-enhancement</li>\n<li><a href=\"https://github.com/springfox/springfox/commit/500ddcf241640d3d703dacf12b8d84b1b2bf95f8\"><code>500ddcf</code></a> <a href=\"https://redirect.github.com/springfox/springfox/issues/3303\">#3303</a></li>\n<li><a href=\"https://github.com/springfox/springfox/commit/4c181b66d283c29f6321a03a3d355e963a05c5e5\"><code>4c181b6</code></a> Merge branch 'bugfix/model-enhancement'</li>\n<li>Additional commits viewable in <a href=\"https://github.com/springfox/springfox/compare/2.5.0...2.10.0\">compare view</a></li>\n</ul>\n</details>\n<br />\n\n\n[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n<details>\n<summary>Dependabot commands and options</summary>\n<br />\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/binarywang/weixin-java-pay-demo/network/alerts).\n\n</details>", "repo": { "full_name": "binarywang/weixin-java-pay-demo", "language": "Java", "stargazers_count": 912, "description": "\u57fa\u4e8eSpring Boot \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u652f\u4ed8Java\u540e\u7aefDemo", "topics": [ "java", "weixin", "wxpay" ] } }, { "date": "2024-11-05", "type": "pull_request", "link": "https://github.com/binarywang/qrcode-utils/pull/9", "message": "Bump commons-io:commons-io from 2.11.0 to 2.14.0 Bumps commons-io:commons-io from 2.11.0 to 2.14.0.\n\n\n[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n<details>\n<summary>Dependabot commands and options</summary>\n<br />\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/binarywang/qrcode-utils/network/alerts).\n\n</details>", "repo": { "full_name": "binarywang/qrcode-utils", "language": "Java", "stargazers_count": 105, "description": "\u4e8c\u7ef4\u7801\u751f\u6210\u5de5\u5177", "topics": [ "java", "qrcode" ] } }, { "date": "2024-11-05", "type": "delete", "link": "https://github.com/binarywang/qrcode-utils", "message": "Deleted branch: dependabot/maven/commons-io-commons-io-2.14.0", "repo": { "full_name": "binarywang/qrcode-utils", "language": "Java", "stargazers_count": 105, "description": "\u4e8c\u7ef4\u7801\u751f\u6210\u5de5\u5177", "topics": [ "java", "qrcode" ] } }, { "date": "2024-11-05", "type": "pull_request", "link": "https://github.com/binarywang/weixin-java-mp-multi-demo/pull/20", "message": "\u2b06\ufe0f Bump org.springframework:spring-web from 6.0.14 to 6.0.18 Bumps [org.springframework:spring-web](https://github.com/spring-projects/spring-framework) from 6.0.14 to 6.0.18.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a href=\"https://github.com/spring-projects/spring-framework/releases\">org.springframework:spring-web's releases</a>.</em></p>\n<blockquote>\n<h2>v6.0.18</h2>\n<h2>:star: New Features</h2>\n<ul>\n<li>Extract reusable method for URI validations <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32441\">#32441</a></li>\n<li>Allow UriTemplate to be built with an empty template <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32437\">#32437</a></li>\n<li>Refine <code>\\*HttpMessageConverter#getContentLength</code> return value null safety <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32333\">#32333</a></li>\n</ul>\n<h2>:lady_beetle: Bug Fixes</h2>\n<ul>\n<li>WebClient Observations are missing error <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32399\">#32399</a></li>\n<li>AopUtils.getMostSpecificMethod does not return original method for proxy-derived method anymore <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32368\">#32368</a></li>\n<li>Better protect against concurrent error handling for async requests <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32341\">#32341</a></li>\n<li>ContentCachingResponseWrapper no longer honors Content-Type and Content-Length <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32321\">#32321</a></li>\n<li>Hibernate native image support broken by <code>HHH-17643</code> <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32312\">#32312</a></li>\n</ul>\n<h2>:notebook_with_decorative_cover: Documentation</h2>\n<ul>\n<li>Fix order of 2 sections in the Validation chapter of the reference manual <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32409\">#32409</a></li>\n</ul>\n<h2>:hammer: Dependency Upgrades</h2>\n<ul>\n<li>Upgrade to Reactor 2022.0.17 <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32421\">#32421</a></li>\n</ul>\n<h2>v6.0.17</h2>\n<h2>:star: New Features</h2>\n<ul>\n<li>RouterFunctionMapping does not implement MatchableHandlerMapping <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32222\">#32222</a></li>\n<li>Optimize Map methods in ServletAttributesMap <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32197\">#32197</a></li>\n</ul>\n<h2>:lady_beetle: Bug Fixes</h2>\n<ul>\n<li><code>@JsonDeserialize(builder = ...)</code> does not work in GraalVM native image <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32257\">#32257</a></li>\n<li>Consistent parsing of user information in UriComponentsBuilder <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32246\">#32246</a></li>\n<li>"IllegalStateException: Cannot call sendError() after the response has been committed" when IOException is thrown during resolving method argument values on Tomcat >= 10.1.16 <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32207\">#32207</a></li>\n<li>Cannot process AOT when spring-orm is on the classpath without JPA <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32160\">#32160</a></li>\n<li>QualifierAnnotationAutowireCandidateResolver.checkQualifier does identity checks when comparing arrays used as qualifier fields <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32107\">#32107</a></li>\n<li>Guard against multiple body subscriptions in Jetty and JDK reactive responses <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32102\">#32102</a></li>\n<li>Exceptions thrown by custom error handlers are not recorded in RestTemplate observations <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32063\">#32063</a></li>\n<li>Static resources caching issues with ShallowEtagHeaderFilter and Jetty caching directives <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32050\">#32050</a></li>\n<li>ChannelSendOperator.WriteBarrier race condition in request(long) method leads to response being dropped <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32020\">#32020</a></li>\n<li>Destroy method not found in Native image for <code>ExecutorService</code> Bean type <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32017\">#32017</a></li>\n</ul>\n<h2>:notebook_with_decorative_cover: Documentation</h2>\n<ul>\n<li>Update basics.adoc <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32151\">#32151</a></li>\n<li>Document cron-vs-quartz parsing convention for dayOfWeek part in CronExpression <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32130\">#32130</a></li>\n</ul>\n<h2>:hammer: Dependency Upgrades</h2>\n<ul>\n<li>Upgrade to Reactor 2022.0.16 <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32275\">#32275</a></li>\n</ul>\n<!-- raw HTML omitted -->\n</blockquote>\n<p>... (truncated)</p>\n</details>\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/14fa75c98a248751b952622c3f0a8b96a8e0a354\"><code>14fa75c</code></a> Release v6.0.18</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/f2fd2f12269c6a781c5b2c20b3c24141055a3d68\"><code>f2fd2f1</code></a> Extract reusable checkSchemeAndPort method</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/072ebb6ffc061f34f8223a065aba28cc65354793\"><code>072ebb6</code></a> Additional unit tests for operations on empty UriTemplate</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/08e7f7efa474659a6934d39293d283398327f320\"><code>08e7f7e</code></a> Allow UriTemplate to be built with an empty template</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/b1fafbf7e19f1905c4c66db76af116ed554aeb53\"><code>b1fafbf</code></a> Upgrade to Reactor 2022.0.17</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/a3647a8c5eb6a6dd41a84e50e32158c25bf1b4f5\"><code>a3647a8</code></a> Polishing</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/5c8d9cd0b243fea26cf432fcc032e549f497d189\"><code>5c8d9cd</code></a> Fix order of sections in Validation chapter of reference manual</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/40d5196243685f82ab284293d09189ee0e0ece72\"><code>40d5196</code></a> Polishing</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/ec2c9b5d0e210d62c7a8166a3af7dcd2adaa4115\"><code>ec2c9b5</code></a> Set error on observation in WebClient instrumentation</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/36539bdaa93ec8a84874bd6f87dd56d83943fd9c\"><code>36539bd</code></a> Use wrapped response in HandlerFunctionAdapter</li>\n<li>Additional commits viewable in <a href=\"https://github.com/spring-projects/spring-framework/compare/v6.0.14...v6.0.18\">compare view</a></li>\n</ul>\n</details>\n<br />\n\n\n[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n<details>\n<summary>Dependabot commands and options</summary>\n<br />\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/binarywang/weixin-java-mp-multi-demo/network/alerts).\n\n</details>", "repo": { "full_name": "binarywang/weixin-java-mp-multi-demo", "language": "Java", "stargazers_count": 106, "description": "\u5fae\u4fe1\u516c\u4f17\u53f7demo\uff0c\u57fa\u4e8eWxJava \u548c Spring MVC\u6846\u67b6\u5b9e\u73b0\uff0c\u652f\u6301\u591a\u516c\u4f17\u53f7", "topics": [ "java", "weixin" ] } }, { "date": "2024-11-05", "type": "delete", "link": "https://github.com/binarywang/weixin-java-mp-multi-demo", "message": "Deleted branch: dependabot/maven/org.springframework-spring-web-6.0.18", "repo": { "full_name": "binarywang/weixin-java-mp-multi-demo", "language": "Java", "stargazers_count": 106, "description": "\u5fae\u4fe1\u516c\u4f17\u53f7demo\uff0c\u57fa\u4e8eWxJava \u548c Spring MVC\u6846\u67b6\u5b9e\u73b0\uff0c\u652f\u6301\u591a\u516c\u4f17\u53f7", "topics": [ "java", "weixin" ] } }, { "date": "2024-11-05", "type": "delete", "link": "https://github.com/binarywang/weixin-java-mp-demo-springmvc", "message": "Deleted branch: dependabot/maven/org.springframework-spring-web-6.0.18", "repo": { "full_name": "binarywang/weixin-java-mp-demo-springmvc", "language": "Java", "stargazers_count": 295, "description": "\u57fa\u4e8eSpring MVC \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u516c\u4f17\u53f7Java\u540e\u7aefDemo", "topics": [ "wechat-demo", "weixin", "weixin-demo", "weixin-java", "weixin-mp" ] } }, { "date": "2024-11-05", "type": "pull_request", "link": "https://github.com/binarywang/weixin-java-mp-demo-springmvc/pull/36", "message": "Bump org.springframework:spring-web from 6.0.14 to 6.0.18 Bumps [org.springframework:spring-web](https://github.com/spring-projects/spring-framework) from 6.0.14 to 6.0.18.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a href=\"https://github.com/spring-projects/spring-framework/releases\">org.springframework:spring-web's releases</a>.</em></p>\n<blockquote>\n<h2>v6.0.18</h2>\n<h2>:star: New Features</h2>\n<ul>\n<li>Extract reusable method for URI validations <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32441\">#32441</a></li>\n<li>Allow UriTemplate to be built with an empty template <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32437\">#32437</a></li>\n<li>Refine <code>\\*HttpMessageConverter#getContentLength</code> return value null safety <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32333\">#32333</a></li>\n</ul>\n<h2>:lady_beetle: Bug Fixes</h2>\n<ul>\n<li>WebClient Observations are missing error <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32399\">#32399</a></li>\n<li>AopUtils.getMostSpecificMethod does not return original method for proxy-derived method anymore <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32368\">#32368</a></li>\n<li>Better protect against concurrent error handling for async requests <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32341\">#32341</a></li>\n<li>ContentCachingResponseWrapper no longer honors Content-Type and Content-Length <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32321\">#32321</a></li>\n<li>Hibernate native image support broken by <code>HHH-17643</code> <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32312\">#32312</a></li>\n</ul>\n<h2>:notebook_with_decorative_cover: Documentation</h2>\n<ul>\n<li>Fix order of 2 sections in the Validation chapter of the reference manual <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32409\">#32409</a></li>\n</ul>\n<h2>:hammer: Dependency Upgrades</h2>\n<ul>\n<li>Upgrade to Reactor 2022.0.17 <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32421\">#32421</a></li>\n</ul>\n<h2>v6.0.17</h2>\n<h2>:star: New Features</h2>\n<ul>\n<li>RouterFunctionMapping does not implement MatchableHandlerMapping <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32222\">#32222</a></li>\n<li>Optimize Map methods in ServletAttributesMap <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32197\">#32197</a></li>\n</ul>\n<h2>:lady_beetle: Bug Fixes</h2>\n<ul>\n<li><code>@JsonDeserialize(builder = ...)</code> does not work in GraalVM native image <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32257\">#32257</a></li>\n<li>Consistent parsing of user information in UriComponentsBuilder <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32246\">#32246</a></li>\n<li>"IllegalStateException: Cannot call sendError() after the response has been committed" when IOException is thrown during resolving method argument values on Tomcat >= 10.1.16 <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32207\">#32207</a></li>\n<li>Cannot process AOT when spring-orm is on the classpath without JPA <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32160\">#32160</a></li>\n<li>QualifierAnnotationAutowireCandidateResolver.checkQualifier does identity checks when comparing arrays used as qualifier fields <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32107\">#32107</a></li>\n<li>Guard against multiple body subscriptions in Jetty and JDK reactive responses <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32102\">#32102</a></li>\n<li>Exceptions thrown by custom error handlers are not recorded in RestTemplate observations <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32063\">#32063</a></li>\n<li>Static resources caching issues with ShallowEtagHeaderFilter and Jetty caching directives <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32050\">#32050</a></li>\n<li>ChannelSendOperator.WriteBarrier race condition in request(long) method leads to response being dropped <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32020\">#32020</a></li>\n<li>Destroy method not found in Native image for <code>ExecutorService</code> Bean type <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32017\">#32017</a></li>\n</ul>\n<h2>:notebook_with_decorative_cover: Documentation</h2>\n<ul>\n<li>Update basics.adoc <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32151\">#32151</a></li>\n<li>Document cron-vs-quartz parsing convention for dayOfWeek part in CronExpression <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32130\">#32130</a></li>\n</ul>\n<h2>:hammer: Dependency Upgrades</h2>\n<ul>\n<li>Upgrade to Reactor 2022.0.16 <a href=\"https://redirect.github.com/spring-projects/spring-framework/issues/32275\">#32275</a></li>\n</ul>\n<!-- raw HTML omitted -->\n</blockquote>\n<p>... (truncated)</p>\n</details>\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/14fa75c98a248751b952622c3f0a8b96a8e0a354\"><code>14fa75c</code></a> Release v6.0.18</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/f2fd2f12269c6a781c5b2c20b3c24141055a3d68\"><code>f2fd2f1</code></a> Extract reusable checkSchemeAndPort method</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/072ebb6ffc061f34f8223a065aba28cc65354793\"><code>072ebb6</code></a> Additional unit tests for operations on empty UriTemplate</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/08e7f7efa474659a6934d39293d283398327f320\"><code>08e7f7e</code></a> Allow UriTemplate to be built with an empty template</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/b1fafbf7e19f1905c4c66db76af116ed554aeb53\"><code>b1fafbf</code></a> Upgrade to Reactor 2022.0.17</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/a3647a8c5eb6a6dd41a84e50e32158c25bf1b4f5\"><code>a3647a8</code></a> Polishing</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/5c8d9cd0b243fea26cf432fcc032e549f497d189\"><code>5c8d9cd</code></a> Fix order of sections in Validation chapter of reference manual</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/40d5196243685f82ab284293d09189ee0e0ece72\"><code>40d5196</code></a> Polishing</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/ec2c9b5d0e210d62c7a8166a3af7dcd2adaa4115\"><code>ec2c9b5</code></a> Set error on observation in WebClient instrumentation</li>\n<li><a href=\"https://github.com/spring-projects/spring-framework/commit/36539bdaa93ec8a84874bd6f87dd56d83943fd9c\"><code>36539bd</code></a> Use wrapped response in HandlerFunctionAdapter</li>\n<li>Additional commits viewable in <a href=\"https://github.com/spring-projects/spring-framework/compare/v6.0.14...v6.0.18\">compare view</a></li>\n</ul>\n</details>\n<br />\n\n\n[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n<details>\n<summary>Dependabot commands and options</summary>\n<br />\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/binarywang/weixin-java-mp-demo-springmvc/network/alerts).\n\n</details>", "repo": { "full_name": "binarywang/weixin-java-mp-demo-springmvc", "language": "Java", "stargazers_count": 295, "description": "\u57fa\u4e8eSpring MVC \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u516c\u4f17\u53f7Java\u540e\u7aefDemo", "topics": [ "wechat-demo", "weixin", "weixin-demo", "weixin-java", "weixin-mp" ] } }, { "date": "2024-11-05", "type": "issue_comment", "link": "https://github.com/binarywang/weixin-java-mp-demo/issues/159#issuecomment-2457353966", "message": "\u4e3a\u5565\u9700\u8981\u9650\u6d41\uff1f", "repo": { "full_name": "binarywang/weixin-java-mp-demo", "language": "Java", "stargazers_count": 1946, "description": "\u57fa\u4e8eSpring Boot \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u516c\u4f17\u53f7Java\u540e\u7aefDemo\uff0c\u652f\u6301\u591a\u516c\u4f17\u53f7", "topics": [ "demo-spring-boot", "java", "spring-boot", "wechat", "weixin" ] } }, { "date": "2024-11-05", "type": "issue_comment", "link": "https://github.com/binarywang/WxJava/issues/3409#issuecomment-2457312592", "message": "\u6b22\u8fce\u76f4\u63a5\u63d0\u4ea4PR\uff0c\u8c22\u8c22", "repo": { "full_name": "binarywang/wxjava", "language": "Java", "stargazers_count": 30465, "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1", "topics": [ "cp", "hacktoberfest", "java", "miniapp", "miniprogram", "mp", "open", "sdk", "weapp", "wechat", "wechat-sdk", "weixin", "weixin-sdk", "wxjava", "wxpay" ] } }, { "date": "2024-11-04", "type": "watch", "link": "https://github.com/yoyodadada/haoruanfenxiang", "message": "Started watching yoyodadada/haoruanfenxiang", "repo": { "full_name": "yoyodadada/haoruanfenxiang", "language": "HTML", "stargazers_count": 4485, "description": "\u597d\u8f6f\u5206\u4eab" } }, { "date": "2025-01-24", "type": "commit", "message": ":bookmark: \u53d1\u5e03 4.7.2.b \u6d4b\u8bd5\u7248\u672c", "link": "https://api.github.com/repos/binarywang/WxJava/commits/3e48dc7f8378f919f734bc08ff1abd78720d9861", "repo": { "full_name": "binarywang/wxjava", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1" } }, { "date": "2025-01-13", "type": "commit", "message": ":bookmark: \u53d1\u5e03 4.7.1.b \u6d4b\u8bd5\u7248\u672c", "link": "https://api.github.com/repos/binarywang/WxJava/commits/83bd92d2605cbadabc7202d3571126721ccfa6c8", "repo": { "full_name": "binarywang/wxjava", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1" } }, { "date": "2025-01-05", "type": "commit", "message": "update to 4.7.0", "link": "https://api.github.com/repos/binarywang/weixin-java-common-javadoc/commits/debbb8694d3e4d96b8fc398da7ddc275b3d5c7f8", "repo": { "full_name": "binarywang/weixin-java-common-javadoc", "description": "weixin-java-common\u7684javadoc" } }, { "date": "2025-01-05", "type": "commit", "message": "update to 4.7.0", "link": "https://api.github.com/repos/binarywang/weixin-java-cp-javadoc/commits/28cb826dc92f21315522e5b7732eadc5c10ce291", "repo": { "full_name": "binarywang/weixin-java-cp-javadoc", "description": "weixin-java-cp\u7684javadoc" } }, { "date": "2025-01-05", "type": "commit", "message": "update to 4.7.0", "link": "https://api.github.com/repos/binarywang/weixin-java-miniapp-javadoc/commits/0451c94d7afd953545aec8b875d50ab5518a290a", "repo": { "full_name": "binarywang/weixin-java-miniapp-javadoc" } }, { "date": "2025-01-05", "type": "commit", "message": "update to 4.7.0", "link": "https://api.github.com/repos/binarywang/weixin-java-mp-javadoc/commits/77f987559e2ff0b3bca1dfd29bb76c01e77deedb", "repo": { "full_name": "binarywang/weixin-java-mp-javadoc", "description": "weixin-java-mp\u7684javadoc" } }, { "date": "2025-01-05", "type": "commit", "message": "update to 4.7.0", "link": "https://api.github.com/repos/binarywang/weixin-java-open-javadoc/commits/51bebaa395b9c323e65921e0849dcce3888f71b9", "repo": { "full_name": "binarywang/weixin-java-open-javadoc", "description": "weixin-java-open\u7684javadoc" } }, { "date": "2025-01-05", "type": "commit", "message": "update to 4.7.0", "link": "https://api.github.com/repos/binarywang/weixin-java-pay-javadoc/commits/e20d5dbb13df2beea5412f6b25da12005160e418", "repo": { "full_name": "binarywang/weixin-java-pay-javadoc", "description": "\u5fae\u4fe1\u652f\u4ed8weixin-java-pay\u7684javadoc" } }, { "date": "2025-01-05", "type": "commit", "message": "init", "link": "https://api.github.com/repos/binarywang/weixin-java-channel-javadoc/commits/6d4d7b5625db4782d434a5ed71d5297bfe7ed83f", "repo": { "full_name": "binarywang/weixin-java-channel-javadoc", "description": "weixin-java-channel \u89c6\u9891\u53f7\u7684javadoc" } }, { "date": "2025-01-04", "type": "commit", "message": ":memo: \u66f4\u65b0\u7248\u672c\u4fe1\u606f", "link": "https://api.github.com/repos/binarywang/WxJava/commits/6decd2839b9a591043dea37c0e600490035ce8f9", "repo": { "full_name": "binarywang/wxjava", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1" } }, { "date": "2025-01-04", "type": "commit", "message": ":arrow_up: \u5347\u7ea7sdk\u7248\u672c\u4e3a4.7.0", "link": "https://api.github.com/repos/Wechat-Group/weixin-java-demo-springmvc/commits/c6ee7074f69e10f308fc5adca7240682efab4662", "repo": { "full_name": "wechat-group/weixin-java-demo-springmvc", "description": "A wechat mp and pay demo based on WxJava and springmvc." } }, { "date": "2025-01-04", "type": "commit", "message": ":arrow_up: \u5347\u7ea7sdk\u7248\u672c\u4e3a4.7.0", "link": "https://api.github.com/repos/binarywang/weixin-java-mp-demo-springmvc/commits/e25948d393ff4b2727a4a02bbb1b88576c2cfb83", "repo": { "full_name": "binarywang/weixin-java-mp-demo-springmvc", "description": "\u57fa\u4e8eSpring MVC \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u516c\u4f17\u53f7Java\u540e\u7aefDemo" } }, { "date": "2025-01-03", "type": "commit", "message": "update wxjava sdk to 4.7.0", "link": "https://api.github.com/repos/binarywang/weixin-java-cp-demo/commits/0c18338ef3bd12b55ad3a0daf5998165709c8948", "repo": { "full_name": "binarywang/weixin-java-cp-demo", "description": "\u57fa\u4e8eSpring Boot \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u4f01\u4e1a\u53f7/\u4f01\u4e1a\u5fae\u4fe1 \u540e\u7aefDemo" } }, { "date": "2025-01-03", "type": "commit", "message": ":arrow_up: \u5347\u7ea7sdk\u7248\u672c\u4e3a4.7.0", "link": "https://api.github.com/repos/binarywang/weixin-java-pay-demo/commits/7cbea4ca69d746ba2cfcd7de65addbe9da3e9e3d", "repo": { "full_name": "binarywang/weixin-java-pay-demo", "description": "\u57fa\u4e8eSpring Boot \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u652f\u4ed8Java\u540e\u7aefDemo" } }, { "date": "2025-01-03", "type": "commit", "message": ":arrow_up: \u5347\u7ea7sdk\u7248\u672c\u4e3a4.7.0", "link": "https://api.github.com/repos/binarywang/weixin-java-mp-multi-demo/commits/e34b587ac71af47a61caa5c4c164437492c72101", "repo": { "full_name": "binarywang/weixin-java-mp-multi-demo", "description": "\u5fae\u4fe1\u516c\u4f17\u53f7demo\uff0c\u57fa\u4e8eWxJava \u548c Spring MVC\u6846\u67b6\u5b9e\u73b0\uff0c\u652f\u6301\u591a\u516c\u4f17\u53f7" } }, { "date": "2025-01-03", "type": "commit", "message": ":arrow_up: \u5347\u7ea7sdk\u7248\u672c\u4e3a4.7.0", "link": "https://api.github.com/repos/binarywang/wx-java-pay-demo/commits/47ca5eeca7ff429a53561d42836de228ad074834", "repo": { "full_name": "binarywang/wx-java-pay-demo", "description": "\u4f7f\u7528wx-java-pay-spring-boot-starter\u5f00\u53d1\u7684\u5fae\u4fe1\u652f\u4ed8\u6f14\u793ademo" } }, { "date": "2025-01-03", "type": "commit", "message": ":arrow_up: \u5347\u7ea7sdk\u7248\u672c\u4e3a4.7.0", "link": "https://api.github.com/repos/binarywang/wx-java-mp-demo/commits/af1b59c28547e87d85b30368c328cfddd3597fc9", "repo": { "full_name": "binarywang/wx-java-mp-demo", "description": "\u4f7f\u7528wx-java-mp-spring-boot-starter\u5f00\u53d1\u7684\u5fae\u4fe1\u516c\u4f17\u53f7\u6f14\u793ademo" } }, { "date": "2025-01-03", "type": "commit", "message": ":arrow_up: \u5347\u7ea7sdk\u7248\u672c\u4e3a4.7.0", "link": "https://api.github.com/repos/binarywang/wx-java-miniapp-demo/commits/b17c9bd3aa543b0ef091372bf821225331590992", "repo": { "full_name": "binarywang/wx-java-miniapp-demo", "description": "\u4f7f\u7528wx-java-miniapp-spring-boot-starter\u5f00\u53d1\u7684\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u6f14\u793ademo" } }, { "date": "2025-01-03", "type": "commit", "message": ":arrow_up: \u5347\u7ea7sdk\u7248\u672c\u4e3a4.7.0", "link": "https://api.github.com/repos/Wechat-Group/weixin-java-open-demo/commits/65ffb7c0394428fd1a9ce5da0fb6e413133aab7b", "repo": { "full_name": "wechat-group/weixin-java-open-demo", "description": "\u5fae\u4fe1\u5f00\u653e\u5e73\u53f0\u7684java\u540e\u7aef demo" } }, { "date": "2025-01-03", "type": "commit", "message": ":arrow_up: \u5347\u7ea7sdk\u7248\u672c\u4e3a4.7.0", "link": "https://api.github.com/repos/binarywang/weixin-java-mp-demo/commits/3c4265e5c120710e89dd18cc00ecc8093ade9974", "repo": { "full_name": "binarywang/weixin-java-mp-demo", "description": "\u57fa\u4e8eSpring Boot \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u516c\u4f17\u53f7Java\u540e\u7aefDemo\uff0c\u652f\u6301\u591a\u516c\u4f17\u53f7" } }, { "date": "2025-01-03", "type": "commit", "message": "update wxjava sdk to 4.7.0", "link": "https://api.github.com/repos/binarywang/weixin-java-miniapp-demo/commits/acb95743d3a86fe1e043ca6537768e9719883ee0", "repo": { "full_name": "binarywang/weixin-java-miniapp-demo", "description": "\u57fa\u4e8eSpring Boot \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u5c0f\u7a0b\u5e8fJava\u540e\u7aefDemo" } }, { "date": "2025-01-02", "type": "commit", "message": ":bookmark: \u53d1\u5e03 4.7.0 \u6b63\u5f0f\u7248\u672c", "link": "https://api.github.com/repos/binarywang/WxJava/commits/8707c42eddf05c0eaa0d0fa37ce799c6f760f22d", "repo": { "full_name": "binarywang/wxjava", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1" } }, { "date": "2024-12-18", "type": "commit", "message": "update readme.md", "link": "https://api.github.com/repos/binarywang/binarywang/commits/7ccf9029f0817586f6b9d6ac5bd8198fca22874a", "repo": { "full_name": "binarywang/binarywang" } }, { "date": "2024-12-14", "type": "commit", "message": ":art: #3437 \u3010\u4f01\u4e1a\u5fae\u4fe1\u3011 \u5fae\u76d8\u6587\u4ef6\u7ba1\u7406\u76f8\u5173\u63a5\u53e3\u79fb\u9664\u8fc7\u671f\u7684userid\u53c2\u6570", "link": "https://api.github.com/repos/binarywang/WxJava/commits/a4e3af0eb66659cc84be2874c2357d6017c7761e", "repo": { "full_name": "binarywang/wxjava", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1" } }, { "date": "2024-12-01", "type": "commit", "message": ":bookmark: \u53d1\u5e03 4.6.8.b \u6d4b\u8bd5\u7248\u672c", "link": "https://api.github.com/repos/binarywang/WxJava/commits/915f10157ff94445260260c0a7e7be7de12cf4d3", "repo": { "full_name": "binarywang/wxjava", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1" } }, { "date": "2024-11-27", "type": "commit", "message": ":arrow_up: \u5347\u7ea7xstream\u7248\u672c\u52301.4.21", "link": "https://api.github.com/repos/binarywang/WxJava/commits/577f2e6a0bcb8bb54ac5362aa1ac7a255c0d1bf1", "repo": { "full_name": "binarywang/wxjava", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1" } }, { "date": "2024-11-24", "type": "commit", "message": ":art: #3414 \u3010\u89c6\u9891\u53f7\u3011\u5c0f\u5e97api\u83b7\u53d6\u8ba2\u5355\u8be6\u60c5\u63a5\u53e3\u7ed3\u679c\u7c7b\u65b0\u589e\u51e0\u4e2a\u5c5e\u6027", "link": "https://api.github.com/repos/binarywang/WxJava/commits/d2ff40f56296b1b8644d34f38eadead4b93bd12a", "repo": { "full_name": "binarywang/wxjava", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1" } }, { "date": "2024-11-15", "type": "commit", "message": ":art: fix url", "link": "https://api.github.com/repos/binarywang/WxJava/commits/4976aa9b9449025a99a92e64509712f91bcb1750", "repo": { "full_name": "binarywang/wxjava", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1" } }, { "date": "2024-11-07", "type": "commit", "message": ":art: add link to gitcode article", "link": "https://api.github.com/repos/binarywang/WxJava/commits/60a0e4e3e3ea9e9717c9441e52f885fd8b7fcf94", "repo": { "full_name": "binarywang/wxjava", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1" } }, { "date": "2024-11-06", "type": "commit", "message": ":bookmark: \u53d1\u5e03 4.6.7.b \u6d4b\u8bd5\u7248\u672c", "link": "https://api.github.com/repos/binarywang/WxJava/commits/1db40c10c3a62b1503eda5f45bdaa10b4f9efb5a", "repo": { "full_name": "binarywang/wxjava", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1" } }, { "date": "2024-11-05", "type": "commit", "message": "bump org.springframework:spring-web from 6.0.14 to 6.0.18", "link": "https://api.github.com/repos/binarywang/weixin-java-mp-demo-springmvc/commits/3d8d2e8691d341af7e379fa5f2f1a96bc3455b42", "repo": { "full_name": "binarywang/weixin-java-mp-demo-springmvc", "description": "\u57fa\u4e8eSpring MVC \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u516c\u4f17\u53f7Java\u540e\u7aefDemo" } }, { "date": "2024-11-01", "type": "commit", "message": ":bookmark: \u53d1\u5e03 4.6.6.b \u6d4b\u8bd5\u7248\u672c", "link": "https://api.github.com/repos/binarywang/WxJava/commits/d3350d67f323d215d534e511ef91ab904c713d1e", "repo": { "full_name": "binarywang/wxjava", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1" } }, { "date": "2024-10-31", "type": "commit", "message": ":art: \u4f18\u5316\u90e8\u5206\u4ee3\u7801", "link": "https://api.github.com/repos/binarywang/WxJava/commits/12b83affe4f22755a5407148063af4fd31c99707", "repo": { "full_name": "binarywang/wxjava", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1" } }, { "date": "2024-10-29", "type": "commit", "message": ":art: \u589e\u52a0serialversionuid", "link": "https://api.github.com/repos/binarywang/WxJava/commits/95163980bef825b7e9b3335af5fcca375e491992", "repo": { "full_name": "binarywang/wxjava", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1" } }, { "date": "2024-09-10", "type": "commit", "message": ":bookmark: \u53d1\u5e03 4.6.5.b \u6d4b\u8bd5\u7248\u672c", "link": "https://api.github.com/repos/binarywang/WxJava/commits/3aba0b7ec554c93efb2acf93adee3d29f1022657", "repo": { "full_name": "binarywang/wxjava", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1" } }, { "date": "2024-09-01", "type": "commit", "message": ":bookmark: \u53d1\u5e03 4.6.4.b \u6d4b\u8bd5\u7248\u672c", "link": "https://api.github.com/repos/binarywang/WxJava/commits/8ceca63f280d56b0941c285755cfaca7839e865d", "repo": { "full_name": "binarywang/wxjava", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1" } }, { "date": "2024-08-20", "type": "commit", "message": ":bug: #3348 \u3010\u516c\u5171\u95ee\u9898\u3011\u4fee\u590d\u65e0\u6cd5\u83b7\u53d6\u6b63\u786e\u6587\u4ef6\u540d\u7684\u95ee\u9898", "link": "https://api.github.com/repos/binarywang/WxJava/commits/748c19f1085f3dd11d24e235ec54d3ab96993a00", "repo": { "full_name": "binarywang/wxjava", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1" } }, { "date": "2024-08-19", "type": "commit", "message": ":art: \u4f18\u5316\u4ee3\u7801\uff0c\u89c4\u8303\u6ce8\u91ca", "link": "https://api.github.com/repos/binarywang/WxJava/commits/b6a8721bd1850f551b94374bed517f64fd29d29b", "repo": { "full_name": "binarywang/wxjava", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1" } }, { "date": "2024-07-15", "type": "commit", "message": ":bug: \u3010\u5c0f\u7a0b\u5e8f\u3011\u4fee\u590d\u83b7\u53d6\u8fd0\u529bid\u5217\u8868\u63a5\u53e3\u4f20\u53c2\u95ee\u9898", "link": "https://api.github.com/repos/binarywang/WxJava/commits/f5bb2ba2d024bd3b6d3f6ad8c8ab8c4d748f047c", "repo": { "full_name": "binarywang/wxjava", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1" } }, { "date": "2024-07-11", "type": "commit", "message": "update readme.md", "link": "https://api.github.com/repos/binarywang/binarywang/commits/771fe5ca6fb617481c7a14801792660379086237", "repo": { "full_name": "binarywang/binarywang" } }, { "date": "2024-06-17", "type": "commit", "message": "create readme.md", "link": "https://api.github.com/repos/study-with-binary/.github/commits/4efdee0e435d6e1f77a4b198aac91af3647553fe", "repo": { "full_name": "study-with-binary/.github" } }, { "date": "2024-06-13", "type": "commit", "message": ": memo: add hellogithub badge", "link": "https://api.github.com/repos/binarywang/WxJava/commits/0e417ed25deb64305275fc1abbcf03f9eeb716d3", "repo": { "full_name": "binarywang/wxjava", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1" } }, { "date": "2024-05-15", "type": "commit", "message": ":bookmark: \u53d1\u5e03 4.6.2.b \u6d4b\u8bd5\u7248\u672c", "link": "https://api.github.com/repos/binarywang/WxJava/commits/974ecf2797f6e8db4395efb55f14be3112295155", "repo": { "full_name": "binarywang/wxjava", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1" } }, { "date": "2024-03-14", "type": "commit", "message": ":bookmark: \u53d1\u5e03 4.6.1.b \u6d4b\u8bd5\u7248\u672c", "link": "https://api.github.com/repos/binarywang/WxJava/commits/ccf23a8668ae0367115e1570fa631db1fe40b3b5", "repo": { "full_name": "binarywang/wxjava", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1" } }, { "date": "2024-03-13", "type": "commit", "message": ":bug: \u4fee\u590d\u9519\u8bef\u7684\u53d8\u91cf\u5b9a\u4e49\u7c7b\u578b\uff0c\u53ef\u80fd\u662f\u5b98\u65b9\u63a5\u53e3\u53d8\u52a8", "link": "https://api.github.com/repos/binarywang/WxJava/commits/978b62bba2fe90231280201fb9f4e6212fbf7a42", "repo": { "full_name": "binarywang/wxjava", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1" } }, { "date": "2024-03-02", "type": "commit", "message": "update logger related code , using @slf4j instead", "link": "https://api.github.com/repos/jiahangchun/weixin/commits/45db3646b35f0b8f03feb5a9ba4c227186049bd6", "repo": { "full_name": "jiahangchun/weixin", "description": "\u96c6\u6210jiahangchun\u9805\u76ee" } }, { "date": "2024-03-02", "type": "commit", "message": "update logger related code , using @slf4j instead", "link": "https://api.github.com/repos/binarywang/weixin-java-cp-demo/commits/45db3646b35f0b8f03feb5a9ba4c227186049bd6", "repo": { "full_name": "binarywang/weixin-java-cp-demo", "description": "\u57fa\u4e8eSpring Boot \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u4f01\u4e1a\u53f7/\u4f01\u4e1a\u5fae\u4fe1 \u540e\u7aefDemo" } }, { "date": "2024-01-30", "type": "commit", "message": ":art: \u4f18\u5316\u90e8\u5206\u4ee3\u7801", "link": "https://api.github.com/repos/binarywang/WxJava/commits/b86144c1987aadd011de6cdddfb5bd03d80d3134", "repo": { "full_name": "binarywang/wxjava", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1" } }, { "date": "2024-01-12", "type": "commit", "message": ":art: \u4fee\u590d\u90e8\u5206\u4ee3\u7801", "link": "https://api.github.com/repos/binarywang/WxJava/commits/596bc33960eccf0e53062d70ed350230c43efa7a", "repo": { "full_name": "binarywang/wxjava", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1" } }, { "date": "2023-12-28", "type": "commit", "message": ":bookmark: \u53d1\u5e03 4.6.0 \u6b63\u5f0f\u7248\u672c", "link": "https://api.github.com/repos/binarywang/WxJava/commits/e7dff3619f064eb3d53583cdb4e2507ece87e52f", "repo": { "full_name": "binarywang/wxjava", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1" } }, { "date": "2023-12-28", "type": "commit", "message": ":arrow_up: \u5347\u7ea7sdk\u7248\u672c\u4e3a4.6.0", "link": "https://api.github.com/repos/Wechat-Group/weixin-java-open-demo/commits/78e03c4499fc27f4a7fa918fb90da8de4dbbd3e2", "repo": { "full_name": "wechat-group/weixin-java-open-demo", "description": "\u5fae\u4fe1\u5f00\u653e\u5e73\u53f0\u7684java\u540e\u7aef demo" } }, { "date": "2023-12-28", "type": "commit", "message": ":arrow_up: \u5347\u7ea7sdk\u7248\u672c\u4e3a4.6.0", "link": "https://api.github.com/repos/binarywang/weixin-java-mp-multi-demo/commits/1c95002eea05cdd636275026e48fcf98fe429835", "repo": { "full_name": "binarywang/weixin-java-mp-multi-demo", "description": "\u5fae\u4fe1\u516c\u4f17\u53f7demo\uff0c\u57fa\u4e8eWxJava \u548c Spring MVC\u6846\u67b6\u5b9e\u73b0\uff0c\u652f\u6301\u591a\u516c\u4f17\u53f7" } }, { "date": "2023-12-28", "type": "commit", "message": ":arrow_up: \u5347\u7ea7sdk\u7248\u672c\u4e3a4.6.0", "link": "https://api.github.com/repos/binarywang/weixin-java-mp-demo-springmvc/commits/5a24283f94b8c873cc8c9dc9c83dfef0bf8993c1", "repo": { "full_name": "binarywang/weixin-java-mp-demo-springmvc", "description": "\u57fa\u4e8eSpring MVC \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u516c\u4f17\u53f7Java\u540e\u7aefDemo" } }, { "date": "2023-12-28", "type": "commit", "message": ":arrow_up: \u5347\u7ea7sdk\u7248\u672c\u4e3a4.6.0", "link": "https://api.github.com/repos/binarywang/weixin-java-mp-demo/commits/1d79896722ee989380d46d9e3074f21f1056b8b6", "repo": { "full_name": "binarywang/weixin-java-mp-demo", "description": "\u57fa\u4e8eSpring Boot \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u516c\u4f17\u53f7Java\u540e\u7aefDemo\uff0c\u652f\u6301\u591a\u516c\u4f17\u53f7" } }, { "date": "2023-12-28", "type": "commit", "message": "update wxjava sdk to 4.6.0", "link": "https://api.github.com/repos/binarywang/weixin-java-miniapp-demo/commits/02dd8c09641abf024ea689eb8016d984da02a901", "repo": { "full_name": "binarywang/weixin-java-miniapp-demo", "description": "\u57fa\u4e8eSpring Boot \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u5c0f\u7a0b\u5e8fJava\u540e\u7aefDemo" } }, { "date": "2023-12-28", "type": "commit", "message": "update wxjava sdk to 4.6.0", "link": "https://api.github.com/repos/Mrli1211/mini-demo/commits/02dd8c09641abf024ea689eb8016d984da02a901", "repo": { "full_name": "mrli1211/mini-demo" } }, { "date": "2023-12-28", "type": "commit", "message": "update wxjava sdk to 4.6.0", "link": "https://api.github.com/repos/jiahangchun/weixin/commits/bc2d0b6d6beccf42e0701608795451e3dfe5ae8c", "repo": { "full_name": "jiahangchun/weixin", "description": "\u96c6\u6210jiahangchun\u9805\u76ee" } }, { "date": "2023-12-28", "type": "commit", "message": "update wxjava sdk to 4.6.0", "link": "https://api.github.com/repos/binarywang/weixin-java-cp-demo/commits/bc2d0b6d6beccf42e0701608795451e3dfe5ae8c", "repo": { "full_name": "binarywang/weixin-java-cp-demo", "description": "\u57fa\u4e8eSpring Boot \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u4f01\u4e1a\u53f7/\u4f01\u4e1a\u5fae\u4fe1 \u540e\u7aefDemo" } }, { "date": "2023-12-28", "type": "commit", "message": "update wxjava sdk to 4.6.0", "link": "https://api.github.com/repos/binarywang/weixin-java-pay-demo/commits/f99ca71154b24b7c5df505c1fe3ab1ee8e752fb6", "repo": { "full_name": "binarywang/weixin-java-pay-demo", "description": "\u57fa\u4e8eSpring Boot \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u652f\u4ed8Java\u540e\u7aefDemo" } }, { "date": "2023-12-28", "type": "commit", "message": "update wxjava sdk to 4.6.0", "link": "https://api.github.com/repos/Wechat-Group/weixin-java-demo-springmvc/commits/4fa3f03f119502fc9db666a7950d77b3bc81cc6d", "repo": { "full_name": "wechat-group/weixin-java-demo-springmvc", "description": "A wechat mp and pay demo based on WxJava and springmvc." } }, { "date": "2023-12-28", "type": "commit", "message": "update wxjava sdk to 4.6.0", "link": "https://api.github.com/repos/binarywang/wx-java-miniapp-demo/commits/0dc61ea95521d9f538824c49da810186ee32280b", "repo": { "full_name": "binarywang/wx-java-miniapp-demo", "description": "\u4f7f\u7528wx-java-miniapp-spring-boot-starter\u5f00\u53d1\u7684\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u6f14\u793ademo" } }, { "date": "2023-12-28", "type": "commit", "message": "update wxjava sdk to 4.6.0", "link": "https://api.github.com/repos/binarywang/wx-java-mp-demo/commits/a9d9dbe3a8897942c5d7d18c3eae99da6e3be73c", "repo": { "full_name": "binarywang/wx-java-mp-demo", "description": "\u4f7f\u7528wx-java-mp-spring-boot-starter\u5f00\u53d1\u7684\u5fae\u4fe1\u516c\u4f17\u53f7\u6f14\u793ademo" } }, { "date": "2023-12-28", "type": "commit", "message": "update wxjava sdk to 4.6.0", "link": "https://api.github.com/repos/binarywang/wx-java-pay-demo/commits/10e944f6da2b12c605a64bde86cce819fd72a5bf", "repo": { "full_name": "binarywang/wx-java-pay-demo", "description": "\u4f7f\u7528wx-java-pay-spring-boot-starter\u5f00\u53d1\u7684\u5fae\u4fe1\u652f\u4ed8\u6f14\u793ademo" } }, { "date": "2023-12-19", "type": "commit", "message": ":art\uff1a \u89c4\u8303\u5316\u4ee3\u7801\uff0c\u4f18\u5316\u547d\u540d", "link": "https://api.github.com/repos/binarywang/WxJava/commits/2845bab6a92a4f5055f7152fbc4b1ae01aa9e863", "repo": { "full_name": "binarywang/wxjava", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1" } }, { "date": "2023-12-15", "type": "commit", "message": ":art: \u89c4\u8303\u5316\u4ee3\u7801", "link": "https://api.github.com/repos/binarywang/WxJava/commits/45051108a3cc80286fe112ed0dadbc6cffc5802b", "repo": { "full_name": "binarywang/wxjava", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1" } }, { "date": "2023-12-09", "type": "commit", "message": ":art: \u4e3bpom\u6062\u590djedis\u7248\u672c\uff0c\u4ec5qidian\u6a21\u5757\u4f7f\u7528\u6700\u65b0\u7248", "link": "https://api.github.com/repos/binarywang/WxJava/commits/20549a93e4f7f97f7826b6d5bddac6f577e5c333", "repo": { "full_name": "binarywang/wxjava", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1" } }, { "date": "2023-12-08", "type": "commit", "message": ":bookmark: \u53d1\u5e03 4.5.8.b \u6d4b\u8bd5\u7248\u672c", "link": "https://api.github.com/repos/binarywang/WxJava/commits/c77230d1fbee54eca406344c1b906d62ab2d9941", "repo": { "full_name": "binarywang/wxjava", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1" } }, { "date": "2023-12-07", "type": "commit", "message": ":pencil2:\t\u4fee\u590d\u6587\u6863\u9519\u8bef", "link": "https://api.github.com/repos/binarywang/WxJava/commits/08196cfeb9639a7078e039ea0297dfcc17d97e95", "repo": { "full_name": "binarywang/wxjava", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1" } }, { "date": "2023-12-06", "type": "commit", "message": "merge pull request #18 from binarywang/dependabot/maven/ch.qos.logback-logback-classic-1.2.13\n\nbump ch.qos.logback:logback-classic from 1.2.0 to 1.2.13", "link": "https://api.github.com/repos/binarywang/WxJava-for-JDK6/commits/74a437018798bbb4d18bf502a1dfe5f951a45a5e", "repo": { "full_name": "binarywang/wxjava-for-jdk6", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK for JDK6\uff0c\u505c\u6b62\u66f4\u65b0\uff0c\u8bf7\u53c2\u8003\u4e3b\u7a0b\u5e8f" } }, { "date": "2023-11-29", "type": "commit", "message": "\u2b06\ufe0f bump org.springframework:spring-webmvc from 6.0.0 to 6.0.14", "link": "https://api.github.com/repos/binarywang/weixin-java-mp-multi-demo/commits/b1f3c84df0a52332c2509ee5667e37411372d082", "repo": { "full_name": "binarywang/weixin-java-mp-multi-demo", "description": "\u5fae\u4fe1\u516c\u4f17\u53f7demo\uff0c\u57fa\u4e8eWxJava \u548c Spring MVC\u6846\u67b6\u5b9e\u73b0\uff0c\u652f\u6301\u591a\u516c\u4f17\u53f7" } }, { "date": "2023-11-29", "type": "commit", "message": ":art: bump org.springframework:spring-webmvc from 6.0.8 to 6.0.14", "link": "https://api.github.com/repos/binarywang/weixin-java-mp-demo-springmvc/commits/addfa8159a698fb7e9775c9eb7f6e59e36ebff36", "repo": { "full_name": "binarywang/weixin-java-mp-demo-springmvc", "description": "\u57fa\u4e8eSpring MVC \u548c WxJava \u5b9e\u73b0\u7684\u5fae\u4fe1\u516c\u4f17\u53f7Java\u540e\u7aefDemo" } }, { "date": "2023-11-29", "type": "commit", "message": ":art: bump org.springframework:spring-webmvc from 6.0.8 to 6.0.14", "link": "https://api.github.com/repos/Wechat-Group/weixin-java-demo-springmvc/commits/dcddb0d6c5d1d9f9bf5d43a06eb67c989e1c0d6c", "repo": { "full_name": "wechat-group/weixin-java-demo-springmvc", "description": "A wechat mp and pay demo based on WxJava and springmvc." } }, { "date": "2023-11-25", "type": "commit", "message": ":art: \u8d44\u91d1\u5bf9\u8d26\u5355\u4e0b\u8f7d\u63a5\u53e3v2\u548cv3\u6240\u9700\u8d44\u91d1\u8d26\u6237\u7c7b\u578b\u679a\u4e3e\u503c\u4e0d\u4e00\u81f4\uff0c\u5206\u5f00\u5b58\u653e", "link": "https://api.github.com/repos/binarywang/WxJava/commits/beec6031af47b5861953e42c42216ad8110d16ad", "repo": { "full_name": "binarywang/wxjava", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1" } }, { "date": "2023-11-23", "type": "commit", "message": ":art: #3174 \u3010\u4f01\u4e1a\u5fae\u4fe1\u3011\u6279\u91cf\u83b7\u53d6\u5ba1\u6279\u5355\u53f7\u63a5\u53e3\u8bf7\u6c42\u4e2d\u7684\u7b5b\u9009\u7c7b\u578b\u589e\u52a0\u5ba1\u6279\u5355\u7c7b\u578b\u5c5e\u6027", "link": "https://api.github.com/repos/binarywang/WxJava/commits/786a78ea264e36c22a6f18327be43a0dfea98bd0", "repo": { "full_name": "binarywang/wxjava", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1" } }, { "date": "2023-11-17", "type": "commit", "message": ":bookmark: \u53d1\u5e03 4.5.7.b \u6d4b\u8bd5\u7248\u672c", "link": "https://api.github.com/repos/binarywang/WxJava/commits/c4a834f685d6c53627829bafd8ffddac86f45d04", "repo": { "full_name": "binarywang/wxjava", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1" } }, { "date": "2023-11-01", "type": "commit", "message": "fix vuln", "link": "https://api.github.com/repos/binarywang/java-emoji-converter/commits/70be1f4498e1b6938fdb59b84d90e3310c0122c7", "repo": { "full_name": "binarywang/java-emoji-converter", "description": "Emoji\u8f6c\u6362\u5de5\u5177\uff0c\u4fbf\u4e8e\u5404\u79cd\u7c7b\u578b\u7684\u5ba2\u6237\u7aef\u751f\u6210\u7684Emoji\u5b57\u7b26\u4e32\u8f6c\u6362\u6210\u53e6\u5916\u4e00\u79cd\u683c\u5f0f" } }, { "date": "2023-10-29", "type": "commit", "message": ":art: \u3010\u5c0f\u7a0b\u5e8f\u3011\u4ee3\u7801\u5ba1\u6838\u72b6\u6001\u67e5\u8be2\u63a5\u53e3\u8fd4\u56de\u589e\u52a0\u4e09\u4e2a\u53c2\u6570", "link": "https://api.github.com/repos/binarywang/WxJava/commits/0bc0b38a7709e6735628332070c469836292038a", "repo": { "full_name": "binarywang/wxjava", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1" } }, { "date": "2023-09-29", "type": "commit", "message": ":art\uff1a\u7b80\u5316\u4ee3\u7801", "link": "https://api.github.com/repos/binarywang/WxJava/commits/49d73f003fe01ed7fbde928fea20e8d861beaa58", "repo": { "full_name": "binarywang/wxjava", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1" } }, { "date": "2016-01-21", "type": "commit", "message": "\u589e\u52a0\u66f4\u591a\u7684\u751f\u6210\u5668", "link": "https://api.github.com/repos/binarywang/java-testdata-generator/commits/9f865bd19a9c6f805afb504946859f036211b85e", "repo": { "full_name": "binarywang/java-testdata-generator", "description": "\u4f7f\u7528Java\u5b9e\u73b0\u7684\u5404\u79cd\u6d4b\u8bd5\u6570\u636e\u7684\u968f\u673a\u751f\u6210\u5de5\u5177\uff0c\u5305\u62ec\u8eab\u4efd\u8bc1\u53f7\u7801\uff0c\u94f6\u884c\u5361\u53f7\uff0c\u59d3\u540d\uff0c\u624b\u673a\u53f7\u7b49" } }, { "date": "2016-01-21", "type": "commit", "message": "\u589e\u52a0\u66f4\u591a\u7684\u751f\u6210\u5668", "link": "https://api.github.com/repos/mcmc8680/java-generator/commits/9f865bd19a9c6f805afb504946859f036211b85e", "repo": { "full_name": "mcmc8680/java-generator" } }, { "date": "2016-01-21", "type": "commit", "message": "\u589e\u52a0\u66f4\u591a\u7684\u751f\u6210\u5668", "link": "https://api.github.com/repos/pathfindGulf/testdata-generator/commits/9f865bd19a9c6f805afb504946859f036211b85e", "repo": { "full_name": "pathfindgulf/testdata-generator", "description": "\u6d4b\u8bd5\u6570\u636e\u751f\u6210\u5de5\u5177" } }, { "date": "2016-01-21", "type": "commit", "message": "\u589e\u52a0\u66f4\u591a\u7684\u751f\u6210\u5668", "link": "https://api.github.com/repos/lily-log/lilyspark/commits/9f865bd19a9c6f805afb504946859f036211b85e", "repo": { "full_name": "lily-log/lilyspark", "description": "practice git" } }, { "date": "2016-01-21", "type": "commit", "message": "\u589e\u52a0\u66f4\u591a\u7684\u751f\u6210\u5668", "link": "https://api.github.com/repos/seven529/java_data/commits/9f865bd19a9c6f805afb504946859f036211b85e", "repo": { "full_name": "seven529/java_data" } }, { "date": "2016-01-22", "type": "commit", "message": "\u4f18\u5316", "link": "https://api.github.com/repos/binarywang/java-testdata-generator/commits/491a964819aaae645d7470ee3c8c9797f5a63772", "repo": { "full_name": "binarywang/java-testdata-generator", "description": "\u4f7f\u7528Java\u5b9e\u73b0\u7684\u5404\u79cd\u6d4b\u8bd5\u6570\u636e\u7684\u968f\u673a\u751f\u6210\u5de5\u5177\uff0c\u5305\u62ec\u8eab\u4efd\u8bc1\u53f7\u7801\uff0c\u94f6\u884c\u5361\u53f7\uff0c\u59d3\u540d\uff0c\u624b\u673a\u53f7\u7b49" } }, { "date": "2016-01-22", "type": "commit", "message": "\u4f18\u5316", "link": "https://api.github.com/repos/mcmc8680/java-generator/commits/491a964819aaae645d7470ee3c8c9797f5a63772", "repo": { "full_name": "mcmc8680/java-generator" } }, { "date": "2016-01-22", "type": "commit", "message": "\u4f18\u5316", "link": "https://api.github.com/repos/pathfindGulf/testdata-generator/commits/491a964819aaae645d7470ee3c8c9797f5a63772", "repo": { "full_name": "pathfindgulf/testdata-generator", "description": "\u6d4b\u8bd5\u6570\u636e\u751f\u6210\u5de5\u5177" } }, { "date": "2016-01-22", "type": "commit", "message": "\u4f18\u5316", "link": "https://api.github.com/repos/lily-log/lilyspark/commits/491a964819aaae645d7470ee3c8c9797f5a63772", "repo": { "full_name": "lily-log/lilyspark", "description": "practice git" } }, { "date": "2016-01-22", "type": "commit", "message": "\u4f18\u5316", "link": "https://api.github.com/repos/seven529/java_data/commits/491a964819aaae645d7470ee3c8c9797f5a63772", "repo": { "full_name": "seven529/java_data" } }, { "date": "2016-01-25", "type": "commit", "message": "\u4f18\u5316", "link": "https://api.github.com/repos/binarywang/java-testdata-generator/commits/c1c16249449cddc80886932b445d6d92b4d80add", "repo": { "full_name": "binarywang/java-testdata-generator", "description": "\u4f7f\u7528Java\u5b9e\u73b0\u7684\u5404\u79cd\u6d4b\u8bd5\u6570\u636e\u7684\u968f\u673a\u751f\u6210\u5de5\u5177\uff0c\u5305\u62ec\u8eab\u4efd\u8bc1\u53f7\u7801\uff0c\u94f6\u884c\u5361\u53f7\uff0c\u59d3\u540d\uff0c\u624b\u673a\u53f7\u7b49" } }, { "date": "2016-01-25", "type": "commit", "message": "\u4f18\u5316", "link": "https://api.github.com/repos/mcmc8680/java-generator/commits/c1c16249449cddc80886932b445d6d92b4d80add", "repo": { "full_name": "mcmc8680/java-generator" } }, { "date": "2016-01-25", "type": "commit", "message": "\u4f18\u5316", "link": "https://api.github.com/repos/pathfindGulf/testdata-generator/commits/c1c16249449cddc80886932b445d6d92b4d80add", "repo": { "full_name": "pathfindgulf/testdata-generator", "description": "\u6d4b\u8bd5\u6570\u636e\u751f\u6210\u5de5\u5177" } }, { "date": "2016-01-25", "type": "commit", "message": "\u4f18\u5316", "link": "https://api.github.com/repos/lily-log/lilyspark/commits/c1c16249449cddc80886932b445d6d92b4d80add", "repo": { "full_name": "lily-log/lilyspark", "description": "practice git" } }, { "date": "2016-01-25", "type": "commit", "message": "\u4f18\u5316", "link": "https://api.github.com/repos/seven529/java_data/commits/c1c16249449cddc80886932b445d6d92b4d80add", "repo": { "full_name": "seven529/java_data" } }, { "date": "2016-01-26", "type": "commit", "message": "\u91cd\u6784", "link": "https://api.github.com/repos/binarywang/java-testdata-generator/commits/3bd362e38ee1926786ead5147ce2290772b1e95e", "repo": { "full_name": "binarywang/java-testdata-generator", "description": "\u4f7f\u7528Java\u5b9e\u73b0\u7684\u5404\u79cd\u6d4b\u8bd5\u6570\u636e\u7684\u968f\u673a\u751f\u6210\u5de5\u5177\uff0c\u5305\u62ec\u8eab\u4efd\u8bc1\u53f7\u7801\uff0c\u94f6\u884c\u5361\u53f7\uff0c\u59d3\u540d\uff0c\u624b\u673a\u53f7\u7b49" } }, { "date": "2016-01-26", "type": "commit", "message": "\u91cd\u6784", "link": "https://api.github.com/repos/mcmc8680/java-generator/commits/3bd362e38ee1926786ead5147ce2290772b1e95e", "repo": { "full_name": "mcmc8680/java-generator" } }, { "date": "2016-01-26", "type": "commit", "message": "\u91cd\u6784", "link": "https://api.github.com/repos/pathfindGulf/testdata-generator/commits/3bd362e38ee1926786ead5147ce2290772b1e95e", "repo": { "full_name": "pathfindgulf/testdata-generator", "description": "\u6d4b\u8bd5\u6570\u636e\u751f\u6210\u5de5\u5177" } }, { "date": "2016-01-26", "type": "commit", "message": "\u91cd\u6784", "link": "https://api.github.com/repos/lily-log/lilyspark/commits/3bd362e38ee1926786ead5147ce2290772b1e95e", "repo": { "full_name": "lily-log/lilyspark", "description": "practice git" } }, { "date": "2016-01-26", "type": "commit", "message": "\u91cd\u6784", "link": "https://api.github.com/repos/seven529/java_data/commits/3bd362e38ee1926786ead5147ce2290772b1e95e", "repo": { "full_name": "seven529/java_data" } }, { "date": "2016-01-27", "type": "commit", "message": "\u91cd\u6784", "link": "https://api.github.com/repos/binarywang/java-testdata-generator/commits/2cf814bf7a50415d3191e169642736065458ec9d", "repo": { "full_name": "binarywang/java-testdata-generator", "description": "\u4f7f\u7528Java\u5b9e\u73b0\u7684\u5404\u79cd\u6d4b\u8bd5\u6570\u636e\u7684\u968f\u673a\u751f\u6210\u5de5\u5177\uff0c\u5305\u62ec\u8eab\u4efd\u8bc1\u53f7\u7801\uff0c\u94f6\u884c\u5361\u53f7\uff0c\u59d3\u540d\uff0c\u624b\u673a\u53f7\u7b49" } }, { "date": "2016-01-27", "type": "commit", "message": "\u91cd\u6784", "link": "https://api.github.com/repos/mcmc8680/java-generator/commits/2cf814bf7a50415d3191e169642736065458ec9d", "repo": { "full_name": "mcmc8680/java-generator" } }, { "date": "2016-01-27", "type": "commit", "message": "\u91cd\u6784", "link": "https://api.github.com/repos/pathfindGulf/testdata-generator/commits/2cf814bf7a50415d3191e169642736065458ec9d", "repo": { "full_name": "pathfindgulf/testdata-generator", "description": "\u6d4b\u8bd5\u6570\u636e\u751f\u6210\u5de5\u5177" } }, { "date": "2016-01-27", "type": "commit", "message": "\u91cd\u6784", "link": "https://api.github.com/repos/lily-log/lilyspark/commits/2cf814bf7a50415d3191e169642736065458ec9d", "repo": { "full_name": "lily-log/lilyspark", "description": "practice git" } }, { "date": "2016-01-27", "type": "commit", "message": "\u91cd\u6784", "link": "https://api.github.com/repos/seven529/java_data/commits/2cf814bf7a50415d3191e169642736065458ec9d", "repo": { "full_name": "seven529/java_data" } }, { "date": "2016-02-28", "type": "commit", "message": "refactor", "link": "https://api.github.com/repos/chocolateBlack/hadoop-practice/commits/947e4789db4e8eff5427786b587d11e15ec665cf", "repo": { "full_name": "chocolateblack/hadoop-practice", "description": "hadoop \u4e8c\u7ea7\u5de5\u7a0b\u5b9e\u8df5\u4f5c\u4e1a" } }, { "date": "2016-02-29", "type": "commit", "message": "\u4fee\u590d\u4e0a\u4f20\u6c38\u4e45\u7d20\u6750\u62a5\u201cconnection reset\u201d\u9519\u8bef\u7684\u95ee\u9898", "link": "https://api.github.com/repos/yechaoxun/wx_common/commits/39c2f090085e1054de1d12bd0c35dc16764036c1", "repo": { "full_name": "yechaoxun/wx_common" } }, { "date": "2016-02-29", "type": "commit", "message": "\u4fee\u590d\u4e0a\u4f20\u6c38\u4e45\u7d20\u6750\u62a5\u201cconnection reset\u201d\u9519\u8bef\u7684\u95ee\u9898", "link": "https://api.github.com/repos/DarLiner/weixin-java-tools/commits/39c2f090085e1054de1d12bd0c35dc16764036c1", "repo": { "full_name": "darliner/weixin-java-tools", "description": "\u53ef\u80fd\u662f\u76ee\u524d\u6700\u597d\u6700\u5168\u7684\u5fae\u4fe1 Java \u5f00\u53d1\u5de5\u5177\u5305\uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\u3001\u5f00\u653e\u5e73\u53f0\u3001\u5c0f\u7a0b\u5e8f\u3001\u4f01\u4e1a\u53f7\u548c\u516c\u4f17\u53f7\u7b49\u7684\u5f00\u53d1" } }, { "date": "2016-02-29", "type": "commit", "message": "\u4fee\u590d\u4e0a\u4f20\u6c38\u4e45\u7d20\u6750\u62a5\u201cconnection reset\u201d\u9519\u8bef\u7684\u95ee\u9898", "link": "https://api.github.com/repos/botaozhao/weixin-java/commits/39c2f090085e1054de1d12bd0c35dc16764036c1", "repo": { "full_name": "botaozhao/weixin-java" } }, { "date": "2016-02-29", "type": "commit", "message": "\u4fee\u590d\u4e0a\u4f20\u6c38\u4e45\u7d20\u6750\u62a5\u201cconnection reset\u201d\u9519\u8bef\u7684\u95ee\u9898", "link": "https://api.github.com/repos/sxzaihua/WxJava/commits/39c2f090085e1054de1d12bd0c35dc16764036c1", "repo": { "full_name": "sxzaihua/wxjava" } }, { "date": "2016-02-29", "type": "commit", "message": "\u4fee\u590d\u4e0a\u4f20\u6c38\u4e45\u7d20\u6750\u62a5\u201cconnection reset\u201d\u9519\u8bef\u7684\u95ee\u9898", "link": "https://api.github.com/repos/liuhuayun/weixin-java-tools/commits/39c2f090085e1054de1d12bd0c35dc16764036c1", "repo": { "full_name": "liuhuayun/weixin-java-tools" } }, { "date": "2016-02-29", "type": "commit", "message": "\u4fee\u590d\u4e0a\u4f20\u6c38\u4e45\u7d20\u6750\u62a5\u201cconnection reset\u201d\u9519\u8bef\u7684\u95ee\u9898", "link": "https://api.github.com/repos/zhangyuteng2009/ZYT/commits/39c2f090085e1054de1d12bd0c35dc16764036c1", "repo": { "full_name": "zhangyuteng2009/zyt" } }, { "date": "2016-02-29", "type": "commit", "message": "\u4fee\u590d\u4e0a\u4f20\u6c38\u4e45\u7d20\u6750\u62a5\u201cconnection reset\u201d\u9519\u8bef\u7684\u95ee\u9898", "link": "https://api.github.com/repos/bandhzh/WxJava/commits/39c2f090085e1054de1d12bd0c35dc16764036c1", "repo": { "full_name": "bandhzh/wxjava" } }, { "date": "2016-02-29", "type": "commit", "message": "\u4fee\u590d\u4e0a\u4f20\u6c38\u4e45\u7d20\u6750\u62a5\u201cconnection reset\u201d\u9519\u8bef\u7684\u95ee\u9898", "link": "https://api.github.com/repos/steve851023/WxJavaSDK/commits/39c2f090085e1054de1d12bd0c35dc16764036c1", "repo": { "full_name": "steve851023/wxjavasdk" } }, { "date": "2016-02-29", "type": "commit", "message": "\u4fee\u590d\u4e0a\u4f20\u6c38\u4e45\u7d20\u6750\u62a5\u201cconnection reset\u201d\u9519\u8bef\u7684\u95ee\u9898", "link": "https://api.github.com/repos/KevinHank/weixin-java-tools/commits/39c2f090085e1054de1d12bd0c35dc16764036c1", "repo": { "full_name": "kevinhank/weixin-java-tools" } }, { "date": "2016-02-29", "type": "commit", "message": "\u4fee\u590d\u4e0a\u4f20\u6c38\u4e45\u7d20\u6750\u62a5\u201cconnection reset\u201d\u9519\u8bef\u7684\u95ee\u9898", "link": "https://api.github.com/repos/apachecn-archive/WxJava/commits/39c2f090085e1054de1d12bd0c35dc16764036c1", "repo": { "full_name": "apachecn-archive/wxjava" } }, { "date": "2016-02-29", "type": "commit", "message": "\u4fee\u590d\u4e0a\u4f20\u6c38\u4e45\u7d20\u6750\u62a5\u201cconnection reset\u201d\u9519\u8bef\u7684\u95ee\u9898", "link": "https://api.github.com/repos/binarywang/WxJava/commits/39c2f090085e1054de1d12bd0c35dc16764036c1", "repo": { "full_name": "binarywang/wxjava", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK \uff0c\u652f\u6301\u5305\u62ec\u5fae\u4fe1\u652f\u4ed8\uff0c\u5f00\u653e\u5e73\u53f0\uff0c\u5c0f\u7a0b\u5e8f\uff0c\u4f01\u4e1a\u5fae\u4fe1\uff0c\u89c6\u9891\u53f7\uff0c\u516c\u4f17\u53f7\u7b49\u7684\u540e\u7aef\u5f00\u53d1" } }, { "date": "2016-02-29", "type": "commit", "message": "\u4fee\u590d\u4e0a\u4f20\u6c38\u4e45\u7d20\u6750\u62a5\u201cconnection reset\u201d\u9519\u8bef\u7684\u95ee\u9898", "link": "https://api.github.com/repos/kongming123/weixin-java-tools/commits/39c2f090085e1054de1d12bd0c35dc16764036c1", "repo": { "full_name": "kongming123/weixin-java-tools" } }, { "date": "2016-02-29", "type": "commit", "message": "\u4fee\u590d\u4e0a\u4f20\u6c38\u4e45\u7d20\u6750\u62a5\u201cconnection reset\u201d\u9519\u8bef\u7684\u95ee\u9898", "link": "https://api.github.com/repos/hechengwen/wechat-resource/commits/39c2f090085e1054de1d12bd0c35dc16764036c1", "repo": { "full_name": "hechengwen/wechat-resource" } }, { "date": "2016-02-29", "type": "commit", "message": "\u4fee\u590d\u4e0a\u4f20\u6c38\u4e45\u7d20\u6750\u62a5\u201cconnection reset\u201d\u9519\u8bef\u7684\u95ee\u9898", "link": "https://api.github.com/repos/IdoFree/java-wx-tools/commits/39c2f090085e1054de1d12bd0c35dc16764036c1", "repo": { "full_name": "idofree/java-wx-tools" } }, { "date": "2016-02-29", "type": "commit", "message": "\u4fee\u590d\u4e0a\u4f20\u6c38\u4e45\u7d20\u6750\u62a5\u201cconnection reset\u201d\u9519\u8bef\u7684\u95ee\u9898", "link": "https://api.github.com/repos/janeou/WxJava/commits/39c2f090085e1054de1d12bd0c35dc16764036c1", "repo": { "full_name": "janeou/wxjava" } }, { "date": "2016-02-29", "type": "commit", "message": "\u4fee\u590d\u4e0a\u4f20\u6c38\u4e45\u7d20\u6750\u62a5\u201cconnection reset\u201d\u9519\u8bef\u7684\u95ee\u9898", "link": "https://api.github.com/repos/11590692/Wechat-Group/commits/39c2f090085e1054de1d12bd0c35dc16764036c1", "repo": { "full_name": "11590692/wechat-group" } }, { "date": "2016-02-29", "type": "commit", "message": "\u4fee\u590d\u4e0a\u4f20\u6c38\u4e45\u7d20\u6750\u62a5\u201cconnection reset\u201d\u9519\u8bef\u7684\u95ee\u9898", "link": "https://api.github.com/repos/Derek7552/demo0512_/commits/39c2f090085e1054de1d12bd0c35dc16764036c1", "repo": { "full_name": "derek7552/demo0512_" } }, { "date": "2016-02-29", "type": "commit", "message": "\u4fee\u590d\u4e0a\u4f20\u6c38\u4e45\u7d20\u6750\u62a5\u201cconnection reset\u201d\u9519\u8bef\u7684\u95ee\u9898", "link": "https://api.github.com/repos/zyy/WxJava/commits/39c2f090085e1054de1d12bd0c35dc16764036c1", "repo": { "full_name": "zyy/wxjava" } }, { "date": "2016-02-29", "type": "commit", "message": "\u4fee\u590d\u4e0a\u4f20\u6c38\u4e45\u7d20\u6750\u62a5\u201cconnection reset\u201d\u9519\u8bef\u7684\u95ee\u9898", "link": "https://api.github.com/repos/jarod-jin/weixin-java-tools/commits/39c2f090085e1054de1d12bd0c35dc16764036c1", "repo": { "full_name": "jarod-jin/weixin-java-tools" } }, { "date": "2016-02-29", "type": "commit", "message": "\u4fee\u590d\u4e0a\u4f20\u6c38\u4e45\u7d20\u6750\u62a5\u201cconnection reset\u201d\u9519\u8bef\u7684\u95ee\u9898", "link": "https://api.github.com/repos/binarywang/WxJava-for-JDK6/commits/39c2f090085e1054de1d12bd0c35dc16764036c1", "repo": { "full_name": "binarywang/wxjava-for-jdk6", "description": "\u5fae\u4fe1\u5f00\u53d1 Java SDK for JDK6\uff0c\u505c\u6b62\u66f4\u65b0\uff0c\u8bf7\u53c2\u8003\u4e3b\u7a0b\u5e8f" } }, { "date": "2016-02-29", "type": "commit", "message": "\u4fee\u590d\u4e0a\u4f20\u6c38\u4e45\u7d20\u6750\u62a5\u201cconnection reset\u201d\u9519\u8bef\u7684\u95ee\u9898", "link": "https://api.github.com/repos/cocoon-into-butterfly/weixin-java-tools/commits/39c2f090085e1054de1d12bd0c35dc16764036c1", "repo": { "full_name": "cocoon-into-butterfly/weixin-java-tools" } }, { "date": "2016-02-29", "type": "commit", "message": "\u4fee\u590d\u4e0a\u4f20\u6c38\u4e45\u7d20\u6750\u62a5\u201cconnection reset\u201d\u9519\u8bef\u7684\u95ee\u9898", "link": "https://api.github.com/repos/tanykoo/weixin-java-tools/commits/39c2f090085e1054de1d12bd0c35dc16764036c1", "repo": { "full_name": "tanykoo/weixin-java-tools" } }, { "date": "2016-02-29", "type": "commit", "message": "\u4fee\u590d\u4e0a\u4f20\u6c38\u4e45\u7d20\u6750\u62a5\u201cconnection reset\u201d\u9519\u8bef\u7684\u95ee\u9898", "link": "https://api.github.com/repos/huangzf20/weixin-sdk/commits/39c2f090085e1054de1d12bd0c35dc16764036c1", "repo": { "full_name": "huangzf20/weixin-sdk" } }, { "date": "2016-02-29", "type": "commit", "message": "\u4fee\u590d\u4e0a\u4f20\u6c38\u4e45\u7d20\u6750\u62a5\u201cconnection reset\u201d\u9519\u8bef\u7684\u95ee\u9898", "link": "https://api.github.com/repos/mylife-xiaomo/weixin-java-tools/commits/39c2f090085e1054de1d12bd0c35dc16764036c1", "repo": { "full_name": "mylife-xiaomo/weixin-java-tools" } }, { "date": "2016-02-29", "type": "commit", "message": "\u4fee\u590d\u4e0a\u4f20\u6c38\u4e45\u7d20\u6750\u62a5\u201cconnection reset\u201d\u9519\u8bef\u7684\u95ee\u9898", "link": "https://api.github.com/repos/2804975896/aws/commits/39c2f090085e1054de1d12bd0c35dc16764036c1", "repo": { "full_name": "2804975896/aws", "description": "https://gitee.com/stylefeng/guns.git" } }, { "date": "2016-02-29", "type": "commit", "message": "\u4fee\u590d\u4e0a\u4f20\u6c38\u4e45\u7d20\u6750\u62a5\u201cconnection reset\u201d\u9519\u8bef\u7684\u95ee\u9898", "link": "https://api.github.com/repos/123zkm/weixin-java-tools/commits/39c2f090085e1054de1d12bd0c35dc16764036c1", "repo": { "full_name": "123zkm/weixin-java-tools", "description": "weixin\u9879\u76ee\u5b66\u4e60" } }, { "date": "2016-02-29", "type": "commit", "message": "\u4fee\u590d\u4e0a\u4f20\u6c38\u4e45\u7d20\u6750\u62a5\u201cconnection reset\u201d\u9519\u8bef\u7684\u95ee\u9898", "link": "https://api.github.com/repos/LXiong/weixin-java-tools/commits/39c2f090085e1054de1d12bd0c35dc16764036c1", "repo": { "full_name": "lxiong/weixin-java-tools", "description": "wechat-group/weixin-java-tools\u7684\u5907\u4efd" } }, { "date": "2016-02-29", "type": "commit", "message": "\u4fee\u590d\u4e0a\u4f20\u6c38\u4e45\u7d20\u6750\u62a5\u201cconnection reset\u201d\u9519\u8bef\u7684\u95ee\u9898", "link": "https://api.github.com/repos/wangbingjie123/weixin/commits/39c2f090085e1054de1d12bd0c35dc16764036c1", "repo": { "full_name": "wangbingjie123/weixin" } }, { "date": "2016-02-29", "type": "commit", "message": "\u4fee\u590d\u4e0a\u4f20\u6c38\u4e45\u7d20\u6750\u62a5\u201cconnection reset\u201d\u9519\u8bef\u7684\u95ee\u9898", "link": "https://api.github.com/repos/lidachi/-weixin-java-tools/commits/39c2f090085e1054de1d12bd0c35dc16764036c1", "repo": { "full_name": "lidachi/-weixin-java-tools" } }, { "date": "2016-02-29", "type": "commit", "message": "\u4fee\u590d\u4e0a\u4f20\u6c38\u4e45\u7d20\u6750\u62a5\u201cconnection reset\u201d\u9519\u8bef\u7684\u95ee\u9898", "link": "https://api.github.com/repos/liuwei19820201/wechat_tools/commits/39c2f090085e1054de1d12bd0c35dc16764036c1", "repo": { "full_name": "liuwei19820201/wechat_tools", "description": "\u5fae\u4fe1\u5de5\u5177\u7c7b" } }, { "date": "2016-02-29", "type": "commit", "message": "\u4fee\u590d\u4e0a\u4f20\u6c38\u4e45\u7d20\u6750\u62a5\u201cconnection reset\u201d\u9519\u8bef\u7684\u95ee\u9898", "link": "https://api.github.com/repos/zhudon/weixin/commits/39c2f090085e1054de1d12bd0c35dc16764036c1", "repo": { "full_name": "zhudon/weixin" } } ], "email": "binarywang@gmail.com", "public_repos": 35, "location": "china", "all_names": [ "binary wang" ] }, { "full_name": "Santiago Valdarrama", "email": "svpino@gmail.com", "twitter_username": "svpino", "bio": "I care a whole lot about building software. More specifically, I lose sleep over Machine Learning and Computer Vision.", "events": [ { "repo": { "full_name": "svpino/alloy-voice-assistant", "language": "Python", "stargazers_count": 944 }, "type": "created_repo", "date": "2024-05-24" }, { "repo": { "full_name": "svpino/amazon-sagemaker-notebook-instance-lifecycle-config-samples", "language": "Shell", "stargazers_count": 1, "description": "A collection of sample scripts to customize Amazon SageMaker Notebook Instances using Lifecycle Configurations" }, "type": "forked_repo", "date": "2020-03-18" }, { "repo": { "full_name": "svpino/angular-seed", "language": "JavaScript", "stargazers_count": 0, "description": "Seed project for angular apps." }, "type": "forked_repo", "date": "2014-07-01" }, { "repo": { "full_name": "svpino/anomalib", "stargazers_count": 1, "description": "An anomaly detection library comprising state-of-the-art algorithms and features such as experiment management, hyper-parameter optimization, and edge inference." }, "type": "forked_repo", "date": "2022-10-06" }, { "repo": { "full_name": "svpino/appengine-pipelines", "language": "Python", "stargazers_count": 0 }, "type": "forked_repo", "date": "2015-04-02" }, { "repo": { "full_name": "svpino/apple-silicon", "language": "Jupyter Notebook", "stargazers_count": 48 }, "type": "created_repo", "date": "2024-05-22" }, { "repo": { "full_name": "svpino/articles", "language": "Python", "stargazers_count": 2, "description": "An extremely simple blog engine based on Markdown files" }, "type": "created_repo", "date": "2020-06-04" }, { "repo": { "full_name": "svpino/blog-engine", "language": "Python", "stargazers_count": 3, "description": "A very simple and fully responsive file system-based blog engine implemented using Python, webapp2, jinja2, and running on Google App Engine." }, "type": "created_repo", "date": "2014-07-25" }, { "repo": { "full_name": "svpino/clip-container", "language": "Python", "stargazers_count": 65, "description": "A containerized REST API around OpenAI's CLIP model.", "topics": [ "clip", "machine-learning", "sagemaker" ] }, "type": "created_repo", "date": "2021-03-17" }, { "repo": { "full_name": "svpino/contrastive-learning", "language": "Jupyter Notebook", "stargazers_count": 12 }, "type": "created_repo", "date": "2024-05-21" }, { "repo": { "full_name": "svpino/cs6210-public", "language": "C", "stargazers_count": 0, "description": "Public tools/components related to CS6210" }, "type": "forked_repo", "date": "2015-11-02" }, { "repo": { "full_name": "svpino/cs6210-rvm-tests", "language": "C", "stargazers_count": 0, "description": "CS6210 - Recoverable Virtual Memory - Project 4 Tests" }, "type": "created_repo", "date": "2015-11-15" }, { "repo": { "full_name": "svpino/cs6310-project1-datasets", "language": "Java", "stargazers_count": 3 }, "type": "created_repo", "date": "2016-01-27" }, { "repo": { "full_name": "svpino/cs6340-assignment4-comparison", "language": "Python", "stargazers_count": 0, "description": "Python script to compare results between different runs of Chord" }, "type": "created_repo", "date": "2016-06-28" }, { "repo": { "full_name": "svpino/cs7641-assignment4", "language": "Java", "stargazers_count": 14, "description": "CS7641 - Machine Learning - Assignment 4 - Markov Decision Processes", "topics": [ "algorithm", "assignment4", "burlap", "cs7641", "georgia-tech", "machine-learning", "markov-decision-processes", "mdp", "omscs", "policy-iteration", "q-learning", "reinforcement-learning", "value-iteration" ] }, "type": "created_repo", "date": "2018-03-30" }, { "repo": { "full_name": "svpino/deep-learning-containers", "stargazers_count": 1, "description": "AWS Deep Learning Containers (DLCs) are a set of Docker images for training and serving models in TensorFlow, TensorFlow 2, PyTorch, and MXNet." }, "type": "forked_repo", "date": "2020-09-18" }, { "repo": { "full_name": "svpino/gentle-intro-to-rag", "language": "Jupyter Notebook", "stargazers_count": 47 }, "type": "created_repo", "date": "2024-08-08" }, { "repo": { "full_name": "svpino/ghost-chess", "language": "Python", "stargazers_count": 0, "description": "Python implementation of the Ghost Chess problem" }, "type": "created_repo", "date": "2014-07-01" }, { "repo": { "full_name": "svpino/gpt-playing-tic-tac-toe", "language": "Python", "stargazers_count": 36 }, "type": "created_repo", "date": "2023-06-15" }, { "repo": { "full_name": "svpino/jagent", "language": "JavaScript", "stargazers_count": 1, "description": "jAgent adds css classes to the HTML tag of the page to represent different features of the client's browser." }, "type": "created_repo", "date": "2012-10-20" }, { "repo": { "full_name": "svpino/keras-io", "language": "Jupyter Notebook", "stargazers_count": 1, "description": "Keras documentation, hosted live at keras.io" }, "type": "forked_repo", "date": "2021-03-17" }, { "repo": { "full_name": "svpino/leiah", "language": "Python", "stargazers_count": 1 }, "type": "created_repo", "date": "2020-07-23" }, { "repo": { "full_name": "svpino/livekit-assistant", "language": "Python", "stargazers_count": 296 }, "type": "created_repo", "date": "2024-06-18" }, { "repo": { "full_name": "svpino/llm", "language": "Jupyter Notebook", "stargazers_count": 188, "description": "A bunch of experiments using Large Language Models" }, "type": "created_repo", "date": "2024-03-09" }, { "repo": { "full_name": "svpino/longhorn", "language": "Java", "stargazers_count": 16, "description": "Longhorn is the code name for Stocktile, an Android application to follow stock tickers from different markets around the world." }, "type": "created_repo", "date": "2012-10-21" }, { "repo": { "full_name": "svpino/lora-vit", "language": "Jupyter Notebook", "stargazers_count": 40 }, "type": "created_repo", "date": "2024-07-02" }, { "repo": { "full_name": "svpino/lunar-lander", "language": "Python", "stargazers_count": 37, "description": "OpenAI Gym's LunarLander-v2 Implementation" }, "type": "created_repo", "date": "2019-01-04" }, { "repo": { "full_name": "svpino/metaflow-tools", "stargazers_count": 0, "description": "Tools and utilities for operating Metaflow in production" }, "type": "forked_repo", "date": "2025-01-23" }, { "repo": { "full_name": "svpino/ml.school", "language": "Jupyter Notebook", "stargazers_count": 230, "description": "Machine Learning School" }, "type": "created_repo", "date": "2023-03-12" }, { "repo": { "full_name": "svpino/mojo", "language": "Mojo", "stargazers_count": 8 }, "type": "created_repo", "date": "2024-06-22" }, { "repo": { "full_name": "svpino/notebooks", "language": "Jupyter Notebook", "stargazers_count": 0 }, "type": "created_repo", "date": "2020-06-20" }, { "repo": { "full_name": "svpino/openai-function-calling", "language": "Jupyter Notebook", "stargazers_count": 54, "description": "An example of using Function Calling with OpenAI's API" }, "type": "created_repo", "date": "2023-06-13" }, { "repo": { "full_name": "svpino/plotter_guides", "stargazers_count": 0, "description": "Some small tutorials to help people make plotter art" }, "type": "forked_repo", "date": "2021-11-06" }, { "repo": { "full_name": "svpino/query-bigquery", "language": "Python", "stargazers_count": 3, "description": "Command line script to run queries in BigQuery" }, "type": "created_repo", "date": "2015-04-13" }, { "repo": { "full_name": "svpino/raise", "stargazers_count": 17, "description": "Template letter asking for a raise" }, "type": "created_repo", "date": "2020-08-02" }, { "repo": { "full_name": "svpino/real-esrgan", "stargazers_count": 0, "description": "Real-ESRGAN aims at developing Practical Algorithms for General Image/Video Restoration." }, "type": "forked_repo", "date": "2022-10-05" }, { "repo": { "full_name": "svpino/rfeed", "language": "Python", "stargazers_count": 189, "description": "Extensible RSS 2.0 Feed Generator written in Python" }, "type": "created_repo", "date": "2014-11-12" }, { "repo": { "full_name": "svpino/sagemaker", "language": "Jupyter Notebook", "stargazers_count": 2 }, "type": "created_repo", "date": "2020-08-29" }, { "repo": { "full_name": "svpino/snapshot-spaces", "stargazers_count": 0 }, "type": "forked_repo", "date": "2021-12-10" }, { "repo": { "full_name": "svpino/speechmatics", "language": "Python", "stargazers_count": 18 }, "type": "created_repo", "date": "2024-10-26" }, { "repo": { "full_name": "svpino/stable-diffusion", "language": "Jupyter Notebook", "stargazers_count": 13 }, "type": "created_repo", "date": "2022-10-05" }, { "repo": { "full_name": "svpino/svpino", "stargazers_count": 18 }, "type": "created_repo", "date": "2020-07-09" }, { "repo": { "full_name": "svpino/temp-issue", "language": "Jupyter Notebook", "stargazers_count": 0 }, "type": "created_repo", "date": "2023-07-03" }, { "repo": { "full_name": "svpino/tensorflow-object-detection-sagemaker", "language": "Python", "stargazers_count": 8, "description": "TensorFlow Docker Image to run Object Detection in SageMaker" }, "type": "created_repo", "date": "2019-11-14" }, { "repo": { "full_name": "svpino/tf_object_detection_cm", "language": "Python", "stargazers_count": 78, "description": "Confusion Matrix in Object Detection with TensorFlow" }, "type": "created_repo", "date": "2018-10-10" }, { "repo": { "full_name": "svpino/trax", "stargazers_count": 0, "description": "Trax \u2014 Deep Learning with Clear Code and Speed" }, "type": "forked_repo", "date": "2020-09-18" }, { "repo": { "full_name": "svpino/twitter", "stargazers_count": 90, "description": "A collection of the most relevant content I've posted on Twitter" }, "type": "created_repo", "date": "2020-09-25" }, { "repo": { "full_name": "svpino/twitter-giveaway", "language": "Jupyter Notebook", "stargazers_count": 9, "description": "Selecting The Winner of a Twitter Giveaway" }, "type": "created_repo", "date": "2020-08-20" }, { "repo": { "full_name": "svpino/twitter-threading", "language": "JavaScript", "stargazers_count": 85, "description": "Automatically posting Twitter Threads" }, "type": "created_repo", "date": "2020-09-17" }, { "repo": { "full_name": "svpino/unstract-llmwhisperer-sample", "language": "Jupyter Notebook", "stargazers_count": 48 }, "type": "created_repo", "date": "2024-08-22" }, { "repo": { "full_name": "svpino/visual-studio-code-settings", "stargazers_count": 0, "description": "Visual Studio Code Settings and Key Bindings" }, "type": "created_repo", "date": "2020-05-03" }, { "repo": { "full_name": "svpino/voc2aws", "language": "Python", "stargazers_count": 2, "description": "Convert from Pascal VOC XML format to AWS SageMaker's JSON format" }, "type": "created_repo", "date": "2019-11-11" }, { "repo": { "full_name": "svpino/web-starter-kit", "language": "CSS", "stargazers_count": 0, "description": "Google Web Starter Kit (Beta)" }, "type": "forked_repo", "date": "2014-07-03" }, { "repo": { "full_name": "svpino/whisper", "stargazers_count": 1 }, "type": "forked_repo", "date": "2022-09-22" }, { "repo": { "full_name": "svpino/youtube-indexing", "language": "Jupyter Notebook", "stargazers_count": 9, "description": "An example of using Pinecone + OpenAI's API to ask questions about YouTube videos" }, "type": "created_repo", "date": "2023-06-04" }, { "repo": { "full_name": "svpino/youtube-rag", "language": "Jupyter Notebook", "stargazers_count": 228 }, "type": "created_repo", "date": "2024-02-26" }, { "type": "star", "date": "2024-12-10", "repo": { "full_name": "langflow-ai/langflow", "language": "Python", "stargazers_count": 45425, "description": "Langflow is a low-code app builder for RAG and multi-agent AI applications. It\u2019s Python-based and agnostic to any model, API, or database.", "topics": [ "chatgpt", "generative-ai", "large-language-models", "react-flow" ] } }, { "type": "star", "date": "2024-04-14", "repo": { "full_name": "netflix/metaflow", "language": "Python", "stargazers_count": 8496, "description": "Open Source AI/ML Platform", "topics": [ "ai", "aws", "azure", "data-science", "datascience", "gcp", "high-performance-computing", "kubernetes", "llm", "llmops", "machine-learning", "ml", "ml-infrastructure", "ml-platform", "mlops", "model-management", "productivity", "python", "r", "r-package" ] } }, { "type": "star", "date": "2023-05-04", "repo": { "full_name": "cleanlab/cleanvision", "language": "Python", "stargazers_count": 1048, "description": "Automatically find issues in image datasets and practice data-centric computer vision.", "topics": [ "computer-vision", "data-centric-ai", "data-exploration", "data-profiling", "data-quality", "data-science", "data-validation", "deep-learning", "exploratory-data-analysis", "image-analysis", "image-classification", "image-generation", "image-quality", "image-segmentation" ] } }, { "type": "star", "date": "2023-04-21", "repo": { "full_name": "keras-team/keras", "language": "Python", "stargazers_count": 62416, "description": "Deep Learning for humans", "topics": [ "data-science", "deep-learning", "jax", "machine-learning", "neural-networks", "python", "pytorch", "tensorflow" ] } }, { "type": "star", "date": "2023-01-17", "repo": { "full_name": "cleanlab/cleanlab", "language": "Python", "stargazers_count": 10115, "description": "The standard data-centric AI package for data quality and machine learning with messy, real-world data and labels.", "topics": [ "active-learning", "annotation", "data-centric-ai", "data-cleaning", "data-curation", "data-labeling", "data-profiling", "data-quality", "data-science", "data-validation", "dataops", "dataquality", "datasets", "exploratory-data-analysis", "labeling", "llms", "noisy-labels", "out-of-distribution-detection", "outlier-detection", "weak-supervision" ] } }, { "type": "star", "date": "2020-10-06", "repo": { "full_name": "visenger/awesome-mlops", "stargazers_count": 12816, "description": "A curated list of references for MLOps", "topics": [ "ai", "data-science", "devops", "engineering", "federated-learning", "machine-learning", "ml", "mlops", "software-engineering" ] } }, { "type": "star", "date": "2020-09-26", "repo": { "full_name": "keon/algorithms", "language": "Python", "stargazers_count": 24262, "description": "Minimal examples of data structures and algorithms in Python", "topics": [ "algorithm", "algorithms", "competitive-programming", "data-structure", "graph", "python", "search", "sort", "tree" ] } }, { "type": "star", "date": "2020-09-18", "repo": { "full_name": "haltakov/twitter-threading-editor", "language": "JavaScript", "stargazers_count": 9, "description": "Simple UI for writing threads in YAML format" } }, { "type": "star", "date": "2020-04-09", "repo": { "full_name": "ifzhang/fairmot", "language": "Python", "stargazers_count": 4062, "description": "[IJCV-2021] FairMOT: On the Fairness of Detection and Re-Identification in Multi-Object Tracking", "topics": [ "joint-detection-and-tracking", "multi-object-tracking", "one-shot-tracker", "real-time" ] } }, { "type": "star", "date": "2020-01-03", "repo": { "full_name": "spec-first/connexion", "language": "Python", "stargazers_count": 4513, "description": "Connexion is a modern Python web framework that makes spec-first and api-first development easy.", "topics": [ "api-first", "api-rest", "flask-extensions", "microservices", "openapi", "python", "swagger", "web" ] } }, { "type": "star", "date": "2019-01-01", "repo": { "full_name": "trekhleb/homemade-machine-learning", "language": "Jupyter Notebook", "stargazers_count": 23269, "description": "\ud83e\udd16 Python examples of popular machine learning algorithms with interactive Jupyter demos and math being explained", "topics": [ "algorithm", "jupyter", "jupyter-notebook", "machine-learning", "machine-learning-algorithms", "machinelearning", "python" ] } }, { "date": "2024-10-31", "type": "created_repo", "link": "https://github.com/svpino/sambanova", "message": "Created repository: None", "repo": { "full_name": "svpino/sambanova", "language": "Python", "stargazers_count": 3 } }, { "date": "2024-11-27", "type": "created_repo", "link": "https://github.com/svpino/timescale", "message": "Created repository: None", "repo": { "full_name": "svpino/timescale", "language": "Python", "stargazers_count": 0 } }, { "date": "2025-01-24", "type": "issues", "link": "https://github.com/EclipseFdn/open-vsx.org/issues/3358", "message": "Claiming namespace tideily I created the namespace **Tideily**. I'm the owner of the company and created it to publish my first extension \"mlschool\".\n", "repo": { "full_name": "eclipsefdn/open-vsx.org" } }, { "date": "2025-01-23", "type": "issues", "link": "https://github.com/EclipseFdn/open-vsx.org/issues/3358", "message": "Claiming namespace tideily I created the namespace **Tideily**. I'm the owner of the company and created it to publish my first extension \"mlschool\".\n", "repo": { "full_name": "eclipsefdn/open-vsx.org" } }, { "date": "2025-01-23", "type": "pull_request", "link": "https://github.com/outerbounds/metaflow-tools/pull/65", "message": "Bumped Postgres Engine version to 16.6 because AWS stopped supporting 16.1 Fixes issue #64. ", "repo": { "full_name": "outerbounds/metaflow-tools" } }, { "date": "2025-01-23", "type": "forked_repo", "link": "https://github.com/svpino/metaflow-tools", "message": "Forked outerbounds/metaflow-tools", "repo": { "full_name": "outerbounds/metaflow-tools" } }, { "date": "2025-01-22", "type": "issues", "link": "https://github.com/outerbounds/metaflow-tools/issues/64", "message": "Error when creating AWS Managed CloudFormation template (Invalid Postgres version) File: [metaflow-cfn-template.yml](https://github.com/outerbounds/metaflow-tools/blob/master/aws/cloudformation/metaflow-cfn-template.yml)\n\nThe CloudFormation template requests Postgres version `16.1`, but apparently, AWS doesn't support `16.1` anymore.\n\n```\nRDSMasterInstance:\n Type: AWS::RDS::DBInstance\n Properties:\n Engine: 'postgres'\n EngineVersion: '16.1'\n ...\n```\n\nYou can fix the issue by bumping the version to `16.6`.", "repo": { "full_name": "outerbounds/metaflow-tools" } }, { "date": "2024-11-27", "type": "created_repo", "link": "https://github.com/svpino/pgai-sample", "message": "Created repository: None", "repo": { "full_name": "svpino/pgai-sample" } }, { "date": "2024-11-19", "type": "issue_comment", "link": "https://github.com/SeldonIO/MLServer/issues/1927#issuecomment-2485722375", "message": "Unfortunately, MLflow requires an `/invocations` endpoint, so having it on `/infer` only will not solve the compatibility issue.", "repo": { "full_name": "seldonio/mlserver" } }, { "date": "2025-01-28", "type": "push", "link": "https://github.com/svpino/ml.school/commits/37c6a9d98e3052a1530107ea1c777fedcf4826d5", "message": "... Working on the guide Merge branch 'fix-py13' into asheville\n\nAdding a note that Python 3.13 doesn't work. Merge branch 'documentation-fixes' into asheville Merge branch 'just' into asheville Added support for `just` MLflow should save assets on the main location (instead of on a separate volume) ... Branches is now ready Foreach is now ready ... ... ... ... ... ... ... Updated introduction to metaflow with specific commands Added EDA ...", "repo": { "full_name": "svpino/ml.school", "language": "Jupyter Notebook", "stargazers_count": 230, "description": "Machine Learning School" } }, { "date": "2025-01-27", "type": "release", "link": "https://github.com/svpino/ml.school/releases/tag/cohort-16", "message": "Released: Cohort 16 codebase ", "repo": { "full_name": "svpino/ml.school", "language": "Jupyter Notebook", "stargazers_count": 230, "description": "Machine Learning School" } }, { "date": "2025-01-27", "type": "created_tag", "message": "Created tag: cohort-16", "repo": { "full_name": "svpino/ml.school", "language": "Jupyter Notebook", "stargazers_count": 230, "description": "Machine Learning School" } }, { "date": "2025-01-27", "type": "push", "link": "https://github.com/svpino/ml.school/commits/37c6a9d98e3052a1530107ea1c777fedcf4826d5", "message": "Updated documentation with two images.", "repo": { "full_name": "svpino/ml.school", "language": "Jupyter Notebook", "stargazers_count": 230, "description": "Machine Learning School" } }, { "date": "2025-01-24", "type": "push", "link": "https://github.com/svpino/ml.school/commits/35dede51c77282e9b5cb0e963ac6483dcb4752af", "message": "Final updates", "repo": { "full_name": "svpino/ml.school", "language": "Jupyter Notebook", "stargazers_count": 230, "description": "Machine Learning School" } }, { "date": "2025-01-23", "type": "push", "link": "https://github.com/svpino/ml.school/commits/85b9d61314feac7b75176e06a467268424307594", "message": "Monitoring in AWS is now ready ...", "repo": { "full_name": "svpino/ml.school", "language": "Jupyter Notebook", "stargazers_count": 230, "description": "Machine Learning School" } }, { "date": "2025-01-23", "type": "push", "link": "https://github.com/svpino/metaflow-tools/commits/11b38073a6a927aed9d3602af50694d00c0893e7", "message": "Bumped Postgres Engine version to 16.6 because AWS stopped supporting 16.1", "repo": { "full_name": "svpino/metaflow-tools", "stargazers_count": 0, "description": "Tools and utilities for operating Metaflow in production" } }, { "date": "2025-01-23", "type": "created_branch", "message": "Created branch: postgres-cfn-fix", "repo": { "full_name": "svpino/metaflow-tools", "stargazers_count": 0, "description": "Tools and utilities for operating Metaflow in production" } }, { "date": "2025-01-21", "type": "push", "link": "https://github.com/svpino/ml.school/commits/0eba784cb2852a0928b02d969b7a40912caad850", "message": "Fixes an issue with variables getting overwritten on every run ...", "repo": { "full_name": "svpino/ml.school", "language": "Jupyter Notebook", "stargazers_count": 230, "description": "Machine Learning School" } }, { "date": "2025-01-20", "type": "push", "link": "https://github.com/svpino/ml.school/commits/5ce4c81802a7ec1a328f5833962aae69d2503c4f", "message": "Created EndpointMixin Monitoring is ready", "repo": { "full_name": "svpino/ml.school", "language": "Jupyter Notebook", "stargazers_count": 230, "description": "Machine Learning School" } }, { "date": "2025-01-15", "type": "push", "link": "https://github.com/svpino/ml.school/commits/5581cbc44051b026b2d5381dbedb397613b910b2", "message": "Register submodules Working on monitoring documentation", "repo": { "full_name": "svpino/ml.school", "language": "Jupyter Notebook", "stargazers_count": 230, "description": "Machine Learning School" } }, { "date": "2025-01-15", "type": "issue_comment", "link": "https://github.com/Netflix/metaflow/issues/2191#issuecomment-2592871897", "message": "As the flow developer, I want to give the person running it the ability to provide custom settings that the flow will use. But I want to have sensible defaults. If a custom configuration is not provided, I still want the flow to run.\n\nFor example, I'm building a flow to train a Machine Learning model. I want the user to be able to experiment with a few hyperparameters (like batch size, learning rate, and number of training epochs), but I don't want to force them to provide these values.\n\nTherefore, I'll design the flow with default values for those hyperparameters and support an optional configuration to overwrite these values.\n\nI wouldn't expect an exception if the user doesn't provide the config file. Instead, it makes more sense that `self.config` is `None`. Returning an empty dictionary would also work.", "repo": { "full_name": "netflix/metaflow", "language": "Python", "stargazers_count": 8496, "description": "Open Source AI/ML Platform", "topics": [ "ai", "aws", "azure", "data-science", "datascience", "gcp", "high-performance-computing", "kubernetes", "llm", "llmops", "machine-learning", "ml", "ml-infrastructure", "ml-platform", "mlops", "model-management", "productivity", "python", "r", "r-package" ] } }, { "date": "2025-01-14", "type": "issue_comment", "link": "https://github.com/Netflix/metaflow/issues/2191#issuecomment-2590979829", "message": "Anything I can do to help with this? This is a blocker for what I'm building, so I'm deciding whether to keep the new config feature or return to my previous solution.", "repo": { "full_name": "netflix/metaflow", "language": "Python", "stargazers_count": 8496, "description": "Open Source AI/ML Platform", "topics": [ "ai", "aws", "azure", "data-science", "datascience", "gcp", "high-performance-computing", "kubernetes", "llm", "llmops", "machine-learning", "ml", "ml-infrastructure", "ml-platform", "mlops", "model-management", "productivity", "python", "r", "r-package" ] } }, { "date": "2025-01-14", "type": "push", "link": "https://github.com/svpino/ml.school/commits/bd9f210aab2c9e50dfe75733d022c9cd3110a9e3", "message": "Ignoring type checks Added monitoring recipes Updated monitoring section Added monitoring documentation files ...", "repo": { "full_name": "svpino/ml.school", "language": "Jupyter Notebook", "stargazers_count": 230, "description": "Machine Learning School" } }, { "date": "2025-01-13", "type": "push", "link": "https://github.com/svpino/ml.school/commits/047454d149c8ffc9b421855792f4b28752041d3c", "message": "Remove outdated inference pipeline documentation and tests; update assignments and descriptions for clarity", "repo": { "full_name": "svpino/ml.school", "language": "Jupyter Notebook", "stargazers_count": 230, "description": "Machine Learning School" } }, { "date": "2025-01-09", "type": "push", "link": "https://github.com/svpino/ml.school/commits/98107fc1cd1a62d9d23188e8384dd27e8416c14a", "message": "Refactor inference pipeline documentation and tests; remove outdated files and add new content for model processing", "repo": { "full_name": "svpino/ml.school", "language": "Jupyter Notebook", "stargazers_count": 230, "description": "Machine Learning School" } }, { "date": "2025-01-08", "type": "push", "link": "https://github.com/svpino/ml.school/commits/68ff602d0bb379a2affcfa6198707d02f1e29b69", "message": "Updated model register documentation\n\n- Updated training documentation to remove DeprecationWarning suppression from pytest commands.\n\n- Added a test command in the justfile for running unit tests.\n\n- Improved clarity in the model registration process documentation.", "repo": { "full_name": "svpino/ml.school", "language": "Jupyter Notebook", "stargazers_count": 230, "description": "Machine Learning School" } }, { "date": "2025-01-07", "type": "push", "link": "https://github.com/svpino/ml.school/commits/99e0d07e05e0b03fb5ba17e95c0164ad06f2dfef", "message": "refactor test to use a variable for cross-validation folds", "repo": { "full_name": "svpino/ml.school", "language": "Jupyter Notebook", "stargazers_count": 230, "description": "Machine Learning School" } }, { "date": "2024-12-30", "type": "issue_comment", "link": "https://github.com/Netflix/metaflow/issues/2191#issuecomment-2565907456", "message": "In this case, we have a flow capable of reading the configuration values from environment variables, but we want to add the ability to use a configuration file as well.\r\n\r\nIf a file is specified, we\u2019ll read the settings from it. If not, we\u2019ll use environment variables and default values.\r\n\r\nLet me know if this answers your question and thanks for looking into this!", "repo": { "full_name": "netflix/metaflow", "language": "Python", "stargazers_count": 8496, "description": "Open Source AI/ML Platform", "topics": [ "ai", "aws", "azure", "data-science", "datascience", "gcp", "high-performance-computing", "kubernetes", "llm", "llmops", "machine-learning", "ml", "ml-infrastructure", "ml-platform", "mlops", "model-management", "productivity", "python", "r", "r-package" ] } }, { "date": "2024-12-30", "type": "push", "link": "https://github.com/svpino/ml.school/commits/0dc2c3fe8ed86f23d435ea484432d80ff168efac", "message": "... ...", "repo": { "full_name": "svpino/ml.school", "language": "Jupyter Notebook", "stargazers_count": 230, "description": "Machine Learning School" } }, { "date": "2024-12-28", "type": "issues", "link": "https://github.com/Netflix/metaflow/issues/2191", "message": "Exception when rendering card on a flow expecting an optional `Config` property. A flow with an optional `Config` property raises an exception when trying to generate a card.\r\n\r\n**Code to reproduce the issue:**\r\n\r\n```python\r\nfrom metaflow import Config, FlowSpec, card, step\r\n\r\nclass Sample(FlowSpec):\r\n config = Config(\"config\", default=None)\r\n\r\n @card\r\n @step\r\n def start(self):\r\n self.next(self.end)\r\n\r\n @step\r\n def end(self):\r\n pass\r\n\r\n\r\nif __name__ == \"__main__\":\r\n Sample()\r\n```\r\n\r\nPipeline output with the exception text:\r\n\r\n```\r\n2024-12-28 11:53:51.402 [1735404831395269/start/1 (pid 97376)] Task is starting.\r\n2024-12-28 11:53:51.655 [1735404831395269/start/1 (pid 97376)] Card render failed with error :\r\n2024-12-28 11:53:51.793 [1735404831395269/start/1 (pid 97376)]\r\n2024-12-28 11:53:51.793 [1735404831395269/start/1 (pid 97376)] Usage: sample.py [OPTIONS] COMMAND [ARGS]...\r\n2024-12-28 11:53:51.793 [1735404831395269/start/1 (pid 97376)]\r\n2024-12-28 11:53:51.793 [1735404831395269/start/1 (pid 97376)] Error: Could not find configuration 'kv.config' in INFO file\r\n2024-12-28 11:53:51.793 [1735404831395269/start/1 (pid 97376)]\r\n2024-12-28 11:53:51.793 [1735404831395269/start/1 (pid 97376)] Card render failed with error :\r\n2024-12-28 11:53:51.811 [1735404831395269/start/1 (pid 97376)]\r\n2024-12-28 11:53:51.811 [1735404831395269/start/1 (pid 97376)] Usage: sample.py [OPTIONS] COMMAND [ARGS]...\r\n2024-12-28 11:53:51.811 [1735404831395269/start/1 (pid 97376)]\r\n2024-12-28 11:53:51.811 [1735404831395269/start/1 (pid 97376)] Error: Could not find configuration 'kv.config' in INFO file\r\n2024-12-28 11:53:51.811 [1735404831395269/start/1 (pid 97376)]\r\n2024-12-28 11:53:51.812 [1735404831395269/start/1 (pid 97376)] Task finished successfully.\r\n2024-12-28 11:53:51.815 [1735404831395269/end/2 (pid 97382)] Task is starting.\r\n2024-12-28 11:53:51.949 [1735404831395269/end/2 (pid 97382)] Task finished successfully.\r\n2024-12-28 11:53:51.949 Done!\r\n```\r\n\r\nThis error doesn't happen if there's a default value specified for the `Config.` Unfortunately, that's not always possible so there's no obvious workaround at this point.", "repo": { "full_name": "netflix/metaflow", "language": "Python", "stargazers_count": 8496, "description": "Open Source AI/ML Platform", "topics": [ "ai", "aws", "azure", "data-science", "datascience", "gcp", "high-performance-computing", "kubernetes", "llm", "llmops", "machine-learning", "ml", "ml-infrastructure", "ml-platform", "mlops", "model-management", "productivity", "python", "r", "r-package" ] } }, { "date": "2024-12-21", "type": "pull_request", "link": "https://github.com/svpino/ml.school/pull/24", "message": "Fix conversion to DataFrame for dict input in custom inference Model The `Model.predict()` method supports `pd.DataFrame`, `list` and `dict` inputs. However, there was a tiny mistake in handling `dict` inputs, which need to be converted to list of dicts before they can be used to construct a `pd.DataFrame`.\r\n\r\nHappy to provide a unit test for that, but since it is part of the homework to come up with additional unit tests, I haven't done it yet. Please do let me know if you want me to include it in the PR.", "repo": { "full_name": "svpino/ml.school", "language": "Jupyter Notebook", "stargazers_count": 230, "description": "Machine Learning School" } }, { "date": "2024-12-21", "type": "push", "link": "https://github.com/svpino/ml.school/commits/27b6a98754d145cde4a60a7b8d5edf5a3c7cd3d9", "message": "...", "repo": { "full_name": "svpino/ml.school", "language": "Jupyter Notebook", "stargazers_count": 230, "description": "Machine Learning School" } }, { "date": "2024-12-20", "type": "push", "link": "https://github.com/svpino/ml.school/commits/2ec661e1682c33179f835e860be871e6bfffae19", "message": "...", "repo": { "full_name": "svpino/ml.school", "language": "Jupyter Notebook", "stargazers_count": 230, "description": "Machine Learning School" } }, { "date": "2024-12-19", "type": "push", "link": "https://github.com/svpino/ml.school/commits/41b1f1c573d13ca3b2f5d1b414fceaf397f83ca0", "message": "...", "repo": { "full_name": "svpino/ml.school", "language": "Jupyter Notebook", "stargazers_count": 230, "description": "Machine Learning School" } }, { "date": "2024-12-17", "type": "push", "link": "https://github.com/svpino/ml.school/commits/b285368999ef2760095ecdf8711a56b96751a345", "message": "...", "repo": { "full_name": "svpino/ml.school", "language": "Jupyter Notebook", "stargazers_count": 230, "description": "Machine Learning School" } }, { "date": "2024-12-16", "type": "push", "link": "https://github.com/svpino/ml.school/commits/db8577a372d542215960b8b60f3427f3ce07f540", "message": "...", "repo": { "full_name": "svpino/ml.school", "language": "Jupyter Notebook", "stargazers_count": 230, "description": "Machine Learning School" } }, { "date": "2024-12-13", "type": "push", "link": "https://github.com/svpino/ml.school/commits/75721f4aab172e26186a9339460e16f31cae7a15", "message": "...", "repo": { "full_name": "svpino/ml.school", "language": "Jupyter Notebook", "stargazers_count": 230, "description": "Machine Learning School" } }, { "date": "2024-12-10", "type": "watch", "link": "https://github.com/langflow-ai/langflow", "message": "Started watching langflow-ai/langflow", "repo": { "full_name": "langflow-ai/langflow", "language": "Python", "stargazers_count": 45425, "description": "Langflow is a low-code app builder for RAG and multi-agent AI applications. It\u2019s Python-based and agnostic to any model, API, or database.", "topics": [ "chatgpt", "generative-ai", "large-language-models", "react-flow" ] } }, { "date": "2024-12-07", "type": "push", "link": "https://github.com/svpino/ml.school/commits/c9534fbe361fbf3fec67bf38011e90766a040d1b", "message": "...", "repo": { "full_name": "svpino/ml.school", "language": "Jupyter Notebook", "stargazers_count": 230, "description": "Machine Learning School" } }, { "date": "2024-12-06", "type": "push", "link": "https://github.com/svpino/ml.school/commits/f7b1b40b60118fda6845709b81162cecc38ceb77", "message": "...", "repo": { "full_name": "svpino/ml.school", "language": "Jupyter Notebook", "stargazers_count": 230, "description": "Machine Learning School" } }, { "date": "2024-12-06", "type": "issue_comment", "link": "https://github.com/svpino/ml.school/pull/24#issuecomment-2523505394", "message": "This is a very good contribution. Thanks! Do you mind adding a unit test for this? ", "repo": { "full_name": "svpino/ml.school", "language": "Jupyter Notebook", "stargazers_count": 230, "description": "Machine Learning School" } }, { "date": "2024-12-03", "type": "push", "link": "https://github.com/svpino/ml.school/commits/eaa3f2c48a429799255d0376e170272d1b3c9351", "message": "...", "repo": { "full_name": "svpino/ml.school", "language": "Jupyter Notebook", "stargazers_count": 230, "description": "Machine Learning School" } }, { "date": "2024-12-02", "type": "push", "link": "https://github.com/svpino/ml.school/commits/d9b05389a62ce549d46d201fe302c103f9fe1fbc", "message": "...", "repo": { "full_name": "svpino/ml.school", "language": "Jupyter Notebook", "stargazers_count": 230, "description": "Machine Learning School" } }, { "date": "2024-11-27", "type": "push", "link": "https://github.com/svpino/timescale/commits/5d7d622e4d2fcfef495f0b9475daa18b71215684", "message": "...", "repo": { "full_name": "svpino/timescale", "language": "Python", "stargazers_count": 0 } }, { "date": "2024-11-27", "type": "created_branch", "message": "Created branch: master", "repo": { "full_name": "svpino/timescale", "language": "Python", "stargazers_count": 0 } }, { "date": "2024-11-21", "type": "push", "link": "https://github.com/svpino/ml.school/commits/fdb2ea0177f841c2de85ec175411a2a92813bf7f", "message": "Branches is now ready", "repo": { "full_name": "svpino/ml.school", "language": "Jupyter Notebook", "stargazers_count": 230, "description": "Machine Learning School" } }, { "date": "2024-11-19", "type": "push", "link": "https://github.com/svpino/ml.school/commits/81eeb9993e88d3df0eb0a44850cd051ee0640a81", "message": "MLflow should save assets on the main location (instead of on a separate volume) ...", "repo": { "full_name": "svpino/ml.school", "language": "Jupyter Notebook", "stargazers_count": 230, "description": "Machine Learning School" } }, { "date": "2024-11-08", "type": "push", "link": "https://github.com/svpino/ml.school/commits/a0fe579ac31f0cf2991b824a7cc0e079e1122257", "message": "add python 3.13 disclaimer", "repo": { "full_name": "svpino/ml.school", "language": "Jupyter Notebook", "stargazers_count": 230, "description": "Machine Learning School" } }, { "date": "2024-11-08", "type": "pull_request", "link": "https://github.com/svpino/ml.school/pull/19", "message": "Add python 3.13 disclaimer to Readme The repo incorrectly says that it may work in newer versions but that isn't the case, so to avoid people wasting time, it's best to just state that Python 3.12 is a must and to not try higher versions.", "repo": { "full_name": "svpino/ml.school", "language": "Jupyter Notebook", "stargazers_count": 230, "description": "Machine Learning School" } }, { "date": "2024-11-03", "type": "created_branch", "message": "Created branch: asheville", "repo": { "full_name": "svpino/ml.school", "language": "Jupyter Notebook", "stargazers_count": 230, "description": "Machine Learning School" } }, { "date": "2024-10-31", "type": "created_branch", "message": "Created branch: main", "repo": { "full_name": "svpino/sambanova", "language": "Python", "stargazers_count": 3 } }, { "date": "2024-10-29", "type": "push", "link": "https://github.com/svpino/speechmatics/commits/1defa370eae8fa7ecd81411e346277a344dcc0e1", "message": "fix audio jitter Merge pull request #1 from TudorCRL/fix/audio-jitter\n\nFix audio jitter", "repo": { "full_name": "svpino/speechmatics", "language": "Python", "stargazers_count": 18 } }, { "date": "2024-10-29", "type": "pull_request", "link": "https://github.com/svpino/speechmatics/pull/1", "message": "Fix audio jitter Fixes audio jitter problems by:\r\n* Only starting playback once a largish chunk of audio is already loaded in. This prevents variations in network speed causing tears\r\n* Reducing the amount of time between audio buffers being played, so the system is less likely to stop and start playback", "repo": { "full_name": "svpino/speechmatics", "language": "Python", "stargazers_count": 18 } }, { "date": "2025-02-03", "type": "commit", "message": "fix typos in environment setup documentation and readme.md", "link": "https://api.github.com/repos/svpino/ml.school/commits/90bdb5be246963012214642e3a52473b1b22c351", "repo": { "full_name": "svpino/ml.school", "description": "Machine Learning School" } }, { "date": "2025-01-31", "type": "commit", "message": "add note about enabling third-party cookies for idx setup", "link": "https://api.github.com/repos/svpino/ml.school/commits/4b0af3de991c3df9703f7ead1457873212b9ebf8", "repo": { "full_name": "svpino/ml.school", "description": "Machine Learning School" } }, { "date": "2025-01-28", "type": "commit", "message": "fixed idx link", "link": "https://api.github.com/repos/svpino/ml.school/commits/a519c5755a54dfb8171ba69f51645075f8443867", "repo": { "full_name": "svpino/ml.school", "description": "Machine Learning School" } }, { "date": "2025-01-27", "type": "commit", "message": "updated documentation with two images.", "link": "https://api.github.com/repos/svpino/ml.school/commits/37c6a9d98e3052a1530107ea1c777fedcf4826d5", "repo": { "full_name": "svpino/ml.school", "description": "Machine Learning School" } }, { "date": "2025-01-24", "type": "commit", "message": "final updates", "link": "https://api.github.com/repos/svpino/ml.school/commits/35dede51c77282e9b5cb0e963ac6483dcb4752af", "repo": { "full_name": "svpino/ml.school", "description": "Machine Learning School" } }, { "date": "2025-01-23", "type": "commit", "message": "...", "link": "https://api.github.com/repos/svpino/ml.school/commits/85b9d61314feac7b75176e06a467268424307594", "repo": { "full_name": "svpino/ml.school", "description": "Machine Learning School" } }, { "date": "2025-01-22", "type": "commit", "message": "monitoring in aws is now ready", "link": "https://api.github.com/repos/svpino/ml.school/commits/175f46b85e668adced45b94d8878007673147202", "repo": { "full_name": "svpino/ml.school", "description": "Machine Learning School" } }, { "date": "2025-01-21", "type": "commit", "message": "...", "link": "https://api.github.com/repos/svpino/ml.school/commits/0eba784cb2852a0928b02d969b7a40912caad850", "repo": { "full_name": "svpino/ml.school", "description": "Machine Learning School" } }, { "date": "2025-01-20", "type": "commit", "message": "monitoring is ready", "link": "https://api.github.com/repos/svpino/ml.school/commits/5ce4c81802a7ec1a328f5833962aae69d2503c4f", "repo": { "full_name": "svpino/ml.school", "description": "Machine Learning School" } }, { "date": "2025-01-15", "type": "commit", "message": "working on monitoring documentation", "link": "https://api.github.com/repos/svpino/ml.school/commits/5581cbc44051b026b2d5381dbedb397613b910b2", "repo": { "full_name": "svpino/ml.school", "description": "Machine Learning School" } }, { "date": "2025-01-14", "type": "commit", "message": "ignoring type checks", "link": "https://api.github.com/repos/svpino/ml.school/commits/9f6e8dc4319fc8603323e0f0eaa6299f1be0630d", "repo": { "full_name": "svpino/ml.school", "description": "Machine Learning School" } }, { "date": "2025-01-13", "type": "commit", "message": "remove outdated inference pipeline documentation and tests; update assignments and descriptions for clarity", "link": "https://api.github.com/repos/svpino/ml.school/commits/047454d149c8ffc9b421855792f4b28752041d3c", "repo": { "full_name": "svpino/ml.school", "description": "Machine Learning School" } }, { "date": "2025-01-09", "type": "commit", "message": "refactor inference pipeline documentation and tests; remove outdated files and add new content for model processing", "link": "https://api.github.com/repos/svpino/ml.school/commits/98107fc1cd1a62d9d23188e8384dd27e8416c14a", "repo": { "full_name": "svpino/ml.school", "description": "Machine Learning School" } }, { "date": "2025-01-08", "type": "commit", "message": "updated model register documentation\n\n- updated training documentation to remove deprecationwarning suppression from pytest commands.\n\n- added a test command in the justfile for running unit tests.\n\n- improved clarity in the model registration process documentation.", "link": "https://api.github.com/repos/svpino/ml.school/commits/68ff602d0bb379a2affcfa6198707d02f1e29b69", "repo": { "full_name": "svpino/ml.school", "description": "Machine Learning School" } }, { "date": "2025-01-07", "type": "commit", "message": "refactor test to use a variable for cross-validation folds", "link": "https://api.github.com/repos/svpino/ml.school/commits/99e0d07e05e0b03fb5ba17e95c0164ad06f2dfef", "repo": { "full_name": "svpino/ml.school", "description": "Machine Learning School" } }, { "date": "2024-12-30", "type": "commit", "message": "...", "link": "https://api.github.com/repos/svpino/ml.school/commits/0dc2c3fe8ed86f23d435ea484432d80ff168efac", "repo": { "full_name": "svpino/ml.school", "description": "Machine Learning School" } }, { "date": "2024-12-27", "type": "commit", "message": "...", "link": "https://api.github.com/repos/svpino/ml.school/commits/2775ddd1c84905c9661e4432daf38155fad70578", "repo": { "full_name": "svpino/ml.school", "description": "Machine Learning School" } }, { "date": "2024-12-21", "type": "commit", "message": "...", "link": "https://api.github.com/repos/svpino/ml.school/commits/27b6a98754d145cde4a60a7b8d5edf5a3c7cd3d9", "repo": { "full_name": "svpino/ml.school", "description": "Machine Learning School" } }, { "date": "2024-12-20", "type": "commit", "message": "...", "link": "https://api.github.com/repos/svpino/ml.school/commits/2ec661e1682c33179f835e860be871e6bfffae19", "repo": { "full_name": "svpino/ml.school", "description": "Machine Learning School" } }, { "date": "2024-12-19", "type": "commit", "message": "...", "link": "https://api.github.com/repos/svpino/ml.school/commits/41b1f1c573d13ca3b2f5d1b414fceaf397f83ca0", "repo": { "full_name": "svpino/ml.school", "description": "Machine Learning School" } }, { "date": "2024-12-18", "type": "commit", "message": "...", "link": "https://api.github.com/repos/svpino/ml.school/commits/6daf2dfc728deaf08b89f4873c4d4e1abd716606", "repo": { "full_name": "svpino/ml.school", "description": "Machine Learning School" } }, { "date": "2024-12-17", "type": "commit", "message": "...", "link": "https://api.github.com/repos/svpino/ml.school/commits/b285368999ef2760095ecdf8711a56b96751a345", "repo": { "full_name": "svpino/ml.school", "description": "Machine Learning School" } }, { "date": "2024-12-16", "type": "commit", "message": "...", "link": "https://api.github.com/repos/svpino/ml.school/commits/db8577a372d542215960b8b60f3427f3ce07f540", "repo": { "full_name": "svpino/ml.school", "description": "Machine Learning School" } }, { "date": "2024-12-13", "type": "commit", "message": "...", "link": "https://api.github.com/repos/svpino/ml.school/commits/75721f4aab172e26186a9339460e16f31cae7a15", "repo": { "full_name": "svpino/ml.school", "description": "Machine Learning School" } }, { "date": "2024-12-07", "type": "commit", "message": "...", "link": "https://api.github.com/repos/svpino/ml.school/commits/c9534fbe361fbf3fec67bf38011e90766a040d1b", "repo": { "full_name": "svpino/ml.school", "description": "Machine Learning School" } }, { "date": "2024-12-06", "type": "commit", "message": "...", "link": "https://api.github.com/repos/svpino/ml.school/commits/f7b1b40b60118fda6845709b81162cecc38ceb77", "repo": { "full_name": "svpino/ml.school", "description": "Machine Learning School" } }, { "date": "2024-12-03", "type": "commit", "message": "...", "link": "https://api.github.com/repos/svpino/ml.school/commits/eaa3f2c48a429799255d0376e170272d1b3c9351", "repo": { "full_name": "svpino/ml.school", "description": "Machine Learning School" } }, { "date": "2024-12-02", "type": "commit", "message": "...", "link": "https://api.github.com/repos/svpino/ml.school/commits/d9b05389a62ce549d46d201fe302c103f9fe1fbc", "repo": { "full_name": "svpino/ml.school", "description": "Machine Learning School" } }, { "date": "2024-11-27", "type": "commit", "message": "...", "link": "https://api.github.com/repos/svpino/timescale/commits/66ff80861aafd151e0be28eed903c67df88447bb", "repo": { "full_name": "svpino/timescale" } }, { "date": "2024-11-21", "type": "commit", "message": "branches is now ready", "link": "https://api.github.com/repos/svpino/ml.school/commits/fdb2ea0177f841c2de85ec175411a2a92813bf7f", "repo": { "full_name": "svpino/ml.school", "description": "Machine Learning School" } }, { "date": "2024-11-19", "type": "commit", "message": "mlflow should save assets on the main location (instead of on a separate volume)", "link": "https://api.github.com/repos/svpino/ml.school/commits/a5a784670e7d52e083d61022bc4cea4e0c887c8b", "repo": { "full_name": "svpino/ml.school", "description": "Machine Learning School" } }, { "date": "2024-11-08", "type": "commit", "message": "merge branch 'fix-py13' into asheville\n\nadding a note that python 3.13 doesn't work.", "link": "https://api.github.com/repos/svpino/ml.school/commits/1e76b3c27d45cb0f92cc752a5a178597ce5b8997", "repo": { "full_name": "svpino/ml.school", "description": "Machine Learning School" } }, { "date": "2024-11-08", "type": "commit", "message": "slight updates to the documentation", "link": "https://api.github.com/repos/juan-c-s/mlschool_course/commits/5c85962ecd653272c603feb38d7afcbd6bf3ae49", "repo": { "full_name": "juan-c-s/mlschool_course", "description": "open source tools" } }, { "date": "2024-11-08", "type": "commit", "message": "slight updates to the documentation", "link": "https://api.github.com/repos/fanjum11/mlschool-nov/commits/5c85962ecd653272c603feb38d7afcbd6bf3ae49", "repo": { "full_name": "fanjum11/mlschool-nov" } }, { "date": "2024-11-08", "type": "commit", "message": "slight updates to the documentation", "link": "https://api.github.com/repos/reachkga/ml.school.kg/commits/5920dd2d9bd431ca565eb195170215c23dc3c0fa", "repo": { "full_name": "reachkga/ml.school.kg", "description": "My updates to ml school assignments" } }, { "date": "2024-11-03", "type": "commit", "message": "working on the guide", "link": "https://api.github.com/repos/svpino/ml.school/commits/da23cf2973af1653275b8633ad1b1a58a78c8408", "repo": { "full_name": "svpino/ml.school", "description": "Machine Learning School" } }, { "date": "2024-10-31", "type": "commit", "message": "first commit", "link": "https://api.github.com/repos/svpino/sambanova/commits/8d776ed30ba22984833b037a8525a86c0cb0378a", "repo": { "full_name": "svpino/sambanova" } }, { "date": "2024-10-30", "type": "commit", "message": "...", "link": "https://api.github.com/repos/svpino/speechmatics/commits/cd43d9da8222b6e5469aa43ae9a4b8445bbc231d", "repo": { "full_name": "svpino/speechmatics" } }, { "date": "2024-10-29", "type": "commit", "message": "...", "link": "https://api.github.com/repos/svpino/ml.school/commits/49b5940f177b1953459507eaca6997f06b6c45a8", "repo": { "full_name": "svpino/ml.school", "description": "Machine Learning School" } }, { "date": "2024-10-29", "type": "commit", "message": "merge pull request #1 from tudorcrl/fix/audio-jitter\n\nfix audio jitter", "link": "https://api.github.com/repos/svpino/speechmatics/commits/1defa370eae8fa7ecd81411e346277a344dcc0e1", "repo": { "full_name": "svpino/speechmatics" } }, { "date": "2024-10-28", "type": "commit", "message": "fixed issue with extra fields coming from sagemaker", "link": "https://api.github.com/repos/juan-c-s/mlschool_course/commits/d5ca15dc9e89d443a752af9abfab283f9cddb5e7", "repo": { "full_name": "juan-c-s/mlschool_course", "description": "open source tools" } }, { "date": "2024-10-28", "type": "commit", "message": "fixed issue with extra fields coming from sagemaker", "link": "https://api.github.com/repos/fanjum11/mlschool-nov/commits/d5ca15dc9e89d443a752af9abfab283f9cddb5e7", "repo": { "full_name": "fanjum11/mlschool-nov" } }, { "date": "2024-10-28", "type": "commit", "message": "fixed issue with extra fields coming from sagemaker", "link": "https://api.github.com/repos/svpino/ml.school/commits/d5ca15dc9e89d443a752af9abfab283f9cddb5e7", "repo": { "full_name": "svpino/ml.school", "description": "Machine Learning School" } }, { "date": "2024-10-28", "type": "commit", "message": "fixed issue with extra fields coming from sagemaker", "link": "https://api.github.com/repos/reachkga/ml.school.kg/commits/2560e3efd77433de15319a6898f36e2856d1f234", "repo": { "full_name": "reachkga/ml.school.kg", "description": "My updates to ml school assignments" } }, { "date": "2024-10-28", "type": "commit", "message": "fixed issue with extra fields coming from sagemaker", "link": "https://api.github.com/repos/marioronci11/mL_school_mlflow/commits/d5ca15dc9e89d443a752af9abfab283f9cddb5e7", "repo": { "full_name": "marioronci11/ml_school_mlflow", "description": "ML Bootcamp with Pipeline with ML flow" } }, { "date": "2024-10-28", "type": "commit", "message": "fixed issue with extra fields coming from sagemaker", "link": "https://api.github.com/repos/Friend09/subproj_mls_opensource/commits/d5ca15dc9e89d443a752af9abfab283f9cddb5e7", "repo": { "full_name": "friend09/subproj_mls_opensource" } }, { "date": "2024-10-28", "type": "commit", "message": "fixed issue with extra fields coming from sagemaker", "link": "https://api.github.com/repos/OmarAnsari0/mlschool-new/commits/d5ca15dc9e89d443a752af9abfab283f9cddb5e7", "repo": { "full_name": "omaransari0/mlschool-new" } }, { "date": "2024-10-28", "type": "commit", "message": "fixed issue with extra fields coming from sagemaker", "link": "https://api.github.com/repos/arghya05/ml.school/commits/d5ca15dc9e89d443a752af9abfab283f9cddb5e7", "repo": { "full_name": "arghya05/ml.school" } }, { "date": "2024-10-26", "type": "commit", "message": "first commit", "link": "https://api.github.com/repos/svpino/speechmatics/commits/52738fd3cbb8555ac4697b3404de0fe0eee6e9f9", "repo": { "full_name": "svpino/speechmatics" } }, { "date": "2024-10-25", "type": "commit", "message": "fixed backend sqlite for mlflow", "link": "https://api.github.com/repos/juan-c-s/mlschool_course/commits/13dc5012debcd694f5bd563bf0c83e0334aa27b6", "repo": { "full_name": "juan-c-s/mlschool_course", "description": "open source tools" } }, { "date": "2024-10-25", "type": "commit", "message": "fixed backend sqlite for mlflow", "link": "https://api.github.com/repos/fanjum11/mlschool-nov/commits/13dc5012debcd694f5bd563bf0c83e0334aa27b6", "repo": { "full_name": "fanjum11/mlschool-nov" } }, { "date": "2024-10-25", "type": "commit", "message": "fixed backend sqlite for mlflow", "link": "https://api.github.com/repos/svpino/ml.school/commits/13dc5012debcd694f5bd563bf0c83e0334aa27b6", "repo": { "full_name": "svpino/ml.school", "description": "Machine Learning School" } }, { "date": "2024-10-25", "type": "commit", "message": "fixed backend sqlite for mlflow", "link": "https://api.github.com/repos/reachkga/ml.school.kg/commits/88ab80cf47a29c0478cca786c1835cb56ccb0559", "repo": { "full_name": "reachkga/ml.school.kg", "description": "My updates to ml school assignments" } }, { "date": "2024-10-25", "type": "commit", "message": "fixed backend sqlite for mlflow", "link": "https://api.github.com/repos/marioronci11/mL_school_mlflow/commits/13dc5012debcd694f5bd563bf0c83e0334aa27b6", "repo": { "full_name": "marioronci11/ml_school_mlflow", "description": "ML Bootcamp with Pipeline with ML flow" } }, { "date": "2012-10-20", "type": "commit", "message": "readme", "link": "https://api.github.com/repos/svpino/jagent/commits/6173dddd2194cec7eae80677e93b247afda7beeb", "repo": { "full_name": "svpino/jagent", "description": "jAgent adds css classes to the HTML tag of the page to represent different features of the client's browser." } }, { "date": "2012-10-21", "type": "commit", "message": "added license", "link": "https://api.github.com/repos/svpino/longhorn/commits/eaa05ed3aa5b54a9f851667fdea12e9d23ecf160", "repo": { "full_name": "svpino/longhorn", "description": "Longhorn is the code name for Stocktile, an Android application to follow stock tickers from different markets around the world." } }, { "date": "2012-10-23", "type": "commit", "message": "fixed msie version", "link": "https://api.github.com/repos/svpino/jagent/commits/e7c7bf42a39034eca2fd4473c2156de3467a8763", "repo": { "full_name": "svpino/jagent", "description": "jAgent adds css classes to the HTML tag of the page to represent different features of the client's browser." } }, { "date": "2012-10-26", "type": "commit", "message": "title changed", "link": "https://api.github.com/repos/svpino/jagent/commits/9a02a56713d8e57636ef0cf197c0810b089fba20", "repo": { "full_name": "svpino/jagent", "description": "jAgent adds css classes to the HTML tag of the page to represent different features of the client's browser." } }, { "date": "2012-10-30", "type": "commit", "message": "readme", "link": "https://api.github.com/repos/svpino/jagent/commits/dea11fd24ecd71c44552441bebd20acbd76a0deb", "repo": { "full_name": "svpino/jagent", "description": "jAgent adds css classes to the HTML tag of the page to represent different features of the client's browser." } }, { "date": "2012-10-31", "type": "commit", "message": "readme", "link": "https://api.github.com/repos/svpino/jagent/commits/047de2f49ec77a2aa21eb855f648ba1a36165b0d", "repo": { "full_name": "svpino/jagent", "description": "jAgent adds css classes to the HTML tag of the page to represent different features of the client's browser." } }, { "date": "2012-12-05", "type": "commit", "message": "orientation fix", "link": "https://api.github.com/repos/svpino/jagent/commits/d99c599f0d285301d20e0faf5f78799359508d40", "repo": { "full_name": "svpino/jagent", "description": "jAgent adds css classes to the HTML tag of the page to represent different features of the client's browser." } }, { "date": "2013-03-29", "type": "commit", "message": "renaming packages.\n\nupdating app to publish in amazon app store", "link": "https://api.github.com/repos/svpino/longhorn/commits/011f42014410983aa9c3460f338bd9d13c5e992c", "repo": { "full_name": "svpino/longhorn", "description": "Longhorn is the code name for Stocktile, an Android application to follow stock tickers from different markets around the world." } }, { "date": "2013-05-23", "type": "commit", "message": "version number now goes together with browser name", "link": "https://api.github.com/repos/svpino/jagent/commits/f0ca94baab8e8c74ca6176ceb13737db60a24e8b", "repo": { "full_name": "svpino/jagent", "description": "jAgent adds css classes to the HTML tag of the page to represent different features of the client's browser." } }, { "date": "2014-06-30", "type": "commit", "message": "initial commit", "link": "https://api.github.com/repos/svpino/ghost-chess/commits/117e6f4097f19f968c522744625842bb37e8046e", "repo": { "full_name": "svpino/ghost-chess", "description": "Python implementation of the Ghost Chess problem" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/Jacobvdb/gdgbh-starter-kit/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "jacobvdb/gdgbh-starter-kit" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/vuongdothanhhuy/SOHO-Mobile/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "vuongdothanhhuy/soho-mobile", "description": "A simple mobile-first website, showing near real-time images from the official NASA SOHO repository." } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/InfoSec812/kyoss-topic-manager-ui-experiment/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "infosec812/kyoss-topic-manager-ui-experiment", "description": "Playing around with Google Web Starter Kit" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/webrune-tim/learn_to_fish/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "webrune-tim/learn_to_fish" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/nolanlawson/web-starter-kit-rollupify/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "nolanlawson/web-starter-kit-rollupify", "description": "web starter kit, but with browserify+watchify+rollupify" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/Jorgesff/landing/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "jorgesff/landing" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/PaulKinlan/cli-caniuse/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "paulkinlan/cli-caniuse" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/mrkjesus2/Health-Tracker/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "mrkjesus2/health-tracker", "description": "This is the optional project 5a from Udacity's Front End Nanodegree" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/PaulKinlan/qrcode/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "paulkinlan/qrcode", "description": "The best web based QR Code reader on the web" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/leebrito25/independent-comics/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "leebrito25/independent-comics", "description": "TCC" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/google/web-starter-kit/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "google/web-starter-kit", "description": "Web Starter Kit - a workflow for multi-device websites" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/JustAnotherJavaProgrammer/Schiller-Lockdown_Material-Design-Lite/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "justanotherjavaprogrammer/schiller-lockdown_material-design-lite", "description": "All changes: changed some colors" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/ferajna123/wsk/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "ferajna123/wsk", "description": "wsk web" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/netcraft/simple-camera/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "netcraft/simple-camera", "description": "A simple take on https://github.com/coremob/camera based on Google's Web Starter Kit" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/JasCSS/Web-Starter-Kit/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "jascss/web-starter-kit" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/fox-rck/SiteBase/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "fox-rck/sitebase" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/Markionium/material-components-web/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "markionium/material-components-web" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/vinod574/Material_Component/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "vinod574/material_component" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/josebaptista/GoogleMaterialLite/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "josebaptista/googlemateriallite" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/jrpz/tx-historical-markers-web/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "jrpz/tx-historical-markers-web", "description": "Collection of Texas Historical Landmarks" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/mouhcinesar/new-starter-kit/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "mouhcinesar/new-starter-kit", "description": "web site for explore california" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/markmiro/react-test.github.io/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "markmiro/react-test.github.io" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/ciwchris/sta-stop-notification/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "ciwchris/sta-stop-notification" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/ViniciusAtaide/TesteWebStarterKit/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "viniciusataide/testewebstarterkit" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/kaiaho/web-starter-kit/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "kaiaho/web-starter-kit" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/besurf/mdlite/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "besurf/mdlite" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/marenak/starter-kit/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "marenak/starter-kit" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/uqtgeor4/Material-Components-Web/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "uqtgeor4/material-components-web" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/akotlar/material-fix-376/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "akotlar/material-fix-376" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/potiukaiev/clone/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "potiukaiev/clone", "description": "repoClone" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/opencart-cms/material-design-lite/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "opencart-cms/material-design-lite" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/gthomas/stopkillingus/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "gthomas/stopkillingus" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/davidleecodes/qrcode/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "davidleecodes/qrcode", "description": "The best web based QR Code reader on the web" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/miya-masa/enter_tab_sample/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "miya-masa/enter_tab_sample" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/tactwork/arch-seed/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "tactwork/arch-seed", "description": "Let's work together. Web App Starter" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/mrkjesus2/Neighborhood-Map/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "mrkjesus2/neighborhood-map", "description": "Single page web app that with locations from Google Maps and info from FourSquare and Wikipedia" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/njitacm/njit-acm-website/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "njitacm/njit-acm-website", "description": "Static NJIT ACM Website" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/LMApro/one_million_lines/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "lmapro/one_million_lines", "description": "Landing page for Massive Academy" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/adkunit/beton/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "adkunit/beton", "description": "beton" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/adamcopenhaver/dashboard/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "adamcopenhaver/dashboard", "description": "Account Management Portals" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/Ryanperez08/liese/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "ryanperez08/liese" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/marcelocolla/standard-project-structure/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "marcelocolla/standard-project-structure", "description": "Structure of front-end design using html5, css, js. gulp" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/JacopKane/furkantunali.com/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "jacopkane/furkantunali.com", "description": "My personal page" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/ragingwind/wakr.org/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "ragingwind/wakr.org" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/aymenlaadhari/WebStarter/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "aymenlaadhari/webstarter" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/javarv87/javarv87.github.io/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "javarv87/javarv87.github.io", "description": "Personal Website" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/chanelgreco/material-components-web/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "chanelgreco/material-components-web", "description": "Demo of Material Components" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/aiaayphsv/aiaayphsv.github.io/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "aiaayphsv/aiaayphsv.github.io" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/mattbutlar/mattbutlar.github.io/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "mattbutlar/mattbutlar.github.io" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/bdburns/Google_Dev-Web_Starter_Kit/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "bdburns/google_dev-web_starter_kit" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/yan-foto/neutron-docs/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "yan-foto/neutron-docs", "description": "Documentation for neutron" } }, { "date": "2014-07-04", "type": "commit", "message": "close gh-242: handling scss compilation error.", "link": "https://api.github.com/repos/markmiro/sacstartupexpo.github.io/commits/cc174ed4b62cf0db62f0b166c7b8b75d002b8d17", "repo": { "full_name": "markmiro/sacstartupexpo.github.io" } } ], "public_gists": 30, "avatar_url": "https://avatars.githubusercontent.com/u/1126730?v=4", "github_username": "svpino", "linkedin_username": "svpino", "first_name": "Santiago", "last_name": "Valdarrama", "following": 0, "emails": [ "santiago.valdarrama@levatas.com", "svpino@gmail.com" ], "public_repos": 55, "followers": 1261, "facebook_username": "svpino", "location": "florida", "all_names": [ "santiago l. valdarrama", "santiago valdarrama" ] }, { "following": 8, "full_name": "Sadanand Pai", "github_username": "sadanandpai", "public_repos": 44, "linkedin_username": "sadanandpai", "avatar_url": "https://avatars.githubusercontent.com/u/12962887?v=4", "email": "sadypai@gmail.com", "followers": 2825, "first_name": "Sadanand", "twitter_username": "sadanand_pai", "emails": [ "sadypai@gmail.com", "hi.sadanandpai@gmail.com" ], "hireable": true, "bio": "Frontend Engineer | UI Dev | Learner", "public_gists": 2, "last_name": "Pai", "events": [ { "repo": { "full_name": "sadanandpai/15puzzle", "language": "JavaScript", "stargazers_count": 7, "description": "15 Puzzle is a game to sort and solve the grid" }, "type": "created_repo", "date": "2020-10-12" }, { "repo": { "full_name": "sadanandpai/algo-visualizer", "language": "TypeScript", "stargazers_count": 2, "description": "Algo visualizer for island problem", "topics": [ "algorithms", "dsa-algorithm", "javascript", "leetcode", "reactjs" ] }, "type": "created_repo", "date": "2022-11-27" }, { "repo": { "full_name": "sadanandpai/algo-visualizers", "language": "TypeScript", "stargazers_count": 693, "description": "Algorithms Visualizers", "topics": [ "algorithms", "bfs", "datastructures", "dfs", "javascript", "maze-generator", "pathfinder", "react", "reactjs", "redux", "redux-toolkit", "sorting", "sorting-algorithms" ] }, "type": "created_repo", "date": "2021-06-05" }, { "repo": { "full_name": "sadanandpai/bingo", "language": "JavaScript", "stargazers_count": 1 }, "type": "created_repo", "date": "2020-02-15" }, { "repo": { "full_name": "sadanandpai/boggleboard", "language": "Vue", "stargazers_count": 9, "description": "Boggle Board web application using VueJS" }, "type": "created_repo", "date": "2020-07-05" }, { "repo": { "full_name": "sadanandpai/clearfrontend", "language": "TypeScript", "stargazers_count": 204 }, "type": "created_repo", "date": "2020-06-25" }, { "repo": { "full_name": "sadanandpai/covid19", "language": "JavaScript", "stargazers_count": 1, "description": "Covid19 Quiz for all" }, "type": "created_repo", "date": "2020-03-29" }, { "repo": { "full_name": "sadanandpai/covidindianstatestatus", "language": "HTML", "stargazers_count": 2, "description": "Indian State-wise Live Status" }, "type": "created_repo", "date": "2020-04-04" }, { "repo": { "full_name": "sadanandpai/decentralized-autonomous-org", "language": "TypeScript", "stargazers_count": 0, "description": "Self Governance DAO", "topics": [ "solidity", "web3" ] }, "type": "created_repo", "date": "2023-04-12" }, { "repo": { "full_name": "sadanandpai/dsa-in-js", "language": "JavaScript", "stargazers_count": 21, "description": "Solutions to wide range of programs on Data Structures and Algorithms", "topics": [ "algorithms", "datastructures", "graph", "java" ] }, "type": "created_repo", "date": "2020-06-11" }, { "repo": { "full_name": "sadanandpai/dsa-interview-challenges", "language": "MDX", "stargazers_count": 378, "description": "A curated list of data structures and algorithms problems along with the solution in JavaScript to crack engineering interviews", "topics": [ "algorithms", "algorithms-and-data-structures", "data-structures", "front-end-development", "interview", "interview-preparation", "leetcode" ] }, "type": "created_repo", "date": "2021-05-01" }, { "repo": { "full_name": "sadanandpai/frontend-learning-kit", "stargazers_count": 4421, "description": "Frontend tech guide and curated collection of frontend materials", "topics": [ "angular", "css", "frontend", "interview", "interview-preparation", "javascript", "react", "reactjs", "vuejs", "webdev", "webdevelopment" ] }, "type": "created_repo", "date": "2021-06-05" }, { "repo": { "full_name": "sadanandpai/frontend-mini-challenges", "language": "JavaScript", "stargazers_count": 2156, "description": "Collection of frontend challenges for learning and interviews", "topics": [ "css", "frontend", "frontend-interview-questions", "html5", "interview-questions", "javascript", "javascript-interview-questions" ] }, "type": "created_repo", "date": "2021-06-28" }, { "repo": { "full_name": "sadanandpai/funder", "language": "JavaScript", "stargazers_count": 9, "description": "A tinder styled joke application", "topics": [ "react", "tinder" ] }, "type": "created_repo", "date": "2021-02-15" }, { "repo": { "full_name": "sadanandpai/generators-in-action", "language": "JavaScript", "stargazers_count": 4, "description": "Working of multiple generators with the help of queue data structure where the one generator yields to trigger the next one in chain till the completion of all", "topics": [ "generator-functions", "javascript" ] }, "type": "created_repo", "date": "2020-12-02" }, { "repo": { "full_name": "sadanandpai/git-guide", "stargazers_count": 584, "description": "Practical guide to everyday Git commands", "topics": [ "bitbucket", "git", "gitguide", "github", "gitlab", "pull-request" ] }, "type": "created_repo", "date": "2022-05-29" }, { "repo": { "full_name": "sadanandpai/github-issues", "language": "JavaScript", "stargazers_count": 4, "description": "Github Open Issues", "topics": [ "react" ] }, "type": "created_repo", "date": "2021-01-29" }, { "repo": { "full_name": "sadanandpai/javascript-code-challenges", "language": "MDX", "stargazers_count": 4285, "description": "A collection of JavaScript modern interview code challenges for beginners to experts", "topics": [ "challenges", "coding-interview", "frontend", "frontend-challenge", "frontend-development", "frontend-framework", "hacktoberfest", "interview-preparation", "interview-questions", "interviewers", "javascript", "javascript-challenges", "javascript-interview", "javascript-interview-questions", "javascript-modern-interview", "web" ] }, "type": "created_repo", "date": "2020-11-20" }, { "repo": { "full_name": "sadanandpai/jewellery_receipt", "language": "JavaScript", "stargazers_count": 1 }, "type": "created_repo", "date": "2016-12-28" }, { "repo": { "full_name": "sadanandpai/kanbanboard", "language": "JavaScript", "stargazers_count": 12, "description": "Kanban Board", "topics": [ "board-story", "kanban-boards", "story" ] }, "type": "created_repo", "date": "2020-07-23" }, { "repo": { "full_name": "sadanandpai/labyrinth", "language": "PHP", "stargazers_count": 1 }, "type": "created_repo", "date": "2017-04-01" }, { "repo": { "full_name": "sadanandpai/labyrinth_django", "language": "HTML", "stargazers_count": 1 }, "type": "created_repo", "date": "2017-10-06" }, { "repo": { "full_name": "sadanandpai/marinesystem-angular", "language": "TypeScript", "stargazers_count": 2, "description": "Marine system web application" }, "type": "created_repo", "date": "2020-04-18" }, { "repo": { "full_name": "sadanandpai/marinesystemui", "language": "JavaScript", "stargazers_count": 1 }, "type": "created_repo", "date": "2020-04-14" }, { "repo": { "full_name": "sadanandpai/mediamonks", "language": "HTML", "stargazers_count": 2, "description": "Welcome page of Media Monks" }, "type": "created_repo", "date": "2021-01-21" }, { "repo": { "full_name": "sadanandpai/memorygame", "language": "JavaScript", "stargazers_count": 10, "description": "Memory game", "topics": [ "memory-game" ] }, "type": "created_repo", "date": "2021-02-05" }, { "repo": { "full_name": "sadanandpai/paichat", "language": "HTML", "stargazers_count": 2, "description": "Chat App" }, "type": "created_repo", "date": "2016-05-15" }, { "repo": { "full_name": "sadanandpai/projectportal", "language": "HTML", "stargazers_count": 3, "description": "Project portal" }, "type": "created_repo", "date": "2017-11-15" }, { "repo": { "full_name": "sadanandpai/ps_xt_assignment", "language": "JavaScript", "stargazers_count": 1, "description": "The SpaceX Launch Programs with Filter" }, "type": "created_repo", "date": "2020-12-01" }, { "repo": { "full_name": "sadanandpai/react-components", "language": "JavaScript", "stargazers_count": 10, "description": "Collection of small and useful components" }, "type": "created_repo", "date": "2022-03-10" }, { "repo": { "full_name": "sadanandpai/react-state-management", "language": "JavaScript", "stargazers_count": 9, "description": "Different ways of managing state in React JS", "topics": [ "reactjs", "redux" ] }, "type": "created_repo", "date": "2020-12-06" }, { "repo": { "full_name": "sadanandpai/resume-builder", "language": "TypeScript", "stargazers_count": 1062, "description": "Build a standard and professional single page resume", "topics": [ "css", "html5", "javascript", "nextjs", "reactjs", "resume-builder", "resume-creator", "resume-template" ] }, "type": "created_repo", "date": "2020-07-16" }, { "repo": { "full_name": "sadanandpai/rxjs-challenges", "language": "TypeScript", "stargazers_count": 14, "description": "Functional Reactive Programming challenges solved using RxJS", "topics": [ "functional-programming", "javascript", "reactive-programming", "rxjs", "typescript" ] }, "type": "created_repo", "date": "2022-07-13" }, { "repo": { "full_name": "sadanandpai/sadanandpai", "stargazers_count": 22 }, "type": "created_repo", "date": "2020-07-09" }, { "repo": { "full_name": "sadanandpai/sadanandpai.github.io", "language": "Astro", "stargazers_count": 1, "description": "Portfolio", "topics": [ "portfolio", "portfolio-website" ] }, "type": "created_repo", "date": "2021-07-02" }, { "repo": { "full_name": "sadanandpai/sudoku-solver", "language": "JavaScript", "stargazers_count": 65, "description": "Sudoku Solver", "topics": [ "backtracking-algorithm", "solidjs", "sudoku-solver" ] }, "type": "created_repo", "date": "2022-02-27" }, { "repo": { "full_name": "sadanandpai/task_30dec", "language": "JavaScript", "stargazers_count": 1, "description": "Data table" }, "type": "created_repo", "date": "2020-12-30" }, { "repo": { "full_name": "sadanandpai/tradingmaster-react", "language": "JavaScript", "stargazers_count": 1, "description": "React js application for TradingMasters" }, "type": "created_repo", "date": "2018-12-30" }, { "repo": { "full_name": "sadanandpai/tradingmasters", "language": "JavaScript", "stargazers_count": 2, "description": "Trading Masters" }, "type": "created_repo", "date": "2018-06-04" }, { "repo": { "full_name": "sadanandpai/typescript-for-humans", "stargazers_count": 11, "description": "A kickstarter guide to writing TypeScript", "topics": [ "angular", "frontend", "javascript", "nodejs", "react", "reactjs", "typescript", "webdev" ] }, "type": "created_repo", "date": "2021-08-24" }, { "repo": { "full_name": "sadanandpai/vite-react-template", "language": "TypeScript", "stargazers_count": 3, "description": "Vitejs based React TypeScript template" }, "type": "created_repo", "date": "2021-10-01" }, { "repo": { "full_name": "sadanandpai/weather-app", "language": "TypeScript", "stargazers_count": 5, "description": "Weather app in Angular for practice", "topics": [ "angular", "javascript" ] }, "type": "created_repo", "date": "2022-07-22" }, { "repo": { "full_name": "sadanandpai/wheelofcolors", "language": "JavaScript", "stargazers_count": 4, "description": "A fun game: Wheel of colors" }, "type": "created_repo", "date": "2021-03-01" }, { "repo": { "full_name": "sadanandpai/zustand-recipe", "language": "TypeScript", "stargazers_count": 1, "description": "Recipes of Zustand in React" }, "type": "created_repo", "date": "2023-03-21" }, { "type": "star", "date": "2023-12-29", "repo": { "full_name": "ashishps1/awesome-system-design-resources", "language": "Java", "stargazers_count": 20151, "description": "Learn System Design concepts and prepare for interviews using free resources.", "topics": [ "awesome", "backend", "computer-science", "distributed-systems", "high-level-design", "hld", "interview", "interview-questions", "scalability", "system-design" ] } }, { "type": "star", "date": "2023-12-07", "repo": { "full_name": "greatfrontend/awesome-front-end-system-design", "stargazers_count": 7283, "description": "Curated front end system design resources for interviews and learning", "topics": [ "front-end", "front-end-system-design", "javascript", "react", "system-design", "system-design-interview" ] } }, { "type": "star", "date": "2023-11-27", "repo": { "full_name": "jordan-cutler/path-to-senior-engineer-handbook", "stargazers_count": 14330, "description": "All the resources you need to get to Senior Engineer and beyond", "topics": [ "awesome", "career", "career-growth", "path-to-senior", "senior-engineer", "software-developer" ] } }, { "type": "star", "date": "2023-09-20", "repo": { "full_name": "brillout/awesome-react-components", "stargazers_count": 43334, "description": "Curated List of React Components & Libraries.", "topics": [ "awesome", "awesome-list", "react", "react-component", "react-components" ] } }, { "type": "star", "date": "2023-07-15", "repo": { "full_name": "vasanthk/react-bits", "stargazers_count": 17057, "description": "\u2728 React patterns, techniques, tips and tricks \u2728", "topics": [ "best-practices", "design-patterns", "javascript", "react", "react-patterns", "reactjs", "techniques" ] } }, { "type": "star", "date": "2023-07-09", "repo": { "full_name": "krasimir/react-in-patterns", "language": "JavaScript", "stargazers_count": 13452, "description": "A free book that talks about design patterns/techniques used while developing with React.", "topics": [ "data-flow", "dependency", "injection", "patterns", "react" ] } }, { "type": "star", "date": "2023-06-01", "repo": { "full_name": "tayllan/awesome-algorithms", "stargazers_count": 21580, "description": "A curated list of awesome places to learn and/or practice algorithms." } }, { "type": "star", "date": "2023-05-09", "repo": { "full_name": "sergey-pimenov/awesome-web-animation", "language": "JavaScript", "stargazers_count": 1355, "description": "A list of awesome web animation libraries, books, apps etc.", "topics": [ "animation", "awesome", "awesome-list", "canvas-animation", "css-animations", "transitions", "web-animation" ] } }, { "type": "star", "date": "2023-04-30", "repo": { "full_name": "allthingssmitty/must-watch-css", "stargazers_count": 4762, "description": "\ud83d\udd25\u00a0CSS talks you have to see \u26a1\ufe0f\u00a0covering CSS Grid, flexbox, custom variables, performance, frameworks, Sass, tools, and more! \ud83d\ude80", "topics": [ "awesome", "awesome-list", "conference-talk", "conference-videos", "css", "css-flexbox", "css-framework", "css-grid", "css-performance", "css-variables", "css3", "cssconf", "custom-variables", "jsconf", "learning-resources", "performance", "talks", "video" ] } }, { "type": "star", "date": "2022-12-18", "repo": { "full_name": "codingknite/frontend-development", "stargazers_count": 2230, "description": "A curated list of resources for Frontend development", "topics": [ "awesome-list", "awesome-lists", "css3", "frontend", "frontend-development", "list", "lists", "resources", "web-development" ] } }, { "type": "star", "date": "2022-09-10", "repo": { "full_name": "total-typescript/beginners-typescript-tutorial", "language": "TypeScript", "stargazers_count": 7812, "description": "An interactive TypeScript tutorial for beginners", "topics": [ "beginners", "crash-course", "tutorial", "typescript" ] } }, { "type": "star", "date": "2022-06-23", "repo": { "full_name": "kennymkchan/interview-questions-in-javascript", "stargazers_count": 3623, "description": "A mostly reasonable collection of technical software development interview questions solved in Javascript", "topics": [ "array", "interview-practice", "interview-questions", "interviews", "javascript", "recursion", "stack", "strings" ] } }, { "type": "star", "date": "2022-05-11", "repo": { "full_name": "feathericons/feather", "language": "JavaScript", "stargazers_count": 25203, "description": "Simply beautiful open-source icons", "topics": [ "icons", "javascript", "svg" ] } }, { "type": "star", "date": "2022-05-04", "repo": { "full_name": "twhite96/js-dev-reads", "stargazers_count": 3981, "description": "A list of books \ud83d\udcdaand articles \ud83d\udcdd for the discerning web developer to read.", "topics": [ "articles", "books", "development", "javascript", "react", "software-architecture", "web-development" ] } }, { "type": "star", "date": "2022-04-11", "repo": { "full_name": "rajasegar/awesome-micro-frontends", "stargazers_count": 1196, "description": "An Awesome list of posts, videos and tutorials on Micro Frontends", "topics": [ "awesome", "awesome-list", "hacktoberfest", "hacktoberfest-accepted", "lists", "microfrontend", "microfrontends", "microservices", "resources" ] } }, { "type": "star", "date": "2022-03-10", "repo": { "full_name": "ebazhanov/linkedin-skill-assessments-quizzes", "stargazers_count": 28562, "description": "Full reference of LinkedIn answers 2024 for skill assessments (aws-lambda, rest-api, javascript, react, git, html, jquery, mongodb, java, Go, python, machine-learning, power-point) linkedin excel test l\u00f6sungen, linkedin machine learning test LinkedIn test questions and answers", "topics": [ "answers", "assessment", "english", "exam", "france", "german", "golang", "hacktoberfest", "hacktoberfest2020", "hacktoberfest2021", "hacktoberfest2022", "hacktoberfest2023", "hacktoberfest2024", "linkedin", "linkedin-questions", "quiz", "quiz-questions", "skills" ] } }, { "type": "star", "date": "2022-03-10", "repo": { "full_name": "viraptor/reverse-interview", "stargazers_count": 27859, "description": "Questions to ask the company during your interview" } }, { "type": "star", "date": "2022-03-09", "repo": { "full_name": "troxler/awesome-css-frameworks", "language": "CSS", "stargazers_count": 8237, "description": "List of awesome CSS frameworks in 2025", "topics": [ "awesome", "awesome-list", "collection", "css", "css-framework", "framework", "list", "scss" ] } }, { "type": "star", "date": "2022-03-09", "repo": { "full_name": "billyjov/microfrontend-resources", "stargazers_count": 741, "description": ":fire: A curated list of resources about Micro frontends grouped by types", "topics": [ "micro-frontend", "micro-frontends", "microfrontend", "microfrontends", "microfrontends-demo" ] } }, { "type": "star", "date": "2022-03-09", "repo": { "full_name": "moklick/frontend-stuff", "stargazers_count": 8845, "description": "\ud83d\udcdd A continuously expanded list of frameworks, libraries and tools I used/want to use for building things on the web. Mostly JavaScript.", "topics": [ "frontend", "javascript" ] } }, { "type": "star", "date": "2022-03-01", "repo": { "full_name": "yangshun/front-end-interview-handbook", "language": "MDX", "stargazers_count": 42179, "description": "\ud83c\udf10 Front End interview preparation materials for busy engineers", "topics": [ "css", "css-questions", "front-end", "front-end-development", "front-end-interview", "front-end-system-design", "html", "html-questions", "interview", "interview-preparation", "interview-questions", "interview-test", "javascript", "js-questions", "web-development" ] } }, { "type": "star", "date": "2022-03-01", "repo": { "full_name": "kettanaito/naming-cheatsheet", "stargazers_count": 14024, "description": "Comprehensive language-agnostic guidelines on variables naming. Home of the A/HC/LC pattern.", "topics": [ "action", "cheatsheet", "guideline", "guidelines", "high-context", "low-context", "naming", "naming-cheatsheet", "naming-conventions", "naming-pattern", "naming-schemes", "pattern", "prefix", "variables" ] } }, { "type": "star", "date": "2022-02-10", "repo": { "full_name": "sindresorhus/awesome", "stargazers_count": 344177, "description": "\ud83d\ude0e Awesome lists about all kinds of interesting topics", "topics": [ "awesome", "awesome-list", "lists", "resources", "unicorns" ] } }, { "type": "star", "date": "2022-02-05", "repo": { "full_name": "hail2u/html-best-practices", "stargazers_count": 4112, "description": "For writing maintainable and scalable HTML documents" } }, { "type": "star", "date": "2022-01-31", "repo": { "full_name": "danieldelcore/mega-interview-guide", "language": "HTML", "stargazers_count": 1100, "description": "The MEGA interview guide, JavaSciript, Front End, Comp Sci", "topics": [ "algorithms", "computer-science", "data-structures", "frontend", "interview", "interview-questions", "javascript", "questions", "questions-and-answers", "sort" ] } }, { "type": "star", "date": "2022-01-12", "repo": { "full_name": "amruthpillai/reactive-resume", "language": "TypeScript", "stargazers_count": 29034, "description": "A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!", "topics": [ "hacktoberfest", "material-ui", "nestjs", "nextjs", "react", "resume", "resume-builder", "tailwindcss" ] } }, { "type": "star", "date": "2022-01-07", "repo": { "full_name": "markodenic/web-development-resources", "language": "HTML", "stargazers_count": 7391, "description": "Awesome Web Development Resources.", "topics": [ "chrome-extensions", "color-palettes", "freelancing-platforms", "webdevelopment", "website-optimization", "youtube-channels" ] } }, { "type": "star", "date": "2021-12-28", "repo": { "full_name": "bregman-arie/system-design-notebook", "stargazers_count": 1036, "description": "Learn System Design step by step", "topics": [ "architecture", "cache", "dns", "exercises", "load-balancer", "scalability", "throughput" ] } }, { "type": "star", "date": "2021-12-26", "repo": { "full_name": "mtdvio/every-programmer-should-know", "stargazers_count": 85940, "description": "A collection of (mostly) technical things every software developer should know about", "topics": [ "cc-by", "collection", "computer-science", "educational", "novice" ] } }, { "type": "star", "date": "2021-12-16", "repo": { "full_name": "saviomartin/codehouse", "language": "JavaScript", "stargazers_count": 972, "description": "A whole new world of 300+ developer cheatsheets (discontinued)", "topics": [ "cheatsheet", "cheatsheets", "code", "developer", "developer-community", "developer-tools", "nextjs" ] } }, { "type": "star", "date": "2021-12-15", "repo": { "full_name": "devkodeio/frontend-system-design", "stargazers_count": 779, "description": "Frontend System Design Guide", "topics": [ "css", "devkode", "es6", "html5", "interview", "javascript", "performance", "reactjs", "system-design", "typescript" ] } }, { "type": "star", "date": "2021-12-03", "repo": { "full_name": "webdevscom/webdevscom", "language": "JavaScript", "stargazers_count": 713, "description": ":heart_eyes: All kinds of resources for Developers :trident: in one place.", "topics": [ "application", "bulma", "coding", "design", "design-systems", "developer-portfolio", "developer-productivity", "developer-tools", "hacktoberfest", "hacktoberfest2021", "javascript", "javascript-tools", "machine-learning", "mobile-development", "reactjs", "resources", "webdevelopment" ] } }, { "type": "star", "date": "2021-11-29", "repo": { "full_name": "poteto/hiring-without-whiteboards", "language": "JavaScript", "stargazers_count": 47196, "description": "\u2b50\ufe0f Companies that don't have a broken hiring process", "topics": [ "airtable", "hiring", "hiring-without-whiteboards", "interview", "jobs", "tech", "whiteboard" ] } }, { "type": "star", "date": "2021-11-27", "repo": { "full_name": "veeral-patel/how-to-secure-anything", "stargazers_count": 10017, "description": "How to systematically secure anything: a repository about security engineering", "topics": [ "secure-design", "secure-systems", "security", "security-architecture", "security-assurance", "security-engineering", "threat-modeling" ] } }, { "type": "star", "date": "2021-11-27", "repo": { "full_name": "vasanthk/how-web-works", "stargazers_count": 16238, "description": "What happens behind the scenes when we type www.google.com in a browser?" } }, { "type": "star", "date": "2021-11-21", "repo": { "full_name": "qazbnm456/awesome-web-security", "stargazers_count": 11646, "description": "\ud83d\udc36 A curated list of Web Security materials and resources.", "topics": [ "awesome", "awesome-list", "list", "penetration-testing", "security", "web", "websecurity" ] } }, { "type": "star", "date": "2021-11-06", "repo": { "full_name": "thedaviddias/front-end-design-checklist", "stargazers_count": 5027, "description": "\ud83d\udc8e The Design Checklist for Creative Web Designers and Patient Front-End Developers", "topics": [ "checklist", "front-end-developer-tool", "front-end-development", "frontend", "guidelines", "lists", "reference", "resources", "web-development" ] } }, { "type": "star", "date": "2021-10-25", "repo": { "full_name": "phuocng/1loc", "language": "MDX", "stargazers_count": 6782, "description": "What's your favorite JavaScript single LOC (line of code)?", "topics": [ "eleventy", "javascript", "javascript-utils", "js-tips", "one-line-code", "one-liner", "tips-and-tricks" ] } }, { "type": "star", "date": "2021-10-23", "repo": { "full_name": "thedaviddias/resources-front-end-beginner", "stargazers_count": 4086, "description": "\ud83d\udcaf The most essential list of resources for Front-End beginners (\ud83c\uddfa\ud83c\uddf8 & \ud83c\uddeb\ud83c\uddf7)", "topics": [ "awesome-list", "beginner", "beginners-guide", "front-end", "front-end-developer", "list", "resources" ] } }, { "type": "star", "date": "2021-10-13", "repo": { "full_name": "aycanogut/front-end-resources", "language": "MDX", "stargazers_count": 548, "description": "a repo for awesome front-end resources", "topics": [ "css", "design", "html", "javascript", "react", "resources", "typescript" ] } }, { "type": "star", "date": "2021-09-14", "repo": { "full_name": "vvscode/js--interview-questions", "stargazers_count": 1396, "description": ":grey_question::question::grey_question: Notes from technical (javascript) interviews. Tasks and quiz for different topics to discuss on interview / check self skills in javascript", "topics": [ "hacktoberfest", "hacktoberfest2020", "interview", "interview-preparation", "interview-questions", "javascript", "javascript-interview", "javascript-interview-question", "javascript-interview-questions", "job-interviews", "js-interview-questions", "js-interviews" ] } }, { "type": "star", "date": "2021-08-15", "repo": { "full_name": "devkodeio/the-dom-challenge", "language": "HTML", "stargazers_count": 1078, "description": "DOM Challenge is a 60-90 minutes online weekly challenge related to frontend development consisting of industrial level machine round questions.", "topics": [ "css", "devkode", "frontend", "html", "javascript", "js", "machine-round", "ui" ] } }, { "type": "star", "date": "2021-08-08", "repo": { "full_name": "devkodeio/javascript-interview-questions", "stargazers_count": 388, "description": "A collection of JavaScript modern interview questions for beginners to experts", "topics": [ "es6", "frontend", "hacktoberfest", "interview", "interview-preparation", "interview-questions", "javascript", "snippets", "ui" ] } }, { "type": "star", "date": "2021-06-28", "repo": { "full_name": "microsoft/web-dev-for-beginners", "language": "JavaScript", "stargazers_count": 84487, "description": "24 Lessons, 12 Weeks, Get Started as a Web Developer", "topics": [ "css", "curriculum", "education", "html", "javascript", "learning", "microsoft-for-beginners", "tutorials" ] } }, { "type": "star", "date": "2021-06-20", "repo": { "full_name": "thedaviddias/front-end-performance-checklist", "stargazers_count": 16765, "description": "\ud83c\udfae The only Front-End Performance Checklist that runs faster than the others", "topics": [ "checklist", "css", "front-end-developer-tool", "front-end-development", "frontend", "guidelines", "html", "javascript", "lists", "performance", "performance-metrics", "reference", "resources", "web-development" ] } }, { "type": "star", "date": "2021-06-19", "repo": { "full_name": "ripienaar/free-for-dev", "language": "HTML", "stargazers_count": 91996, "description": "A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev", "topics": [ "awesome-list", "free-for-developers" ] } }, { "type": "star", "date": "2021-06-19", "repo": { "full_name": "kilimchoi/engineering-blogs", "language": "Ruby", "stargazers_count": 32337, "description": "A curated list of engineering blogs", "topics": [ "engineering-blogs", "lists", "programming-blogs", "software-development", "tech" ] } }, { "type": "star", "date": "2021-06-09", "repo": { "full_name": "denysdovhan/wtfjs", "language": "JavaScript", "stargazers_count": 35874, "description": "\ud83e\udd2a A list of funny and tricky JavaScript examples", "topics": [ "book", "handbook", "javascript", "js", "learning", "notes", "specification", "wtf" ] } }, { "type": "star", "date": "2021-06-08", "repo": { "full_name": "goldbergyoni/javascript-testing-best-practices", "language": "JavaScript", "stargazers_count": 24208, "description": "\ud83d\udcd7\ud83c\udf10 \ud83d\udea2 Comprehensive and exhaustive JavaScript & Node.js testing best practices (July 2023)", "topics": [ "angular", "chai", "ci", "cicd", "contract-testing", "e2e", "e2e-tests", "express", "integration-testing", "javascript", "jest", "mocha", "mutation", "mutation-testing", "nodejs", "react", "test", "testing", "unittest" ] } }, { "type": "star", "date": "2021-06-05", "repo": { "full_name": "mgechev/ngrev", "language": "TypeScript", "stargazers_count": 1576, "description": "Tool for reverse engineering of Angular applications", "topics": [ "angular", "electron", "ngast", "reverse-engineering", "source-code-analysis", "visualization" ] } }, { "type": "star", "date": "2021-06-04", "repo": { "full_name": "lakbychance/resync", "stargazers_count": 152, "description": "A repository of concepts asked in software engineering interviews." } }, { "type": "star", "date": "2021-05-22", "repo": { "full_name": "andrew--r/frontend-case-studies", "language": "Astro", "stargazers_count": 7373, "description": "\ud83d\udcbc A curated list of talks and articles about real world frontend development", "topics": [ "awesome-list", "case-study", "enterprise", "frontend", "real-world" ] } }, { "type": "star", "date": "2021-05-22", "repo": { "full_name": "sunnypuri/presentations", "stargazers_count": 53, "description": "Talks Presentations" } }, { "type": "star", "date": "2021-05-19", "repo": { "full_name": "slidevjs/slidev", "language": "TypeScript", "stargazers_count": 34670, "description": "Presentation Slides for Developers", "topics": [ "markdown", "presentation", "slides", "vite", "vue", "vueuse" ] } }, { "type": "star", "date": "2021-05-11", "repo": { "full_name": "sudheerj/javascript-interview-questions", "language": "JavaScript", "stargazers_count": 24888, "description": "List of 1000 JavaScript Interview Questions", "topics": [ "angular", "core-javascript", "javascript", "javascript-applications", "javascript-interview-questions", "react", "vanilla-javascript", "vuejs" ] } }, { "type": "star", "date": "2021-05-07", "repo": { "full_name": "micromata/awesome-css-learning", "stargazers_count": 3554, "description": "A tiny list limited to the best CSS Learning Resources", "topics": [ "awesome", "awesome-list", "css", "css-learning", "learning", "resources" ] } }, { "type": "star", "date": "2021-05-06", "repo": { "full_name": "public-apis/public-apis", "language": "Python", "stargazers_count": 326063, "description": "A collective list of free APIs", "topics": [ "api", "apis", "dataset", "development", "free", "list", "lists", "open-source", "public", "public-api", "public-apis", "resources", "software" ] } }, { "type": "star", "date": "2021-05-04", "repo": { "full_name": "type-challenges/type-challenges", "language": "TypeScript", "stargazers_count": 44228, "description": "Collection of TypeScript type challenges with online judge", "topics": [ "challenges", "type", "type-system", "typescript" ] } }, { "type": "star", "date": "2021-05-03", "repo": { "full_name": "learning-zone/javascript-basics", "language": "HTML", "stargazers_count": 1770, "description": "JavaScript Basics", "topics": [ "es6-interview-questions", "javascript", "javascript-for-beginners", "javascript-interview-questions", "javascript-tutorials" ] } }, { "type": "star", "date": "2021-05-03", "repo": { "full_name": "ganqqwerty/123-essential-javascript-interview-questions", "stargazers_count": 5092, "description": "JavaScript interview Questions", "topics": [ "coding-challenge", "coding-interview", "coding-interviews", "frontend-interview", "inherited-properties", "interview-questions", "javascript", "javascript-functions", "javascript-interview-question", "referenceerror" ] } }, { "type": "star", "date": "2021-04-27", "repo": { "full_name": "you-dont-need/you-dont-need-javascript", "language": "HTML", "stargazers_count": 19937, "description": "CSS is powerful, you can do a lot of things without JS.", "topics": [ "accordion", "burger-menu", "carousel", "counter", "css", "font", "game", "hacktoberfest", "javascript", "popover", "textfield", "tooltip", "treeview" ] } }, { "type": "star", "date": "2021-04-27", "repo": { "full_name": "kamranahmedse/design-patterns-for-humans", "stargazers_count": 45851, "description": "An ultra-simplified explanation to design patterns", "topics": [ "architecture", "computer-science", "design-patterns", "engineering", "principles", "software-engineering" ] } }, { "type": "star", "date": "2021-04-25", "repo": { "full_name": "merry75/educative.io_courses", "stargazers_count": 3090, "description": "this is downloadings of all educative.io free student subscription courses as pdf from GitHub student pack" } }, { "type": "star", "date": "2021-04-11", "repo": { "full_name": "devkodeio/web-performance-bootcamp", "language": "JavaScript", "stargazers_count": 156, "description": "Web Performance Bootcamp", "topics": [ "css", "html", "javascript", "webperformance" ] } }, { "type": "star", "date": "2021-03-24", "repo": { "full_name": "micromata/awesome-javascript-learning", "stargazers_count": 5404, "description": "A tiny list limited to the best JavaScript Learning Resources", "topics": [ "awesome", "awesome-list", "javascript", "javascript-learning", "learning", "resources" ] } }, { "type": "star", "date": "2021-03-22", "repo": { "full_name": "grab/front-end-guide", "language": "JavaScript", "stargazers_count": 15180, "description": "\ud83d\udcda Study guide and introduction to the modern front end stack.", "topics": [ "babel", "css", "css-modules", "engineering", "eslint", "flowtype", "front-end", "grab", "javascript", "jest", "react", "redux", "study-plan", "stylelint", "webpack", "yarn" ] } }, { "type": "star", "date": "2021-03-22", "repo": { "full_name": "chalarangelo/30-seconds-of-interviews", "language": "JavaScript", "stargazers_count": 12042, "description": "A curated collection of common interview questions to help you prepare for your next interview.", "topics": [ "awesome-list", "css", "education", "html", "interview", "interview-questions", "javascript", "learn-to-code", "learning-resources", "snippets", "snippets-collection" ] } }, { "type": "star", "date": "2021-03-21", "repo": { "full_name": "developer-y/cs-video-courses", "stargazers_count": 67971, "description": "List of Computer Science courses with video lectures.", "topics": [ "algorithms", "bioinformatics", "computational-biology", "computational-physics", "computer-architecture", "computer-science", "computer-vision", "database-systems", "databases", "deep-learning", "embedded-systems", "machine-learning", "quantum-computing", "reinforcement-learning", "robotics", "security", "systems", "web-development" ] } }, { "type": "star", "date": "2021-03-20", "repo": { "full_name": "florinpop17/app-ideas", "stargazers_count": 81921, "description": "A Collection of application ideas which can be used to improve your coding skills.", "topics": [ "applications", "coding", "codingchallenges", "css", "hacktoberfest", "html", "ideas", "javascript", "practice" ] } }, { "type": "star", "date": "2021-03-16", "repo": { "full_name": "allthingssmitty/css-protips", "stargazers_count": 28667, "description": "\u26a1\ufe0f A collection of tips to help take your CSS skills pro \ud83e\uddbe", "topics": [ "awesome", "awesome-list", "css", "css-tricks", "css3", "learning-resources", "protip", "tips", "tips-and-tricks", "useful" ] } }, { "type": "star", "date": "2021-03-07", "repo": { "full_name": "dopplerhq/awesome-interview-questions", "stargazers_count": 72885, "description": ":octocat: A curated awesome list of lists of interview questions. Feel free to contribute! :mortar_board:", "topics": [ "android-interview-questions", "angularjs-interview-questions", "awesome", "awesome-list", "awesomeness", "interview-practice", "interview-questions", "interviewing", "javascript", "javascript-interview-questions", "list", "python-interview-questions", "rails-interview", "ruby" ] } }, { "type": "star", "date": "2021-03-06", "repo": { "full_name": "checkcheckzz/system-design-interview", "stargazers_count": 21927, "description": "System design interview for IT companies", "topics": [ "design-systems", "interview", "interview-preparation", "interview-questions", "system", "system-design" ] } }, { "type": "star", "date": "2021-03-03", "repo": { "full_name": "malgamves/communitywriterprograms", "stargazers_count": 3924, "description": "A list of Developer Community Writer Programs" } }, { "type": "star", "date": "2021-02-17", "repo": { "full_name": "dexteryy/spellbook-of-modern-webdev", "stargazers_count": 17287, "description": "A Big Picture, Thesaurus, and Taxonomy of Modern JavaScript Web Development", "topics": [ "awesome", "css3", "html5", "isomorphic-javascript", "javascript", "learning", "libraries", "nodejs", "universal-javascript", "webapp", "webplatform" ] } }, { "type": "star", "date": "2021-02-17", "repo": { "full_name": "elsewhencode/project-guidelines", "language": "JavaScript", "stargazers_count": 29486, "description": "A set of best practices for JavaScript projects", "topics": [ "best-practices", "guidelines", "how-to", "javascript", "javascript-best-practices", "maintainability" ] } }, { "type": "star", "date": "2021-01-02", "repo": { "full_name": "codecrafters-io/build-your-own-x", "language": "Markdown", "stargazers_count": 328928, "description": "Master programming by recreating your favorite technologies from scratch.", "topics": [ "awesome-list", "free", "programming", "tutorial-code", "tutorial-exercises", "tutorials" ] } }, { "type": "star", "date": "2020-12-29", "repo": { "full_name": "dypsilon/frontend-dev-bookmarks", "stargazers_count": 43083, "description": "Manually curated collection of resources for frontend web developers.", "topics": [ "awesome", "awesome-list", "frontend", "list" ] } }, { "type": "star", "date": "2020-12-19", "repo": { "full_name": "ritikpatni/front-end-web-development-resources", "stargazers_count": 4790, "description": "This repository contains content which will be helpful in your journey as a front-end Web Developer", "topics": [ "animation-frameworks", "color-scheme", "css", "css-framework", "css-grid", "framework", "free-photos", "front-end", "front-end-development", "frontend", "frontend-framework", "hacktoberfest", "html", "javascript", "resources", "stock-resources", "tutorial", "youtube-channel" ] } }, { "type": "star", "date": "2020-12-19", "repo": { "full_name": "olshansk/interview", "stargazers_count": 17930, "description": "Everything you need to prepare for your technical interview", "topics": [ "google-interview", "guide", "interview", "interview-questions", "list" ] } }, { "type": "star", "date": "2020-12-16", "repo": { "full_name": "rohan-paul/awesome-javascript-interviews", "language": "JavaScript", "stargazers_count": 3517, "description": "Popular JavaScript / React / Node / Mongo stack Interview questions and their answers. Many of them, I faced in actual interviews and ultimately got my first full-stack Dev job :)", "topics": [ "challenges", "css", "expressjs", "github", "html5", "interview", "interview-prep", "interview-preparation", "interview-questions", "javascript", "mongodb", "nodejs", "reactjs", "redux", "system-design", "webpack" ] } }, { "type": "star", "date": "2020-12-02", "repo": { "full_name": "andreasbm/web-skills", "language": "JavaScript", "stargazers_count": 7063, "description": "A visual overview of useful skills to learn as a web developer", "topics": [ "accessibility", "algorithms", "architecture", "backend", "build-tools", "css", "design", "frameworks", "html", "javascript", "pwa", "testing", "web-components" ] } }, { "type": "star", "date": "2020-11-25", "repo": { "full_name": "jwasham/coding-interview-university", "stargazers_count": 311131, "description": "A complete computer science study plan to become a software engineer.", "topics": [ "algorithm", "algorithms", "coding-interview", "coding-interviews", "computer-science", "data-structures", "interview", "interview-prep", "interview-preparation", "programming-interviews", "software-engineering", "study-plan" ] } }, { "type": "star", "date": "2020-11-24", "repo": { "full_name": "leonardomso/33-js-concepts", "language": "JavaScript", "stargazers_count": 64504, "description": "\ud83d\udcdc 33 JavaScript concepts every developer should know.", "topics": [ "angular", "concepts", "es6", "es6-javascript", "hacktoberfest", "javascript", "javascript-closures", "javascript-engines", "javascript-programming", "nodejs", "primitive-types", "programming", "react" ] } }, { "type": "star", "date": "2020-11-24", "repo": { "full_name": "thedaviddias/front-end-checklist", "stargazers_count": 69455, "description": "\ud83d\uddc2 The perfect Front-End Checklist for modern websites and meticulous developers", "topics": [ "checklist", "css", "front-end-developer-tool", "front-end-development", "frontend", "guidelines", "html", "javascript", "lists", "reference", "resources", "web-development" ] } }, { "type": "star", "date": "2020-11-24", "repo": { "full_name": "lydiahallie/javascript-questions", "stargazers_count": 63285, "description": "A long list of (advanced) JavaScript questions, and their explanations :sparkles:" } }, { "type": "star", "date": "2020-11-23", "repo": { "full_name": "loverajoel/jstips", "stargazers_count": 12494, "description": "This is about useful JS tips!", "topics": [ "hacks", "javascript", "javascript-tips", "jstips" ] } }, { "type": "star", "date": "2020-11-10", "repo": { "full_name": "h5bp/front-end-developer-interview-questions", "language": "Nunjucks", "stargazers_count": 59906, "description": "A list of helpful front-end related questions you can use to interview potential candidates, test yourself or completely ignore.", "topics": [ "css-questions", "front-end", "html-questions", "interview-questions", "interview-test", "js-questions" ] } }, { "type": "star", "date": "2020-10-27", "repo": { "full_name": "sorrycc/awesome-javascript", "stargazers_count": 33889, "description": "\ud83d\udc22 A collection of awesome browser-side JavaScript libraries, resources and shiny things." } }, { "type": "star", "date": "2020-10-02", "repo": { "full_name": "bolshchikov/js-must-watch", "stargazers_count": 13357, "description": "Must-watch videos about javascript", "topics": [ "awesome", "awesome-list", "education", "javascript", "videos", "watch" ] } }, { "type": "star", "date": "2020-09-25", "repo": { "full_name": "ryanmcdermott/clean-code-javascript", "language": "JavaScript", "stargazers_count": 92314, "description": "Clean Code concepts adapted for JavaScript", "topics": [ "best-practices", "clean-architecture", "clean-code", "composition", "inheritance", "javascript", "principles" ] } }, { "type": "star", "date": "2020-09-13", "repo": { "full_name": "donnemartin/system-design-primer", "language": "Python", "stargazers_count": 287385, "description": "Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.", "topics": [ "design", "design-patterns", "design-system", "development", "interview", "interview-practice", "interview-questions", "programming", "python", "system", "web", "web-application", "webapp" ] } }, { "type": "star", "date": "2020-08-10", "repo": { "full_name": "trekhleb/javascript-algorithms", "language": "JavaScript", "stargazers_count": 189733, "description": "\ud83d\udcdd Algorithms and data structures implemented in JavaScript with explanations and links to further readings", "topics": [ "algorithm", "algorithms", "computer-science", "data-structures", "interview", "interview-preparation", "javascript", "javascript-algorithms" ] } }, { "type": "star", "date": "2020-08-10", "repo": { "full_name": "sudheerj/reactjs-interview-questions", "language": "JavaScript", "stargazers_count": 40839, "description": "List of top 500 ReactJS Interview Questions & Answers....Coding exercise questions are coming soon!!", "topics": [ "interview-preparation", "interview-questions", "javascript", "javascript-applications", "javascript-framework", "javascript-interview-questions", "react", "react-interview-questions", "react-native", "react-router", "react16", "reactjs", "redux" ] } }, { "type": "star", "date": "2020-07-25", "repo": { "full_name": "zero-to-mastery/resources", "language": "HTML", "stargazers_count": 2640, "description": "Here is a list of best resources to get you started with learning how to code (mostly related to Web Development). Feel free to add your favorite resources as well and help others in their journey of learning.", "topics": [ "articles", "developer-resources", "javascript", "podcasts", "programming-resources", "react", "tutorial-list", "youtube-channel", "youtube-channels" ] } }, { "type": "star", "date": "2020-07-24", "repo": { "full_name": "getify/you-dont-know-js", "stargazers_count": 180810, "description": "A book series on JavaScript. @YDKJS on twitter.", "topics": [ "async", "book", "book-series", "closures", "education", "es2015", "es6", "javascript", "learn-to-code", "programming", "prototypes", "training-materials", "training-providers" ] } }, { "type": "star", "date": "2020-07-24", "repo": { "full_name": "yangshun/tech-interview-handbook", "language": "TypeScript", "stargazers_count": 121327, "description": "\ud83d\udcaf Curated coding interview preparation materials for busy software engineers", "topics": [ "algorithm", "algorithm-interview", "algorithm-interview-questions", "algorithms", "behavioral-interviews", "coding-interviews", "interview-practice", "interview-preparation", "interview-questions", "system-design" ] } }, { "type": "star", "date": "2020-06-01", "repo": { "full_name": "btholt/intro-to-web-dev-v2", "language": "JavaScript", "stargazers_count": 1570, "description": "Intro to Web Dev, v2" } }, { "date": "2024-11-16", "type": "push", "link": "https://github.com/sadanandpai/purefrontend/commits/cc35241abfd885171358d527ad3754fe75133158", "message": "Favorite button", "repo": { "full_name": "sadanandpai/purefrontend" } }, { "date": "2024-11-15", "type": "push", "link": "https://github.com/sadanandpai/purefrontend/commits/f25d6baba85cee5ee5466353168ea9bbb2c6baaf", "message": "Redis int for views", "repo": { "full_name": "sadanandpai/purefrontend" } }, { "date": "2024-11-14", "type": "push", "link": "https://github.com/sadanandpai/purefrontend/commits/f0c7f954db8614fc28fec58a0c2411ca51239156", "message": "Forgot & Reset password", "repo": { "full_name": "sadanandpai/purefrontend" } }, { "date": "2024-11-13", "type": "push", "link": "https://github.com/sadanandpai/purefrontend/commits/649c8113731c1d406393cb6c68d9293423c297f6", "message": "Sandpack unstyled", "repo": { "full_name": "sadanandpai/purefrontend" } }, { "date": "2024-11-12", "type": "push", "link": "https://github.com/sadanandpai/purefrontend/commits/d4f4c8f4d71a5cc68a1cf40147ac17d0aa9282db", "message": "Theme setup using next-themes", "repo": { "full_name": "sadanandpai/purefrontend" } }, { "date": "2024-11-11", "type": "push", "link": "https://github.com/sadanandpai/purefrontend/commits/618ee09459edbd4f7636bea3616cf0af4570647a", "message": "Radix setup & restructure\n- Added radix themes\n- Restructured the providers\n- Implemented Auth Context", "repo": { "full_name": "sadanandpai/purefrontend" } }, { "date": "2024-11-10", "type": "push", "link": "https://github.com/sadanandpai/purefrontend/commits/5289694b19992ea6011449e06801785bb7361050", "message": "Code submissions display", "repo": { "full_name": "sadanandpai/purefrontend" } }, { "date": "2024-11-09", "type": "push", "link": "https://github.com/sadanandpai/purefrontend/commits/8440918d55c7bf5508ee3a72c72671e01eb99001", "message": "Challenge list page", "repo": { "full_name": "sadanandpai/purefrontend" } }, { "date": "2024-11-08", "type": "push", "link": "https://github.com/sadanandpai/purefrontend/commits/ee60a55c543abde2b4839c4cd0ab240cfc7daaab", "message": "Multi challenge setup", "repo": { "full_name": "sadanandpai/purefrontend" } }, { "date": "2024-11-07", "type": "push", "link": "https://github.com/sadanandpai/purefrontend/commits/50a65f58ee966e53334f000aa66fcdfffc7d2604", "message": "Test results fix", "repo": { "full_name": "sadanandpai/purefrontend" } }, { "date": "2024-11-06", "type": "push", "link": "https://github.com/sadanandpai/purefrontend/commits/03f7ce02de116e89066d433ad55cd9e13e8011bb", "message": "Folder restructure", "repo": { "full_name": "sadanandpai/purefrontend" } }, { "date": "2024-11-04", "type": "push", "link": "https://github.com/sadanandpai/purefrontend/commits/51bebfa325203cf8e7c4c33fb313c469c3b8a5f3", "message": "Resizable panels", "repo": { "full_name": "sadanandpai/purefrontend" } }, { "date": "2024-11-03", "type": "push", "link": "https://github.com/sadanandpai/purefrontend/commits/2943d2a4481bbbc1337374f9e540ede9690cd4bc", "message": "Styles refactor", "repo": { "full_name": "sadanandpai/purefrontend" } }, { "date": "2024-11-02", "type": "push", "link": "https://github.com/sadanandpai/purefrontend/commits/75866f3fc3c09dba15cb5fb3509d6a11404d8e81", "message": "BE flow architecture", "repo": { "full_name": "sadanandpai/purefrontend" } }, { "date": "2024-10-31", "type": "push", "link": "https://github.com/sadanandpai/purefrontend/commits/1849f03ca10ef88f397a8131b8eee35d4fa1647d", "message": "Authentication UI", "repo": { "full_name": "sadanandpai/purefrontend" } }, { "date": "2024-10-29", "type": "delete", "link": "https://github.com/sadanandpai/purefrontend", "message": "Deleted tag: 1.0.0", "repo": { "full_name": "sadanandpai/purefrontend" } }, { "date": "2024-10-29", "type": "push", "link": "https://github.com/sadanandpai/shortest-path-finder/commits/73a3e54293f244b1f5ab8d8453c23f3e16ee4fb2", "message": "Initial commit", "repo": { "full_name": "sadanandpai/shortest-path-finder" } }, { "date": "2024-10-29", "type": "created_branch", "message": "Created branch: shortest-path-finder", "repo": { "full_name": "sadanandpai/shortest-path-finder" } }, { "date": "2024-10-29", "type": "pull_request", "link": "https://github.com/sadanandpai/shortest-path-finder/pull/4", "message": "Bump json5 from 2.2.0 to 2.2.3 Bumps [json5](https://github.com/json5/json5) from 2.2.0 to 2.2.3.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a href=\"https://github.com/json5/json5/releases\">json5's releases</a>.</em></p>\n<blockquote>\n<h2>v2.2.3</h2>\n<ul>\n<li>Fix: json5@2.2.3 is now the 'latest' release according to npm instead of v1.0.2. (<a href=\"https://github-redirect.dependabot.com/json5/json5/issues/299\">#299</a>)</li>\n</ul>\n<h2>v2.2.2</h2>\n<ul>\n<li>Fix: Properties with the name <code>__proto__</code> are added to objects and arrays.\n(<a href=\"https://github-redirect.dependabot.com/json5/json5/issues/199\">#199</a>) This also fixes a prototype pollution vulnerability reported by\nJonathan Gregson! (<a href=\"https://github-redirect.dependabot.com/json5/json5/issues/295\">#295</a>).</li>\n</ul>\n<h2>v2.2.1</h2>\n<ul>\n<li>Fix: Removed dependence on minimist to patch CVE-2021-44906. (<a href=\"https://github-redirect.dependabot.com/json5/json5/issues/266\">#266</a>)</li>\n</ul>\n</blockquote>\n</details>\n<details>\n<summary>Changelog</summary>\n<p><em>Sourced from <a href=\"https://github.com/json5/json5/blob/main/CHANGELOG.md\">json5's changelog</a>.</em></p>\n<blockquote>\n<h3>v2.2.3 [<a href=\"https://github.com/json5/json5/tree/v2.2.3\">code</a>, <a href=\"https://github.com/json5/json5/compare/v2.2.2...v2.2.3\">diff</a>]</h3>\n<ul>\n<li>Fix: json5@2.2.3 is now the 'latest' release according to npm instead of\nv1.0.2. (<a href=\"https://github-redirect.dependabot.com/json5/json5/issues/299\">#299</a>)</li>\n</ul>\n<h3>v2.2.2 [<a href=\"https://github.com/json5/json5/tree/v2.2.2\">code</a>, <a href=\"https://github.com/json5/json5/compare/v2.2.1...v2.2.2\">diff</a>]</h3>\n<ul>\n<li>Fix: Properties with the name <code>__proto__</code> are added to objects and arrays.\n(<a href=\"https://github-redirect.dependabot.com/json5/json5/issues/199\">#199</a>) This also fixes a prototype pollution vulnerability reported by\nJonathan Gregson! (<a href=\"https://github-redirect.dependabot.com/json5/json5/issues/295\">#295</a>).</li>\n</ul>\n<h3>v2.2.1 [<a href=\"https://github.com/json5/json5/tree/v2.2.1\">code</a>, <a href=\"https://github.com/json5/json5/compare/v2.2.0...v2.2.1\">diff</a>]</h3>\n<ul>\n<li>Fix: Removed dependence on minimist to patch CVE-2021-44906. (<a href=\"https://github-redirect.dependabot.com/json5/json5/issues/266\">#266</a>)</li>\n</ul>\n</blockquote>\n</details>\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a href=\"https://github.com/json5/json5/commit/c3a75242772a5026a49c4017a16d9b3543b62776\"><code>c3a7524</code></a> 2.2.3</li>\n<li><a href=\"https://github.com/json5/json5/commit/94fd06d82eeed225fa172f6fb2ca27375cbd2e39\"><code>94fd06d</code></a> docs: update CHANGELOG for v2.2.3</li>\n<li><a href=\"https://github.com/json5/json5/commit/3b8cebf0c474a8b20c78bd75c89cca0c4dce84ce\"><code>3b8cebf</code></a> docs(security): use GitHub security advisories</li>\n<li><a href=\"https://github.com/json5/json5/commit/f0fd9e194dde282caff114a110f4fac635f3a62c\"><code>f0fd9e1</code></a> docs: publish a security policy</li>\n<li><a href=\"https://github.com/json5/json5/commit/6a91a05fffeda16ff6b3b5008b6b340d42d31ec0\"><code>6a91a05</code></a> docs(template): bug -> bug report</li>\n<li><a href=\"https://github.com/json5/json5/commit/14f8cb186e8abdfaccf6527171da7b1224374650\"><code>14f8cb1</code></a> 2.2.2</li>\n<li><a href=\"https://github.com/json5/json5/commit/10cc7ca9169b59c5e0f5afc03dbd870cd06bcc46\"><code>10cc7ca</code></a> docs: update CHANGELOG for v2.2.2</li>\n<li><a href=\"https://github.com/json5/json5/commit/7774c1097993bc3ce9f0ac4b722a32bf7d6871c8\"><code>7774c10</code></a> fix: add <strong>proto</strong> to objects and arrays</li>\n<li><a href=\"https://github.com/json5/json5/commit/edde30abd8b22facf2c06c72586b9f6edf12700d\"><code>edde30a</code></a> Readme: slight tweak to intro</li>\n<li><a href=\"https://github.com/json5/json5/commit/97286f8bd542c89dcee096bc05dd28ed2dfc1e16\"><code>97286f8</code></a> Improve example in readme</li>\n<li>Additional commits viewable in <a href=\"https://github.com/json5/json5/compare/v2.2.0...v2.2.3\">compare view</a></li>\n</ul>\n</details>\n<br />\n\n\n[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n<details>\n<summary>Dependabot commands and options</summary>\n<br />\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@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)\n- `@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)\n- `@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)\n- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language\n- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language\n- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language\n- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language\n\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/sadanandpai/shortest-path-finder/network/alerts).\n\n</details>", "repo": { "full_name": "sadanandpai/shortest-path-finder" } }, { "date": "2024-10-29", "type": "delete", "link": "https://github.com/sadanandpai/shortest-path-finder", "message": "Deleted branch: dependabot/npm_and_yarn/json5-2.2.3", "repo": { "full_name": "sadanandpai/shortest-path-finder" } }, { "date": "2025-01-25", "type": "issues", "link": "https://github.com/sadanandpai/frontend-mini-challenges/issues/500", "message": "drag and drop puzzle images not showing. ### Framework/code-stack\n\nNative (HTML, CSS, and JS)\n\n### Scope\n\ndrag-and-drop-puzzle\n\n### Description\n\n\r\n\r\nimages not showing.\n\n### Expected behaviour\n\nimages should be appear so that user can see images and solve puzzle.\n\n### Suggested Solutions\n\n_No response_\n\n### Additional Context\n\n_No response_", "repo": { "full_name": "sadanandpai/frontend-mini-challenges", "language": "JavaScript", "stargazers_count": 2156, "description": "Collection of frontend challenges for learning and interviews", "topics": [ "css", "frontend", "frontend-interview-questions", "html5", "interview-questions", "javascript", "javascript-interview-questions" ] } }, { "date": "2025-01-15", "type": "issue_comment", "link": "https://github.com/sadanandpai/frontend-mini-challenges/pull/499#issuecomment-2591582052", "message": "\r\n\r\nIssue with 100vh @Pratik1005 ", "repo": { "full_name": "sadanandpai/frontend-mini-challenges", "language": "JavaScript", "stargazers_count": 2156, "description": "Collection of frontend challenges for learning and interviews", "topics": [ "css", "frontend", "frontend-interview-questions", "html5", "interview-questions", "javascript", "javascript-interview-questions" ] } }, { "date": "2024-12-31", "type": "issue_comment", "link": "https://github.com/sadanandpai/frontend-mini-challenges/issues/490#issuecomment-2566101391", "message": "Dialog with question to be displayed on each challenge. Dialog should be a common component ", "repo": { "full_name": "sadanandpai/frontend-mini-challenges", "language": "JavaScript", "stargazers_count": 2156, "description": "Collection of frontend challenges for learning and interviews", "topics": [ "css", "frontend", "frontend-interview-questions", "html5", "interview-questions", "javascript", "javascript-interview-questions" ] } }, { "date": "2024-12-15", "type": "push", "link": "https://github.com/sadanandpai/clearfrontend/commits/01637cb0b2f9eb17562e3b513ff21b9e6bcddc91", "message": "Carousel for features", "repo": { "full_name": "sadanandpai/clearfrontend", "language": "TypeScript", "stargazers_count": 204 } }, { "date": "2024-12-14", "type": "push", "link": "https://github.com/sadanandpai/clearfrontend/commits/f7c09dc01dbe90a82366ae75b5ad045e195044cd", "message": "Home page design", "repo": { "full_name": "sadanandpai/clearfrontend", "language": "TypeScript", "stargazers_count": 204 } }, { "date": "2024-12-12", "type": "push", "link": "https://github.com/sadanandpai/clearfrontend/commits/56fcd3e6ab7c3e923c52ac2ae866ae488f27c87e", "message": "Homepage hero component setup", "repo": { "full_name": "sadanandpai/clearfrontend", "language": "TypeScript", "stargazers_count": 204 } }, { "date": "2024-12-04", "type": "push", "link": "https://github.com/sadanandpai/clearfrontend/commits/3b63d5cb4e7a7132cd23323368ccb97f54c8b6d8", "message": "refactor: :art: appwrite client code is refactored refactor: :art: serviceclient consume part refactored refactor: :art: Code refactored with client abstractions refactor: :fire: removed unwanted files Merge branch 'main' of github.com:sadanandpai/clearfrontend Merge pull request #5 from gopal1996/main\n\nrefactor: :art: appwrite client code is refactored", "repo": { "full_name": "sadanandpai/clearfrontend", "language": "TypeScript", "stargazers_count": 204 } }, { "date": "2024-12-04", "type": "pull_request", "link": "https://github.com/sadanandpai/clearfrontend/pull/5", "message": "refactor: :art: appwrite client code is refactored None", "repo": { "full_name": "sadanandpai/clearfrontend", "language": "TypeScript", "stargazers_count": 204 } }, { "date": "2024-12-04", "type": "issue_comment", "link": "https://github.com/sadanandpai/git-guide/pull/8#issuecomment-2516068053", "message": "Invalid PR", "repo": { "full_name": "sadanandpai/git-guide", "stargazers_count": 584, "description": "Practical guide to everyday Git commands", "topics": [ "bitbucket", "git", "gitguide", "github", "gitlab", "pull-request" ] } }, { "date": "2024-12-04", "type": "pull_request", "link": "https://github.com/sadanandpai/git-guide/pull/8", "message": "UAT None", "repo": { "full_name": "sadanandpai/git-guide", "stargazers_count": 584, "description": "Practical guide to everyday Git commands", "topics": [ "bitbucket", "git", "gitguide", "github", "gitlab", "pull-request" ] } }, { "date": "2024-12-03", "type": "push", "link": "https://github.com/sadanandpai/clearfrontend/commits/c828f9e2ca9ef45527ff240ffd4809e402bf820d", "message": "Font DMsans addition", "repo": { "full_name": "sadanandpai/clearfrontend", "language": "TypeScript", "stargazers_count": 204 } }, { "date": "2024-12-02", "type": "push", "link": "https://github.com/sadanandpai/clearfrontend/commits/b4bbcb322992a349c4cc2c64cd1689978b4e5593", "message": "Solved status for challenges", "repo": { "full_name": "sadanandpai/clearfrontend", "language": "TypeScript", "stargazers_count": 204 } }, { "date": "2024-12-01", "type": "push", "link": "https://github.com/sadanandpai/clearfrontend/commits/039de18c9561e18152d6c76a953707c81f10ffdf", "message": "Activate test setup after Editor is ready", "repo": { "full_name": "sadanandpai/clearfrontend", "language": "TypeScript", "stargazers_count": 204 } }, { "date": "2024-11-30", "type": "push", "link": "https://github.com/sadanandpai/clearfrontend/commits/80ee911839a65fb6f0a549814b033f54d5212be4", "message": "Views & Attempts", "repo": { "full_name": "sadanandpai/clearfrontend", "language": "TypeScript", "stargazers_count": 204 } }, { "date": "2024-11-28", "type": "push", "link": "https://github.com/sadanandpai/frontend-mini-challenges/commits/b087f675541f8a070365c7a714e377b377dcc2ec", "message": "gfe", "repo": { "full_name": "sadanandpai/frontend-mini-challenges", "language": "JavaScript", "stargazers_count": 2156, "description": "Collection of frontend challenges for learning and interviews", "topics": [ "css", "frontend", "frontend-interview-questions", "html5", "interview-questions", "javascript", "javascript-interview-questions" ] } }, { "date": "2024-11-27", "type": "push", "link": "https://github.com/sadanandpai/frontend-mini-challenges/commits/fcd79e0a2653df082e239f2a6dafc733bc43ae2d", "message": "Libs update", "repo": { "full_name": "sadanandpai/frontend-mini-challenges", "language": "JavaScript", "stargazers_count": 2156, "description": "Collection of frontend challenges for learning and interviews", "topics": [ "css", "frontend", "frontend-interview-questions", "html5", "interview-questions", "javascript", "javascript-interview-questions" ] } }, { "date": "2024-11-27", "type": "push", "link": "https://github.com/sadanandpai/resume-builder/commits/ea0e252766d062849edd26db5a49ad1ed20236be", "message": "feat: add responsiveness to builder navbar", "repo": { "full_name": "sadanandpai/resume-builder", "language": "TypeScript", "stargazers_count": 1062, "description": "Build a standard and professional single page resume", "topics": [ "css", "html5", "javascript", "nextjs", "reactjs", "resume-builder", "resume-creator", "resume-template" ] } }, { "date": "2024-11-27", "type": "pull_request", "link": "https://github.com/sadanandpai/resume-builder/pull/205", "message": "feat: add responsiveness to builder navbar #### Changes\r\n\r\n<!-- Please include a summary of the change and which issue is fixed. -->\r\n<!-- Please also include relevant motivation and context. -->\r\n<!-- List any dependencies that are required for this change. -->\r\n\r\nFixes # (issue)\r\n\r\n#### Type of change\r\n\r\n<!-- Please delete options that are not relevant. -->\r\n\r\n- [x] New feature (non-breaking change which adds functionality)\r\n\r\n#### Checklist\r\n\r\n- [x] My code follows the style guidelines of this project\r\n- [x] I have performed a self-review of my own code\r\n- [x] I have commented my code, particularly in hard-to-understand areas\r\n- [x] I have made corresponding changes to the documentation\r\n- [x] My changes generate no new warnings\r\n", "repo": { "full_name": "sadanandpai/resume-builder", "language": "TypeScript", "stargazers_count": 1062, "description": "Build a standard and professional single page resume", "topics": [ "css", "html5", "javascript", "nextjs", "reactjs", "resume-builder", "resume-creator", "resume-template" ] } }, { "date": "2024-11-25", "type": "push", "link": "https://github.com/sadanandpai/frontend-learning-kit/commits/15ff5c692adee0259825215606911b06611f7887", "message": "section update", "repo": { "full_name": "sadanandpai/frontend-learning-kit", "stargazers_count": 4421, "description": "Frontend tech guide and curated collection of frontend materials", "topics": [ "angular", "css", "frontend", "interview", "interview-preparation", "javascript", "react", "reactjs", "vuejs", "webdev", "webdevelopment" ] } }, { "date": "2024-11-23", "type": "push", "link": "https://github.com/sadanandpai/clearfrontend/commits/85d245a858a17e93542639082a3ba65c4cf415de", "message": "Verified submissions only", "repo": { "full_name": "sadanandpai/clearfrontend", "language": "TypeScript", "stargazers_count": 204 } }, { "date": "2024-11-22", "type": "push", "link": "https://github.com/sadanandpai/clearfrontend/commits/fe6a9743f09384e9940f54c129a4cdb6349187d0", "message": "Reset code impl", "repo": { "full_name": "sadanandpai/clearfrontend", "language": "TypeScript", "stargazers_count": 204 } }, { "date": "2024-11-21", "type": "push", "link": "https://github.com/sadanandpai/clearfrontend/commits/4d328594a8e77eb52abbc530f58c8605ed73b4b6", "message": "Profile improvements", "repo": { "full_name": "sadanandpai/clearfrontend", "language": "TypeScript", "stargazers_count": 204 } }, { "date": "2024-11-19", "type": "push", "link": "https://github.com/sadanandpai/clearfrontend/commits/4d0269e4048771c8a61d29a924470c48075dd91a", "message": "Send phone verify feature", "repo": { "full_name": "sadanandpai/clearfrontend", "language": "TypeScript", "stargazers_count": 204 } }, { "date": "2024-11-18", "type": "push", "link": "https://github.com/sadanandpai/frontend-learning-kit/commits/d05ce0e2033a7a04aa7faee86d3265b8c50bb66d", "message": "chore: update and restructure frontend learning resources\n\n- Added new sections: Browser DevTools, PWAs, Web Security, Accessibility, and Deployment Platforms\n- Expanded existing categories with additional curated links\n- Improved organization and readability of resource documentation\n- Ensured all links and sections align with frontend development best practices chore: remove duplicate and incomplete tutorials/guides", "repo": { "full_name": "sadanandpai/frontend-learning-kit", "stargazers_count": 4421, "description": "Frontend tech guide and curated collection of frontend materials", "topics": [ "angular", "css", "frontend", "interview", "interview-preparation", "javascript", "react", "reactjs", "vuejs", "webdev", "webdevelopment" ] } }, { "date": "2024-11-18", "type": "pull_request", "link": "https://github.com/sadanandpai/frontend-learning-kit/pull/29", "message": "chore: update and restructure frontend learning resources - Added new sections: Browser DevTools, PWAs, Web Security, Accessibility, and Deployment Platforms\r\n- Expanded existing categories with additional curated links\r\n- Improved organization and readability of resource documentation\r\n- Ensured all links and sections align with frontend development best practices", "repo": { "full_name": "sadanandpai/frontend-learning-kit", "stargazers_count": 4421, "description": "Frontend tech guide and curated collection of frontend materials", "topics": [ "angular", "css", "frontend", "interview", "interview-preparation", "javascript", "react", "reactjs", "vuejs", "webdev", "webdevelopment" ] } }, { "date": "2024-11-18", "type": "push", "link": "https://github.com/sadanandpai/clearfrontend/commits/db9f2737c0152f114985a40074da2b145258b203", "message": "OTP verification screen", "repo": { "full_name": "sadanandpai/clearfrontend", "language": "TypeScript", "stargazers_count": 204 } }, { "date": "2024-11-17", "type": "push", "link": "https://github.com/sadanandpai/clearfrontend/commits/fea183fe9886f6338915f2f65243f6bf63d9756e", "message": "Redis config update", "repo": { "full_name": "sadanandpai/clearfrontend", "language": "TypeScript", "stargazers_count": 204 } }, { "date": "2024-11-12", "type": "push", "link": "https://github.com/sadanandpai/frontend-mini-challenges/commits/453b0833a92e3aaf75f599f0546b424c3c56167d", "message": "Fixed #494:Add descriptive placeholder text for Select dropdown", "repo": { "full_name": "sadanandpai/frontend-mini-challenges", "language": "JavaScript", "stargazers_count": 2156, "description": "Collection of frontend challenges for learning and interviews", "topics": [ "css", "frontend", "frontend-interview-questions", "html5", "interview-questions", "javascript", "javascript-interview-questions" ] } }, { "date": "2024-11-12", "type": "issues", "link": "https://github.com/sadanandpai/frontend-mini-challenges/issues/494", "message": "Dropdowns should have a more descriptive placeholder text ### Framework/code-stack\r\n\r\nNative (HTML, CSS, and JS) / React\r\n\r\n### Scope\r\n\r\nCore application\r\n\r\n### Description\r\n\r\nDropdowns on the homepage don't have a descriptive enough placeholder text. It would be more user friendly if they contained a descriptive placeholder text.\r\n\r\nIf you see the screenshot, the placeholders say, \"Select...\" which I feel is not descriptive enough for the user to understand what the dropdown does.\r\n\r\n\r\n\r\n### Screenshots\r\n\r\n<img width=\"1646\" alt=\"Screenshot 2024-11-04 at 12 45 37\u202fAM\" src=\"https://github.com/user-attachments/assets/c27a1841-eb5c-4633-8e5d-55cc78c577ff\">\r\n\r\n\r\n### Additional Context\r\n\r\n_No response_", "repo": { "full_name": "sadanandpai/frontend-mini-challenges", "language": "JavaScript", "stargazers_count": 2156, "description": "Collection of frontend challenges for learning and interviews", "topics": [ "css", "frontend", "frontend-interview-questions", "html5", "interview-questions", "javascript", "javascript-interview-questions" ] } }, { "date": "2024-11-12", "type": "pull_request", "link": "https://github.com/sadanandpai/frontend-mini-challenges/pull/496", "message": "Fixed #494: Added descriptive placeholder text for Select dropdown Title : Dropdowns should have a more descriptive placeholder text\r\n\r\nIssue No. : 494\r\n\r\nCode Stack : React\r\n\r\nClose #494 \r\n\r\n# Checklist:\r\n\r\n- [X] I have mentioned the issue number in my Pull Request.\r\n- [] I have commented my code, particularly in hard-to-understand areas\r\n- [] I have created a helpful and easy to understand `README.md`\r\n- [] I have updated the Index.html file for my contribution", "repo": { "full_name": "sadanandpai/frontend-mini-challenges", "language": "JavaScript", "stargazers_count": 2156, "description": "Collection of frontend challenges for learning and interviews", "topics": [ "css", "frontend", "frontend-interview-questions", "html5", "interview-questions", "javascript", "javascript-interview-questions" ] } }, { "date": "2024-11-12", "type": "issue_comment", "link": "https://github.com/sadanandpai/frontend-mini-challenges/pull/495#issuecomment-2470751123", "message": "hi @satyamsharmasam \r\nplz follow the contribution guidelines.[contribution guidelines](https://github.com/sadanandpai/frontend-mini-challenges/blob/main/CONTRIBUTING.md)\r\n\r\nAlso plz address the comments\r\n", "repo": { "full_name": "sadanandpai/frontend-mini-challenges", "language": "JavaScript", "stargazers_count": 2156, "description": "Collection of frontend challenges for learning and interviews", "topics": [ "css", "frontend", "frontend-interview-questions", "html5", "interview-questions", "javascript", "javascript-interview-questions" ] } }, { "date": "2024-11-07", "type": "issue_comment", "link": "https://github.com/sadanandpai/frontend-mini-challenges/pull/495#issuecomment-2461317005", "message": "@satyamsharmasam request you to go through the [contribution guidelines](https://github.com/sadanandpai/frontend-mini-challenges/blob/main/CONTRIBUTING.md)", "repo": { "full_name": "sadanandpai/frontend-mini-challenges", "language": "JavaScript", "stargazers_count": 2156, "description": "Collection of frontend challenges for learning and interviews", "topics": [ "css", "frontend", "frontend-interview-questions", "html5", "interview-questions", "javascript", "javascript-interview-questions" ] } }, { "date": "2024-11-01", "type": "issues", "link": "https://github.com/sadanandpai/frontend-mini-challenges/issues/491", "message": "Broken Link for React Challenge Guess the Number ### Framework/code-stack\r\n\r\nReact\r\n\r\n### Scope\r\n\r\nGuess the Number\r\n\r\n### Description\r\n\r\nIf you click on the code icon in the navigation bar it shows - \r\n\r\n```\r\n404 - page not found\r\nThe main branch of frontend-mini-challenges does not contain the path apps/react/src/challenges/Guess-the-number.\r\n```\r\n\r\n\r\n\r\n### Expected behaviour\r\n\r\nIt should take the user to challenge's code. \r\n\r\n### Suggested Solutions\r\n\r\nNeed to fix the broken mapping file (Challenge.tsx and react-challenges.ts).\r\n\r\n### Additional Context\r\n\r\n_No response_", "repo": { "full_name": "sadanandpai/frontend-mini-challenges", "language": "JavaScript", "stargazers_count": 2156, "description": "Collection of frontend challenges for learning and interviews", "topics": [ "css", "frontend", "frontend-interview-questions", "html5", "interview-questions", "javascript", "javascript-interview-questions" ] } }, { "date": "2024-11-01", "type": "push", "link": "https://github.com/sadanandpai/frontend-mini-challenges/commits/dfbb119391b764d8bf23577a1a16e43d634d0fbc", "message": "fixed bug #491", "repo": { "full_name": "sadanandpai/frontend-mini-challenges", "language": "JavaScript", "stargazers_count": 2156, "description": "Collection of frontend challenges for learning and interviews", "topics": [ "css", "frontend", "frontend-interview-questions", "html5", "interview-questions", "javascript", "javascript-interview-questions" ] } }, { "date": "2024-11-01", "type": "pull_request", "link": "https://github.com/sadanandpai/frontend-mini-challenges/pull/493", "message": "fixed bug #491 # Fixed Broken Link (#491)\r\nTitle: Fixed Broken Link\r\n\r\nIssue No. : 491 (Broken Link for React Challenge Guess the Number #491)\r\n\r\nCode Stack : React\r\n\r\nClose #491\r\n\r\n# Checklist:\r\n\r\n- [x] I have mentioned the issue number in my Pull Request.\r\n- [] I have commented my code, particularly in hard-to-understand areas\r\n- [] I have created a helpful and easy to understand `README.md`\r\n- [] I have updated the Index.html file for my contribution\r\n<!-- [X] - put a cross/X inside [] to check the box -->\r\n", "repo": { "full_name": "sadanandpai/frontend-mini-challenges", "language": "JavaScript", "stargazers_count": 2156, "description": "Collection of frontend challenges for learning and interviews", "topics": [ "css", "frontend", "frontend-interview-questions", "html5", "interview-questions", "javascript", "javascript-interview-questions" ] } }, { "date": "2024-10-31", "type": "push", "link": "https://github.com/sadanandpai/javascript-code-challenges/commits/459766d0c256df37a0b88885788134d1efd18d90", "message": "stargazers addition", "repo": { "full_name": "sadanandpai/javascript-code-challenges", "language": "MDX", "stargazers_count": 4285, "description": "A collection of JavaScript modern interview code challenges for beginners to experts", "topics": [ "challenges", "coding-interview", "frontend", "frontend-challenge", "frontend-development", "frontend-framework", "hacktoberfest", "interview-preparation", "interview-questions", "interviewers", "javascript", "javascript-challenges", "javascript-interview", "javascript-interview-questions", "javascript-modern-interview", "web" ] } }, { "date": "2025-02-06", "type": "commit", "message": "build files - github action", "link": "https://api.github.com/repos/sadanandpai/frontend-mini-challenges/commits/039453dc752263b5905e801f8f82e226605bbdc4", "repo": { "full_name": "sadanandpai/frontend-mini-challenges", "description": "Collection of frontend challenges for learning and interviews" } }, { "date": "2025-01-16", "type": "commit", "message": "isenabled eye bug fix", "link": "https://api.github.com/repos/sadanandpai/resume-builder/commits/6fe867f22b7de269625202bd8ef5cb6e7499cf92", "repo": { "full_name": "sadanandpai/resume-builder", "description": "Build a standard and professional single page resume" } }, { "date": "2025-01-16", "type": "commit", "message": "react: drag & drop: img fix", "link": "https://api.github.com/repos/sadanandpai/frontend-mini-challenges/commits/04be2b688cb8827a3a22e5bcfae52155f5c939df", "repo": { "full_name": "sadanandpai/frontend-mini-challenges", "description": "Collection of frontend challenges for learning and interviews" } }, { "date": "2024-12-15", "type": "commit", "message": "carousel for features", "link": "https://api.github.com/repos/sadanandpai/clearfrontend/commits/01637cb0b2f9eb17562e3b513ff21b9e6bcddc91", "repo": { "full_name": "sadanandpai/clearfrontend" } }, { "date": "2024-12-14", "type": "commit", "message": "home page design", "link": "https://api.github.com/repos/sadanandpai/clearfrontend/commits/f7c09dc01dbe90a82366ae75b5ad045e195044cd", "repo": { "full_name": "sadanandpai/clearfrontend" } }, { "date": "2024-12-12", "type": "commit", "message": "homepage hero component setup", "link": "https://api.github.com/repos/sadanandpai/clearfrontend/commits/036fdb98ff8abb38101ec8a6f94075aa7f5356e3", "repo": { "full_name": "sadanandpai/clearfrontend" } }, { "date": "2024-12-04", "type": "commit", "message": "merge pull request #5 from gopal1996/main\n\nrefactor: :art: appwrite client code is refactored", "link": "https://api.github.com/repos/sadanandpai/clearfrontend/commits/3b63d5cb4e7a7132cd23323368ccb97f54c8b6d8", "repo": { "full_name": "sadanandpai/clearfrontend" } }, { "date": "2024-12-03", "type": "commit", "message": "font dmsans addition", "link": "https://api.github.com/repos/sadanandpai/clearfrontend/commits/c828f9e2ca9ef45527ff240ffd4809e402bf820d", "repo": { "full_name": "sadanandpai/clearfrontend" } }, { "date": "2024-12-02", "type": "commit", "message": "solved status for challenges", "link": "https://api.github.com/repos/sadanandpai/clearfrontend/commits/d6f51a4b73eb885f914703e0011b752847333e83", "repo": { "full_name": "sadanandpai/clearfrontend" } }, { "date": "2024-12-01", "type": "commit", "message": "activate test setup after editor is ready", "link": "https://api.github.com/repos/sadanandpai/clearfrontend/commits/039de18c9561e18152d6c76a953707c81f10ffdf", "repo": { "full_name": "sadanandpai/clearfrontend" } }, { "date": "2024-11-30", "type": "commit", "message": "user code save to local storage", "link": "https://api.github.com/repos/sadanandpai/clearfrontend/commits/5f6b920de00ba5055f6b981a726abd6d0825d3e6", "repo": { "full_name": "sadanandpai/clearfrontend" } }, { "date": "2024-11-28", "type": "commit", "message": "gfe", "link": "https://api.github.com/repos/sadanandpai/frontend-mini-challenges/commits/b087f675541f8a070365c7a714e377b377dcc2ec", "repo": { "full_name": "sadanandpai/frontend-mini-challenges", "description": "Collection of frontend challenges for learning and interviews" } }, { "date": "2024-11-27", "type": "commit", "message": "build files - github action", "link": "https://api.github.com/repos/sadanandpai/frontend-mini-challenges/commits/80eb8d2a976669aaba8c426aafeb1d23cf16a411", "repo": { "full_name": "sadanandpai/frontend-mini-challenges", "description": "Collection of frontend challenges for learning and interviews" } }, { "date": "2024-11-27", "type": "commit", "message": "conditional rendering changes", "link": "https://api.github.com/repos/dhanushramudri/resume/commits/4a4590f74fe8f1d7532c105cec1ef949532659da", "repo": { "full_name": "dhanushramudri/resume" } }, { "date": "2024-11-27", "type": "commit", "message": "conditional rendering changes", "link": "https://api.github.com/repos/program-animesh/profilecarft-resume-builder/commits/4a4590f74fe8f1d7532c105cec1ef949532659da", "repo": { "full_name": "program-animesh/profilecarft-resume-builder" } }, { "date": "2024-11-27", "type": "commit", "message": "conditional rendering changes", "link": "https://api.github.com/repos/sadanandpai/resume-builder/commits/4a4590f74fe8f1d7532c105cec1ef949532659da", "repo": { "full_name": "sadanandpai/resume-builder", "description": "Build a standard and professional single page resume" } }, { "date": "2024-11-25", "type": "commit", "message": "section update", "link": "https://api.github.com/repos/sadanandpai/frontend-learning-kit/commits/15ff5c692adee0259825215606911b06611f7887", "repo": { "full_name": "sadanandpai/frontend-learning-kit", "description": "Frontend tech guide and curated collection of frontend materials" } }, { "date": "2024-11-24", "type": "commit", "message": "views & attempts", "link": "https://api.github.com/repos/sadanandpai/clearfrontend/commits/80ee911839a65fb6f0a549814b033f54d5212be4", "repo": { "full_name": "sadanandpai/clearfrontend" } }, { "date": "2024-11-23", "type": "commit", "message": "verified submissions only", "link": "https://api.github.com/repos/sadanandpai/clearfrontend/commits/85d245a858a17e93542639082a3ba65c4cf415de", "repo": { "full_name": "sadanandpai/clearfrontend" } }, { "date": "2024-11-22", "type": "commit", "message": "reset code impl", "link": "https://api.github.com/repos/sadanandpai/clearfrontend/commits/fe6a9743f09384e9940f54c129a4cdb6349187d0", "repo": { "full_name": "sadanandpai/clearfrontend" } }, { "date": "2024-11-21", "type": "commit", "message": "profile improvements", "link": "https://api.github.com/repos/sadanandpai/clearfrontend/commits/4d328594a8e77eb52abbc530f58c8605ed73b4b6", "repo": { "full_name": "sadanandpai/clearfrontend" } }, { "date": "2024-11-19", "type": "commit", "message": "send phone verify feature", "link": "https://api.github.com/repos/sadanandpai/clearfrontend/commits/022a86dcc73deea27e600f7d1f0e95ab318cdcfa", "repo": { "full_name": "sadanandpai/clearfrontend" } }, { "date": "2024-11-18", "type": "commit", "message": "link updates to latest courses", "link": "https://api.github.com/repos/sadanandpai/frontend-learning-kit/commits/15e8a2371980562b674e1f91406f1784c7c56d06", "repo": { "full_name": "sadanandpai/frontend-learning-kit", "description": "Frontend tech guide and curated collection of frontend materials" } }, { "date": "2024-11-18", "type": "commit", "message": "otp verification screen", "link": "https://api.github.com/repos/sadanandpai/clearfrontend/commits/db3f337f33e6337063571263b3ebf01ad853ca13", "repo": { "full_name": "sadanandpai/clearfrontend" } }, { "date": "2024-11-17", "type": "commit", "message": "redis config update", "link": "https://api.github.com/repos/sadanandpai/clearfrontend/commits/fea183fe9886f6338915f2f65243f6bf63d9756e", "repo": { "full_name": "sadanandpai/clearfrontend" } }, { "date": "2024-11-16", "type": "commit", "message": "favorite button", "link": "https://api.github.com/repos/sadanandpai/clearfrontend/commits/edbb8f23305647e00d320f9b5ed898f8ddc5f98d", "repo": { "full_name": "sadanandpai/clearfrontend" } }, { "date": "2024-11-15", "type": "commit", "message": "redis int for views", "link": "https://api.github.com/repos/sadanandpai/clearfrontend/commits/f25d6baba85cee5ee5466353168ea9bbb2c6baaf", "repo": { "full_name": "sadanandpai/clearfrontend" } }, { "date": "2024-11-14", "type": "commit", "message": "forgot & reset password", "link": "https://api.github.com/repos/sadanandpai/clearfrontend/commits/f0c7f954db8614fc28fec58a0c2411ca51239156", "repo": { "full_name": "sadanandpai/clearfrontend" } }, { "date": "2024-11-13", "type": "commit", "message": "sandpack unstyled", "link": "https://api.github.com/repos/sadanandpai/clearfrontend/commits/649c8113731c1d406393cb6c68d9293423c297f6", "repo": { "full_name": "sadanandpai/clearfrontend" } }, { "date": "2024-11-12", "type": "commit", "message": "theme setup using next-themes", "link": "https://api.github.com/repos/sadanandpai/clearfrontend/commits/d4f4c8f4d71a5cc68a1cf40147ac17d0aa9282db", "repo": { "full_name": "sadanandpai/clearfrontend" } }, { "date": "2024-11-11", "type": "commit", "message": "radix setup & restructure\n- added radix themes\n- restructured the providers\n- implemented auth context", "link": "https://api.github.com/repos/sadanandpai/clearfrontend/commits/f88fcbec66077efd6c7fb04d39825a8c97be4c88", "repo": { "full_name": "sadanandpai/clearfrontend" } }, { "date": "2024-11-10", "type": "commit", "message": "code submissions display", "link": "https://api.github.com/repos/sadanandpai/clearfrontend/commits/7d2af9cd3f1a03833d42cb1113e50fcd6e019feb", "repo": { "full_name": "sadanandpai/clearfrontend" } }, { "date": "2024-11-09", "type": "commit", "message": "challenge list page", "link": "https://api.github.com/repos/sadanandpai/clearfrontend/commits/8440918d55c7bf5508ee3a72c72671e01eb99001", "repo": { "full_name": "sadanandpai/clearfrontend" } }, { "date": "2024-11-08", "type": "commit", "message": "multi challenge setup", "link": "https://api.github.com/repos/sadanandpai/clearfrontend/commits/324070fb9f7238f53662896d039e506c323186db", "repo": { "full_name": "sadanandpai/clearfrontend" } }, { "date": "2024-11-07", "type": "commit", "message": "test results fix", "link": "https://api.github.com/repos/sadanandpai/clearfrontend/commits/50a65f58ee966e53334f000aa66fcdfffc7d2604", "repo": { "full_name": "sadanandpai/clearfrontend" } }, { "date": "2024-11-06", "type": "commit", "message": "folder restructure", "link": "https://api.github.com/repos/sadanandpai/clearfrontend/commits/ccba9700b34b5636d9888ee9856288ed9af9e8bc", "repo": { "full_name": "sadanandpai/clearfrontend" } }, { "date": "2024-11-04", "type": "commit", "message": "resizable panels", "link": "https://api.github.com/repos/sadanandpai/clearfrontend/commits/51bebfa325203cf8e7c4c33fb313c469c3b8a5f3", "repo": { "full_name": "sadanandpai/clearfrontend" } }, { "date": "2024-11-03", "type": "commit", "message": "styles refactor", "link": "https://api.github.com/repos/sadanandpai/clearfrontend/commits/2943d2a4481bbbc1337374f9e540ede9690cd4bc", "repo": { "full_name": "sadanandpai/clearfrontend" } }, { "date": "2024-11-02", "type": "commit", "message": "be flow architecture", "link": "https://api.github.com/repos/sadanandpai/clearfrontend/commits/75866f3fc3c09dba15cb5fb3509d6a11404d8e81", "repo": { "full_name": "sadanandpai/clearfrontend" } }, { "date": "2024-11-01", "type": "commit", "message": "build files - github action", "link": "https://api.github.com/repos/sadanandpai/frontend-mini-challenges/commits/f91ca317078981ef86c98f8b39b26559b4413809", "repo": { "full_name": "sadanandpai/frontend-mini-challenges", "description": "Collection of frontend challenges for learning and interviews" } }, { "date": "2024-10-31", "type": "commit", "message": "authentication ui", "link": "https://api.github.com/repos/sadanandpai/clearfrontend/commits/64c2f31822aae5eb4b6054a61a5b1167f8293b99", "repo": { "full_name": "sadanandpai/clearfrontend" } }, { "date": "2024-10-31", "type": "commit", "message": "stargazers addition", "link": "https://api.github.com/repos/sadanandpai/javascript-code-challenges/commits/459766d0c256df37a0b88885788134d1efd18d90", "repo": { "full_name": "sadanandpai/javascript-code-challenges", "description": "A collection of JavaScript modern interview code challenges for beginners to experts" } }, { "date": "2024-10-30", "type": "commit", "message": "authentication setup", "link": "https://api.github.com/repos/sadanandpai/clearfrontend/commits/e28189a5cea58ee4d3c278d74a8add12c1974640", "repo": { "full_name": "sadanandpai/clearfrontend" } }, { "date": "2024-10-29", "type": "commit", "message": "initial commit", "link": "https://api.github.com/repos/sadanandpai/clearfrontend/commits/73a3e54293f244b1f5ab8d8453c23f3e16ee4fb2", "repo": { "full_name": "sadanandpai/clearfrontend" } }, { "date": "2024-10-21", "type": "commit", "message": "goat analytics test", "link": "https://api.github.com/repos/sadanandpai/frontend-mini-challenges/commits/0b479baa5c084771777b897e1d8905734352d324", "repo": { "full_name": "sadanandpai/frontend-mini-challenges", "description": "Collection of frontend challenges for learning and interviews" } }, { "date": "2024-10-20", "type": "commit", "message": "chessboard added", "link": "https://api.github.com/repos/sadanandpai/frontend-mini-challenges/commits/a50794fe17b6c8f2025d3dd37d82b07b41672ef2", "repo": { "full_name": "sadanandpai/frontend-mini-challenges", "description": "Collection of frontend challenges for learning and interviews" } }, { "date": "2024-10-19", "type": "commit", "message": "zustand & immer migration", "link": "https://api.github.com/repos/dhanushramudri/resume/commits/d371d3aadb2b3341d6174fb5ab9c9a9bcb8bfd9c", "repo": { "full_name": "dhanushramudri/resume" } }, { "date": "2024-10-19", "type": "commit", "message": "zustand & immer migration", "link": "https://api.github.com/repos/program-animesh/profilecarft-resume-builder/commits/d371d3aadb2b3341d6174fb5ab9c9a9bcb8bfd9c", "repo": { "full_name": "program-animesh/profilecarft-resume-builder" } }, { "date": "2024-10-19", "type": "commit", "message": "zustand & immer migration", "link": "https://api.github.com/repos/sadanandpai/resume-builder/commits/d371d3aadb2b3341d6174fb5ab9c9a9bcb8bfd9c", "repo": { "full_name": "sadanandpai/resume-builder", "description": "Build a standard and professional single page resume" } }, { "date": "2024-10-19", "type": "commit", "message": "zustand & immer migration", "link": "https://api.github.com/repos/SwarajBawankule/resume_builder/commits/d371d3aadb2b3341d6174fb5ab9c9a9bcb8bfd9c", "repo": { "full_name": "swarajbawankule/resume_builder" } }, { "date": "2024-10-18", "type": "commit", "message": "migration of nextjs & node support", "link": "https://api.github.com/repos/dhanushramudri/resume/commits/222d126fb663988cf81ad110ea9729824d8c44e2", "repo": { "full_name": "dhanushramudri/resume" } }, { "date": "2024-10-18", "type": "commit", "message": "migration of nextjs & node support", "link": "https://api.github.com/repos/program-animesh/profilecarft-resume-builder/commits/222d126fb663988cf81ad110ea9729824d8c44e2", "repo": { "full_name": "program-animesh/profilecarft-resume-builder" } }, { "date": "2024-10-18", "type": "commit", "message": "update readme.md", "link": "https://api.github.com/repos/sadanandpai/resume-builder/commits/f6572ffa6d293475a168b118aca4ff8b3fb3a888", "repo": { "full_name": "sadanandpai/resume-builder", "description": "Build a standard and professional single page resume" } }, { "date": "2024-10-18", "type": "commit", "message": "update readme.md", "link": "https://api.github.com/repos/SwarajBawankule/resume_builder/commits/f6572ffa6d293475a168b118aca4ff8b3fb3a888", "repo": { "full_name": "swarajbawankule/resume_builder" } }, { "date": "2016-05-15", "type": "commit", "message": "json1", "link": "https://api.github.com/repos/sadanandpai/paichat/commits/e44c89dd8c467aeadcc417514aae6c8e0f2dc95c", "repo": { "full_name": "sadanandpai/paichat", "description": "Chat App" } }, { "date": "2016-05-16", "type": "commit", "message": "socket server connect", "link": "https://api.github.com/repos/sadanandpai/paichat/commits/af51c58a7978dfe574431ef1124b76eecddfd797", "repo": { "full_name": "sadanandpai/paichat", "description": "Chat App" } }, { "date": "2016-05-20", "type": "commit", "message": "update index.html", "link": "https://api.github.com/repos/sadanandpai/paichat/commits/6bf69f5d6ba3adc766720cf05a5695652fd70b18", "repo": { "full_name": "sadanandpai/paichat", "description": "Chat App" } }, { "date": "2016-05-22", "type": "commit", "message": "update server.js", "link": "https://api.github.com/repos/sadanandpai/paichat/commits/0c00cc29ccdc693f95dabd97fd73b3e640fe1ae5", "repo": { "full_name": "sadanandpai/paichat", "description": "Chat App" } }, { "date": "2016-12-28", "type": "commit", "message": "update index.html", "link": "https://api.github.com/repos/sadanandpai/jewellery_receipt/commits/6c37007ff4c35a58320fb2fdc326a47781cde9b0", "repo": { "full_name": "sadanandpai/jewellery_receipt" } }, { "date": "2016-12-30", "type": "commit", "message": "update index.html", "link": "https://api.github.com/repos/sadanandpai/jewellery_receipt/commits/963a0f69ce0b0ad58f80129745ebbdd04e6b0d26", "repo": { "full_name": "sadanandpai/jewellery_receipt" } }, { "date": "2017-01-03", "type": "commit", "message": "update myapp.js", "link": "https://api.github.com/repos/sadanandpai/jewellery_receipt/commits/e2e370e10f9949ffcb6bda8dc1bad6014d822aba", "repo": { "full_name": "sadanandpai/jewellery_receipt" } }, { "date": "2017-01-04", "type": "commit", "message": "update index.html", "link": "https://api.github.com/repos/sadanandpai/jewellery_receipt/commits/6cd8d039ab7f3dbb3467790bc42c4e1f9c90192c", "repo": { "full_name": "sadanandpai/jewellery_receipt" } }, { "date": "2017-01-05", "type": "commit", "message": "update myapp.js", "link": "https://api.github.com/repos/sadanandpai/jewellery_receipt/commits/b47332c13b13c21dc53675c4f51832b311df15aa", "repo": { "full_name": "sadanandpai/jewellery_receipt" } }, { "date": "2017-01-06", "type": "commit", "message": "update myapp.js", "link": "https://api.github.com/repos/sadanandpai/jewellery_receipt/commits/0d13ac70e2db48445d2389489adc078b49a89075", "repo": { "full_name": "sadanandpai/jewellery_receipt" } }, { "date": "2017-01-15", "type": "commit", "message": "update index.html", "link": "https://api.github.com/repos/sadanandpai/jewellery_receipt/commits/8c3a00177f06622cbd2bffbb0aab59ac57d57c46", "repo": { "full_name": "sadanandpai/jewellery_receipt" } }, { "date": "2017-01-27", "type": "commit", "message": "dependencies", "link": "https://api.github.com/repos/sadanandpai/jewellery_receipt/commits/28390275823ca8216abf57ffa80179f07c931226", "repo": { "full_name": "sadanandpai/jewellery_receipt" } }, { "date": "2017-02-07", "type": "commit", "message": "update server.js", "link": "https://api.github.com/repos/sadanandpai/paichat/commits/8300bd675c2c857ec98bc4ffad393a6c469d6e66", "repo": { "full_name": "sadanandpai/paichat", "description": "Chat App" } }, { "date": "2017-03-31", "type": "commit", "message": "base_code", "link": "https://api.github.com/repos/sadanandpai/jewellery_receipt/commits/c78bddb2f7058b74e5080cd677bbe832ac0e02fd", "repo": { "full_name": "sadanandpai/jewellery_receipt" } }, { "date": "2017-04-02", "type": "commit", "message": "mcrypt_length to 16", "link": "https://api.github.com/repos/sadanandpai/labyrinth/commits/d26c03350ea16562a6fe6373973760b582517313", "repo": { "full_name": "sadanandpai/labyrinth" } }, { "date": "2017-04-17", "type": "commit", "message": "15", "link": "https://api.github.com/repos/sadanandpai/labyrinth_django/commits/fdfde226242ba4b556fb2d9a13b5cc2b85057a5e", "repo": { "full_name": "sadanandpai/labyrinth_django" } }, { "date": "2017-04-19", "type": "commit", "message": "32", "link": "https://api.github.com/repos/sadanandpai/labyrinth_django/commits/1d9c5b92470f6336996742ded40c6fb86c4702b0", "repo": { "full_name": "sadanandpai/labyrinth_django" } }, { "date": "2017-09-22", "type": "commit", "message": "update server.js", "link": "https://api.github.com/repos/sadanandpai/paichat/commits/8ddf8263fdc62290527a77e31dbe162da38aeb87", "repo": { "full_name": "sadanandpai/paichat", "description": "Chat App" } }, { "date": "2017-09-23", "type": "commit", "message": "update index.html", "link": "https://api.github.com/repos/sadanandpai/paichat/commits/a136648269e210c0da0677e33faee4ce3a9e91f1", "repo": { "full_name": "sadanandpai/paichat", "description": "Chat App" } }, { "date": "2017-09-25", "type": "commit", "message": "update index.html", "link": "https://api.github.com/repos/sadanandpai/paichat/commits/7a7b87b9e4393d59748858134ab3e5df40d95125", "repo": { "full_name": "sadanandpai/paichat", "description": "Chat App" } }, { "date": "2017-09-28", "type": "commit", "message": "update index.html", "link": "https://api.github.com/repos/sadanandpai/paichat/commits/b66ed1f58a37e534f9daf9f8d08e5ffc634c4f44", "repo": { "full_name": "sadanandpai/paichat", "description": "Chat App" } }, { "date": "2017-10-06", "type": "commit", "message": "first commit", "link": "https://api.github.com/repos/sadanandpai/labyrinth_django/commits/f222cb267ba1c40aafeefb40691c9cbc99d20acb", "repo": { "full_name": "sadanandpai/labyrinth_django" } } ], "location": "bengaluru", "company": "atlassian", "all_names": [ "sadanand pai", "akshay pai" ] }, { "following": 69, "blog": "aaronparecki.com", "facebook_username": "aaronpk", "full_name": "Aaron Parecki", "github_username": "aaronpk", "public_repos": 178, "linkedin_username": "aaronparecki", "avatar_url": "https://avatars.githubusercontent.com/u/113001?v=4", "email": "aaron@parecki.com", "followers": 1803, "first_name": "Aaron", "emails": [ "aaron@parecki.com", "aparecki@okta.com", "aaronpk@facebook.com", "aaron.parecki@gmail.com", "aparecki@esri.com", "aaronpk@geoloqi.com", "aaron@kmikeym.com", "aaron.parecki@okta.com" ], "bio": "Spec Editor \u2022 Cofounder of #indieweb \u2022 I maintain oauth.net", "public_gists": 155, "last_name": "Parecki", "events": [ { "repo": { "full_name": "aaronpk/aaronpk.github.io", "stargazers_count": 1 }, "type": "created_repo", "date": "2020-08-31" }, { "repo": { "full_name": "aaronpk/airplane-time", "language": "HTML", "stargazers_count": 2, "description": "stretch time while flying between timezones - a progressive web app" }, "type": "created_repo", "date": "2018-11-07" }, { "repo": { "full_name": "aaronpk/aperture", "language": "PHP", "stargazers_count": 69, "description": "Aperture is a Microsub server. Currently in beta.", "topics": [ "indieweb", "microsub", "reader" ] }, "type": "created_repo", "date": "2017-11-15" }, { "repo": { "full_name": "aaronpk/aperture-wordpress", "language": "PHP", "stargazers_count": 9, "description": "A WordPress plugin to use Aperture as your Microsub endpoint" }, "type": "created_repo", "date": "2018-08-03" }, { "repo": { "full_name": "aaronpk/asc-key-to-qr-code", "language": "Shell", "stargazers_count": 1, "description": "Shell scripts to convert between ascii armor PGP keys and QR codes for paper backup" }, "type": "forked_repo", "date": "2016-08-08" }, { "repo": { "full_name": "aaronpk/atem-tally-controller", "language": "C++", "stargazers_count": 36 }, "type": "created_repo", "date": "2020-11-12" }, { "repo": { "full_name": "aaronpk/atlas", "language": "CSS", "stargazers_count": 25, "description": "\ud83c\udf0e Atlas is a set of APIs for looking up information about locations", "topics": [ "geo", "geocoding", "geospatial", "gps", "indieweb", "location", "p3k" ] }, "type": "created_repo", "date": "2015-08-18" }, { "repo": { "full_name": "aaronpk/auto-airbnb-entry", "language": "PHP", "stargazers_count": 26, "description": "Sets the door code to the last 4 digits of the next guest's phone number before they arrive." }, "type": "created_repo", "date": "2015-05-23" }, { "repo": { "full_name": "aaronpk/automatic-indieauth-example", "language": "PHP", "stargazers_count": 2 }, "type": "created_repo", "date": "2020-06-29" }, { "repo": { "full_name": "aaronpk/awesome-selfhosted", "language": "JavaScript", "stargazers_count": 2, "description": "A list of Free Software network services and web applications which can be hosted locally. Selfhosting is the process of hosting and managing applications instead of renting from Software-as-a-Service providers" }, "type": "forked_repo", "date": "2020-07-05" }, { "repo": { "full_name": "aaronpk/awesome-uses", "stargazers_count": 0, "description": "A list of /uses pages detailing developer setups, gear, software and configs." }, "type": "forked_repo", "date": "2023-12-30" }, { "repo": { "full_name": "aaronpk/barbot", "language": "C++", "stargazers_count": 4, "description": "\ud83c\udf78" }, "type": "created_repo", "date": "2015-10-29" }, { "repo": { "full_name": "aaronpk/blade-markdown-directive", "language": "PHP", "stargazers_count": 3, "description": "adds a `@markdown` Blade directive for use in Laravel views" }, "type": "created_repo", "date": "2017-06-28" }, { "repo": { "full_name": "aaronpk/bootstrap-skin", "language": "JavaScript", "stargazers_count": 101, "description": "Bootstrap Skin for MediaWiki. Bootstrap is an excellent toolkit by Twitter. This is a MediaWiki skin based off of that template." }, "type": "created_repo", "date": "2011-09-17" }, { "repo": { "full_name": "aaronpk/ca3db-ruby", "language": "Ruby", "stargazers_count": 6, "description": "Content-Addressable Avatar Archive" }, "type": "created_repo", "date": "2016-12-23" }, { "repo": { "full_name": "aaronpk/caterpillar", "language": "PHP", "stargazers_count": 6, "description": "\ud83d\udc1b Caterpillar is a PHP job queueing system based on beanstalkd" }, "type": "created_repo", "date": "2015-04-01" }, { "repo": { "full_name": "aaronpk/chattercast-seattle", "language": "PHP", "stargazers_count": 2, "description": "Receive real-time 911 alerts from Seattle's open data feed. Works with Geoloqi." }, "type": "created_repo", "date": "2011-02-03" }, { "repo": { "full_name": "aaronpk/chattervox", "stargazers_count": 0, "description": "\ud83d\udce1 An AX.25 packet radio chat protocol with support for digital signatures and binary compression. Like IRC over radio waves." }, "type": "forked_repo", "date": "2023-07-19" }, { "repo": { "full_name": "aaronpk/checkie", "language": "Objective-C", "stargazers_count": 1, "description": "A lightweight foursquare client for the iOS" }, "type": "created_repo", "date": "2012-10-24" }, { "repo": { "full_name": "aaronpk/checks", "language": "PHP", "stargazers_count": 26, "description": "print your own checks!" }, "type": "created_repo", "date": "2015-09-08" }, { "repo": { "full_name": "aaronpk/chrome-open-tabs", "language": "JavaScript", "stargazers_count": 10, "description": "Track your open Chrome tabs" }, "type": "created_repo", "date": "2017-04-27" }, { "repo": { "full_name": "aaronpk/clone-media-fragment", "language": "JavaScript", "stargazers_count": 10, "description": "Clone the Media Fragment from the page's URL to any embedded media on the page" }, "type": "created_repo", "date": "2017-02-19" }, { "repo": { "full_name": "aaronpk/command-line-oauth", "language": "PHP", "stargazers_count": 20, "description": "A quick demo of doing OAuth from the command line", "topics": [ "oauth", "oauth2" ] }, "type": "created_repo", "date": "2018-07-14" }, { "repo": { "full_name": "aaronpk/compass", "language": "JavaScript", "stargazers_count": 132, "description": "Compass is a GPS tracking server that stores data in flat files.", "topics": [ "database", "gps", "gps-tracker", "indieweb", "p3k" ] }, "type": "created_repo", "date": "2015-04-16" }, { "repo": { "full_name": "aaronpk/cross-app-authz-demo", "language": "PHP", "stargazers_count": 0 }, "type": "created_repo", "date": "2023-11-09" }, { "repo": { "full_name": "aaronpk/crosswalk-photo-booth", "language": "Shell", "stargazers_count": 2 }, "type": "created_repo", "date": "2014-10-25" }, { "repo": { "full_name": "aaronpk/curly", "language": "Ruby", "stargazers_count": 4, "description": "curly: A wrapper for `curl` which pretty-prints JSON output" }, "type": "created_repo", "date": "2012-06-23" }, { "repo": { "full_name": "aaronpk/device-flow-proxy-server", "language": "PHP", "stargazers_count": 78, "description": "Add the OAuth 2.0 Device Flow to any OAuth server", "topics": [ "device-flow", "oauth", "oauth2" ] }, "type": "created_repo", "date": "2015-11-18" }, { "repo": { "full_name": "aaronpk/discourse-disqus-oauth", "language": "Ruby", "stargazers_count": 2, "description": "Log in to Discourse with your Disqus account" }, "type": "created_repo", "date": "2019-02-11" }, { "repo": { "full_name": "aaronpk/draft-deshpande-secevent-http-multi-push", "language": "Makefile", "stargazers_count": 0 }, "type": "created_repo", "date": "2024-08-30" }, { "repo": { "full_name": "aaronpk/draft-hanson-oauth-cookie-response-mode", "language": "Makefile", "stargazers_count": 0 }, "type": "created_repo", "date": "2024-02-16" }, { "repo": { "full_name": "aaronpk/draft-jones-oauth-rfc7523bis", "language": "Makefile", "stargazers_count": 1, "description": "Update to RFC 7523: JWT Profile for OAuth 2.0 Client Authentication and Authorization Grants" }, "type": "forked_repo", "date": "2024-11-22" }, { "repo": { "full_name": "aaronpk/draft-parecki-oauth-client-id-metadata-document", "language": "Makefile", "stargazers_count": 1 }, "type": "created_repo", "date": "2024-05-23" }, { "repo": { "full_name": "aaronpk/draft-parecki-oauth-identity-assertion-authz-grant", "language": "Makefile", "stargazers_count": 1 }, "type": "created_repo", "date": "2023-11-20" }, { "repo": { "full_name": "aaronpk/emoji-detector-php", "language": "PHP", "stargazers_count": 139, "description": "This library will find all emoji in an input string and return information about each emoji character." }, "type": "created_repo", "date": "2017-02-18" }, { "repo": { "full_name": "aaronpk/enterprise-sso-profile-oidc-saml", "stargazers_count": 0 }, "type": "created_repo", "date": "2023-09-12" }, { "repo": { "full_name": "aaronpk/esp-badge", "language": "C++", "stargazers_count": 5, "description": "esp32 with e-paper display" }, "type": "created_repo", "date": "2019-10-13" }, { "repo": { "full_name": "aaronpk/flickr-archiver-ruby", "language": "Ruby", "stargazers_count": 28, "description": "Backs up your entire Flickr stream to a local site." }, "type": "created_repo", "date": "2011-12-26" }, { "repo": { "full_name": "aaronpk/flickr-archivr", "language": "PHP", "stargazers_count": 13, "description": "Download and archive your entire Flickr account as a static website", "topics": [ "archive", "flickr", "photos" ] }, "type": "created_repo", "date": "2022-09-24" }, { "repo": { "full_name": "aaronpk/geoloqi-emergency-beacon-map", "language": "PHP", "stargazers_count": 8, "description": "This application is a resource for citizens, medical teams and governments before, during and after disasters." }, "type": "created_repo", "date": "2010-10-10" }, { "repo": { "full_name": "aaronpk/github-notify-ml", "language": "Python", "stargazers_count": 1, "description": "index.py is a python CGI script that provides a Webhook to be used as a github hook endpoint to send mail to a set of email addresses when specific GitHub events happen" }, "type": "forked_repo", "date": "2024-11-22" }, { "repo": { "full_name": "aaronpk/global-token-revocation", "language": "Makefile", "stargazers_count": 0 }, "type": "created_repo", "date": "2023-11-09" }, { "repo": { "full_name": "aaronpk/gnap-client-php", "language": "PHP", "stargazers_count": 2, "description": "Sample GNAP client in PHP" }, "type": "created_repo", "date": "2021-02-20" }, { "repo": { "full_name": "aaronpk/go-camo", "language": "Go", "stargazers_count": 0, "description": "Go secure image proxy server" }, "type": "forked_repo", "date": "2018-07-04" }, { "repo": { "full_name": "aaronpk/google-voice-php-api", "language": "PHP", "stargazers_count": 226, "description": "Unmaintaned: Please do not contact me with support requests. If this no longer works, it's because Google Voice changed their systems. I will accept pull requests that fix things. Check out http://twilio.com for a much better API for sending and receiving SMSs." }, "type": "created_repo", "date": "2009-08-07" }, { "repo": { "full_name": "aaronpk/idiorm", "language": "PHP", "stargazers_count": 0, "description": "A lightweight nearly-zero-configuration object-relational mapper and fluent query builder for PHP5." }, "type": "forked_repo", "date": "2022-03-26" }, { "repo": { "full_name": "aaronpk/ietf-activity-summary", "stargazers_count": 0, "description": "Activity summary e-mails" }, "type": "forked_repo", "date": "2024-02-02" }, { "repo": { "full_name": "aaronpk/imessage-export", "language": "PHP", "stargazers_count": 206, "description": "Archive your iMessage history to HTML, CSV or SQL" }, "type": "created_repo", "date": "2014-05-26" }, { "repo": { "full_name": "aaronpk/indieauth", "language": "HTML", "stargazers_count": 0, "description": "IndieAuth Specification" }, "type": "forked_repo", "date": "2020-08-09" }, { "repo": { "full_name": "aaronpk/indieauth-client", "language": "PHP", "stargazers_count": 2, "description": "Sample client app to authenticate against IndieAuth-enabled domains" }, "type": "created_repo", "date": "2014-01-02" }, { "repo": { "full_name": "aaronpk/indieauth-token-endpoint", "language": "PHP", "stargazers_count": 7 }, "type": "created_repo", "date": "2014-05-01" }, { "repo": { "full_name": "aaronpk/indieauth.com", "language": "Ruby", "stargazers_count": 184, "description": "This service is being discontinued in favor of indielogin.com", "topics": [ "indieauth", "indieweb", "oauth" ] }, "type": "created_repo", "date": "2012-03-25" }, { "repo": { "full_name": "aaronpk/indieauth.rocks", "language": "CSS", "stargazers_count": 12, "description": "IndieAuth test suite - in progress" }, "type": "created_repo", "date": "2019-02-09" }, { "repo": { "full_name": "aaronpk/indielogin-client-php", "language": "PHP", "stargazers_count": 1, "description": "A client library for using with IndieLogin.com" }, "type": "created_repo", "date": "2020-11-26" }, { "repo": { "full_name": "aaronpk/indielogin.com", "language": "PHP", "stargazers_count": 161, "description": "Sign in with your domain name", "topics": [ "indieauth", "indieweb", "oauth" ] }, "type": "created_repo", "date": "2018-04-02" }, { "repo": { "full_name": "aaronpk/indienews", "language": "PHP", "stargazers_count": 39, "description": "\ud83d\udcf0 News aggregator for IndieWeb-related posts", "topics": [ "aggregator", "indieweb" ] }, "type": "created_repo", "date": "2013-02-19" }, { "repo": { "full_name": "aaronpk/indieweb-reply-browser-extension", "language": "JavaScript", "stargazers_count": 2, "description": "A browser extension to intercept existing silos' \"reply\" buttons to post from your own site instead" }, "type": "created_repo", "date": "2012-08-24" }, { "repo": { "full_name": "aaronpk/ipsie", "stargazers_count": 1, "description": "OpenID IPSIE Working Group Repository" }, "type": "forked_repo", "date": "2024-12-10" }, { "repo": { "full_name": "aaronpk/jwt-framework", "language": "PHP", "stargazers_count": 0, "description": "JWT Framework" }, "type": "forked_repo", "date": "2022-01-18" }, { "repo": { "full_name": "aaronpk/k5m-romance", "language": "Ruby", "stargazers_count": 1 }, "type": "forked_repo", "date": "2012-05-26" }, { "repo": { "full_name": "aaronpk/kaz", "language": "Ruby", "stargazers_count": 1 }, "type": "created_repo", "date": "2015-05-06" }, { "repo": { "full_name": "aaronpk/linkfree", "stargazers_count": 2, "description": "A free and open source alternative to LinkTree" }, "type": "forked_repo", "date": "2021-06-03" }, { "repo": { "full_name": "aaronpk/live-chat-overlay", "language": "JavaScript", "stargazers_count": 155, "description": "Restyle the YouTube \"popout chat\" window so you can key it over a video to show comments on a livestream", "topics": [ "chat", "chrome-extension", "obs", "youtube" ] }, "type": "created_repo", "date": "2020-05-09" }, { "repo": { "full_name": "aaronpk/live-chat-overlay-remote", "language": "JavaScript", "stargazers_count": 7, "description": "The remote window for the Live Chat Overlay browser extension" }, "type": "created_repo", "date": "2021-07-02" }, { "repo": { "full_name": "aaronpk/llm-chatbot", "language": "Python", "stargazers_count": 0, "description": "A chatbot that references documents in a limited corpus to answer questions." }, "type": "created_repo", "date": "2023-04-02" }, { "repo": { "full_name": "aaronpk/local-mediawiki-sync", "language": "PHP", "stargazers_count": 11, "description": "Downloads all pages from a MediaWiki install to local text files." }, "type": "created_repo", "date": "2011-11-15" }, { "repo": { "full_name": "aaronpk/loqi", "stargazers_count": 7, "description": "Loqi is a friendly IRC bot" }, "type": "created_repo", "date": "2016-08-27" }, { "repo": { "full_name": "aaronpk/lora-experiments", "language": "C++", "stargazers_count": 1 }, "type": "created_repo", "date": "2020-05-30" }, { "repo": { "full_name": "aaronpk/m5-core2-atem-controller", "language": "C++", "stargazers_count": 11, "description": "An ATEM controller using an M5 Core2" }, "type": "created_repo", "date": "2020-12-30" }, { "repo": { "full_name": "aaronpk/mailersend-laravel-driver", "language": "PHP", "stargazers_count": 0, "description": "The official MailerSend Laravel Driver" }, "type": "forked_repo", "date": "2023-02-17" }, { "repo": { "full_name": "aaronpk/maniac-clock", "language": "JavaScript", "stargazers_count": 6, "description": "A sticky clock that also takes screenshots" }, "type": "created_repo", "date": "2017-05-01" }, { "repo": { "full_name": "aaronpk/mediawiki-changelog-graphs", "stargazers_count": 4, "description": "Adds a special page showing a chart of wiki edits broken down by day, hour and month" }, "type": "created_repo", "date": "2011-02-24" }, { "repo": { "full_name": "aaronpk/mediawiki-github-issues", "stargazers_count": 3, "description": "Render a list of Github issues in a wiki page" }, "type": "created_repo", "date": "2013-12-11" }, { "repo": { "full_name": "aaronpk/mediawiki-mf2-dfn", "language": "PHP", "stargazers_count": 2, "description": "Adds a p-summary tag around the first sentence of a page that contains a <dfn> tag" }, "type": "created_repo", "date": "2014-05-13" }, { "repo": { "full_name": "aaronpk/meetable", "language": "PHP", "stargazers_count": 130, "description": "an event listing website", "topics": [ "aggregator", "events", "indieweb" ] }, "type": "created_repo", "date": "2019-12-16" }, { "repo": { "full_name": "aaronpk/meme-api", "language": "Ruby", "stargazers_count": 7, "description": "An API and TikTokBot integration that implements a !meme command to generate a meme image", "topics": [ "irc", "meme", "slack", "tiktokbot" ] }, "type": "created_repo", "date": "2016-07-07" }, { "repo": { "full_name": "aaronpk/microformats-blankspace-tests", "language": "HTML", "stargazers_count": 0, "topics": [ "indieweb", "microformats", "parser" ] }, "type": "created_repo", "date": "2018-03-03" }, { "repo": { "full_name": "aaronpk/micropub.rocks", "language": "PHP", "stargazers_count": 30, "description": "Micropub test suite and debugging utility", "topics": [ "indieweb", "micropub", "test-suite", "validator", "w3c" ] }, "type": "created_repo", "date": "2016-08-21" }, { "repo": { "full_name": "aaronpk/microsub.rocks", "language": "PHP", "stargazers_count": 4 }, "type": "created_repo", "date": "2019-05-25" }, { "repo": { "full_name": "aaronpk/monocle", "language": "Sass", "stargazers_count": 50, "description": "Monocle is a reader app that talks to a Microsub server", "topics": [ "indieweb", "microsub", "reader" ] }, "type": "created_repo", "date": "2018-02-04" }, { "repo": { "full_name": "aaronpk/munin-irc-stats", "language": "JavaScript", "stargazers_count": 0, "description": "Munin plugin for graphing clients/channels stats for an IRC server" }, "type": "created_repo", "date": "2012-11-26" }, { "repo": { "full_name": "aaronpk/music-map", "language": "JavaScript", "stargazers_count": 5, "description": "Mapping all the songs we listened to on a road trip!" }, "type": "created_repo", "date": "2013-07-18" }, { "repo": { "full_name": "aaronpk/nautilus", "language": "PHP", "stargazers_count": 89, "description": "Turn your website into an ActivityPub profile", "topics": [ "activitypub", "indieweb", "mastodon", "socialweb" ] }, "type": "created_repo", "date": "2018-10-17" }, { "repo": { "full_name": "aaronpk/oauth-authorization-server-discovery", "language": "Makefile", "stargazers_count": 1, "description": "This specification enables an OAuth resource server to indicate the authorization server it is protected by.", "topics": [ "api", "oauth", "oauth2" ] }, "type": "created_repo", "date": "2022-11-15" }, { "repo": { "full_name": "aaronpk/oauth-client-id-scheme", "language": "Makefile", "stargazers_count": 1 }, "type": "created_repo", "date": "2024-11-05" }, { "repo": { "full_name": "aaronpk/oauth-client-intermediary-metadata", "language": "HTML", "stargazers_count": 0, "description": "OAuth 2.0 Client Intermediary Metadata" }, "type": "created_repo", "date": "2019-11-16" }, { "repo": { "full_name": "aaronpk/oauth-direct-interaction-grant", "language": "Makefile", "stargazers_count": 0, "description": "replaced by OAuth for First-Party Apps" }, "type": "created_repo", "date": "2022-12-07" }, { "repo": { "full_name": "aaronpk/oauth-dpop-sample-vanilla-js", "language": "HTML", "stargazers_count": 1 }, "type": "created_repo", "date": "2023-05-19" }, { "repo": { "full_name": "aaronpk/oauth-fedcm-profile", "stargazers_count": 3 }, "type": "created_repo", "date": "2024-05-23" }, { "repo": { "full_name": "aaronpk/oauth-metadata-for-nested-flows", "language": "Makefile", "stargazers_count": 0 }, "type": "created_repo", "date": "2023-10-23" }, { "repo": { "full_name": "aaronpk/oauth-school", "language": "CSS", "stargazers_count": 0 }, "type": "created_repo", "date": "2020-12-09" }, { "repo": { "full_name": "aaronpk/oauth.net", "language": "PHP", "stargazers_count": 288, "description": ":lock: The oauth.net website. Feel free to send pull requests with updates." }, "type": "created_repo", "date": "2012-05-18" }, { "repo": { "full_name": "aaronpk/oidc-debugger", "stargazers_count": 0, "description": "OAuth 2.0 and OpenID Connect debugging tool" }, "type": "forked_repo", "date": "2022-04-21" }, { "repo": { "full_name": "aaronpk/omniauth-disqus", "language": "Ruby", "stargazers_count": 0, "description": "A Disqus OAuth2 strategy for OmniAuth." }, "type": "forked_repo", "date": "2019-02-11" }, { "repo": { "full_name": "aaronpk/omniauth-indieauth", "language": "Ruby", "stargazers_count": 5, "description": "IndieAuth strategy for OmniAuth" }, "type": "created_repo", "date": "2013-09-14" }, { "repo": { "full_name": "aaronpk/openid-activity-summary", "stargazers_count": 1 }, "type": "created_repo", "date": "2024-11-22" }, { "repo": { "full_name": "aaronpk/openid-connect-full-backchannel-logout", "language": "Makefile", "stargazers_count": 0 }, "type": "created_repo", "date": "2024-08-07" }, { "repo": { "full_name": "aaronpk/overland-ios", "language": "Objective-C", "stargazers_count": 614, "description": "\ud83d\udccc GPS logger for iOS devices", "topics": [ "corelocation", "gps", "gps-tracker", "gpslogger", "hacktoberfest", "ios", "trip" ] }, "type": "created_repo", "date": "2013-10-22" }, { "repo": { "full_name": "aaronpk/owncast", "language": "Go", "stargazers_count": 4, "description": "Take control over your live stream video by running it yourself. Streaming + chat out of the box." }, "type": "forked_repo", "date": "2021-08-18" }, { "repo": { "full_name": "aaronpk/owncast.github.io", "language": "HTML", "stargazers_count": 0, "description": "Owncast's public facing web site. Documentation and info." }, "type": "forked_repo", "date": "2021-03-18" }, { "type": "star", "date": "2024-09-24", "repo": { "full_name": "w3c-fedid/custom-requests", "language": "Makefile", "stargazers_count": 4, "description": "This is a proposal to extend FedCM to allow RPs to make custom requests to the IdP" } }, { "type": "star", "date": "2024-05-25", "repo": { "full_name": "freika/dawarich", "language": "Ruby", "stargazers_count": 3816, "description": "Self-hosted alternative to Google Location History (Google Maps Timeline)", "topics": [ "google-maps", "hacktoberfest", "homelab", "maps", "owntracks", "self-hosted" ] } }, { "type": "star", "date": "2024-05-18", "repo": { "full_name": "samuelgoto/indie-fedcm", "language": "JavaScript", "stargazers_count": 6 } }, { "type": "star", "date": "2023-07-17", "repo": { "full_name": "janssenproject/jans", "language": "Java", "stargazers_count": 514, "description": "An enterprise identity and access management platform-- Janssen is a distribution of standards-based, developer friendly, components that are engineered to work together in any cloud. #OAuth #OpenID #FIDO", "topics": [ "access-management", "api", "iam", "identity", "kubernetes", "oauth2", "openid-connect", "security", "sso" ] } }, { "type": "star", "date": "2022-03-19", "repo": { "full_name": "bakame-php/http-structured-fields", "language": "PHP", "stargazers_count": 42, "description": "Structured Field Values for HTTP manipulation in PHP", "topics": [ "http", "http-headers", "parse-headers", "php", "rfc", "rfc8941", "rfc9651", "structured-fields", "structured-headers", "structured-trailers" ] } }, { "type": "star", "date": "2021-12-15", "repo": { "full_name": "oauth-wg/oauth-browser-based-apps", "language": "Makefile", "stargazers_count": 26, "description": "Best practices for OAuth in Browser-Based Apps" } }, { "type": "star", "date": "2021-12-15", "repo": { "full_name": "aaronpk/quill", "language": "PHP", "stargazers_count": 119, "description": "\ud83d\udd8b A Micropub client for creating posts", "topics": [ "indieweb", "micropub", "p3k" ] } }, { "type": "star", "date": "2021-12-15", "repo": { "full_name": "ietf-wg-gnap/gnap-core-protocol", "language": "Shell", "stargazers_count": 149 } }, { "type": "star", "date": "2021-12-15", "repo": { "full_name": "oauth-wg/oauth-v2-1", "language": "Makefile", "stargazers_count": 59, "description": "OAuth 2.1 is a consolidation of the core OAuth 2.0 specs", "topics": [ "oauth", "oauth2" ] } }, { "type": "star", "date": "2021-12-15", "repo": { "full_name": "w3c/webmention", "language": "HTML", "stargazers_count": 114, "description": "Webmention spec" } }, { "type": "star", "date": "2021-12-15", "repo": { "full_name": "aaronpk/xray", "language": "PHP", "stargazers_count": 90, "description": "X-Ray returns structured data from any URL", "topics": [ "indieweb", "microformats", "p3k" ] } }, { "type": "star", "date": "2021-12-15", "repo": { "full_name": "aaronpk/overland-ios", "language": "Objective-C", "stargazers_count": 614, "description": "\ud83d\udccc GPS logger for iOS devices", "topics": [ "corelocation", "gps", "gps-tracker", "gpslogger", "hacktoberfest", "ios", "trip" ] } }, { "type": "star", "date": "2021-05-23", "repo": { "full_name": "rse/vingester", "language": "JavaScript", "stargazers_count": 204, "description": "Ingest Web Contents as Video Streams", "topics": [ "ndi", "obs-ninja", "obs-studio", "video-streams", "window-capture" ] } }, { "type": "star", "date": "2021-03-11", "repo": { "full_name": "steveseguin/vdo.ninja", "language": "JavaScript", "stargazers_count": 2935, "description": "VDO.Ninja is a powerful tool that lets you bring remote video feeds into OBS or other studio software via WebRTC.", "topics": [ "live", "low-latency", "ninja", "obs", "obsninja", "studio", "vdo", "vdo-ninja", "vdoninja", "video", "vmix" ] } }, { "type": "star", "date": "2020-12-09", "repo": { "full_name": "nagwww/s3-leaks", "stargazers_count": 388, "description": "List of S3 Hacks" } }, { "type": "star", "date": "2020-12-04", "repo": { "full_name": "hawx/relme-auth", "language": "Go", "stargazers_count": 17, "description": "An implementation of http://microformats.org/wiki/RelMeAuth" } }, { "type": "star", "date": "2020-12-04", "repo": { "full_name": "mheap/github-action-required-labels", "language": "JavaScript", "stargazers_count": 103, "description": "Fail the build if/unless a certain combination of labels are applied to a pull request", "topics": [ "github-action" ] } }, { "type": "star", "date": "2020-11-21", "repo": { "full_name": "zorchenhimer/movienight", "language": "Go", "stargazers_count": 700, "description": "Single instance video streaming server with integrated chat.", "topics": [ "chat-room", "golang-web-application", "livestreaming", "movienight", "movienight-stream-server", "rtmp-port", "stream", "streaming", "video", "video-streaming", "webassembly", "websocket-chat" ] } }, { "type": "star", "date": "2020-09-30", "repo": { "full_name": "applest/node-applest-atem", "language": "CoffeeScript", "stargazers_count": 89, "description": "A module to control Blackmagic Design ATEM Switchers", "topics": [ "atem", "blackmagic", "bmd", "switcher" ] } }, { "type": "star", "date": "2020-08-12", "repo": { "full_name": "owncast/owncast", "language": "Go", "stargazers_count": 9761, "description": "Take control over your live stream video by running it yourself. Streaming + chat out of the box.", "topics": [ "activitypub", "broadcasting", "chat", "decentralized", "federation", "fediverse", "golang", "hacktoberfest", "hls", "live", "livestream", "owncast", "rtmp", "self-hosted", "streaming-video", "video" ] } }, { "type": "star", "date": "2020-08-12", "repo": { "full_name": "derheinz/divoom-adapter", "language": "Python", "stargazers_count": 199, "description": "Implementation of divoom-aurabox" } }, { "type": "star", "date": "2020-07-05", "repo": { "full_name": "warren-bank/android-rtsp-ipcam-viewer", "language": "Java", "stargazers_count": 82, "description": "Android app to view RTSP and RTMP IP camera video streams." } }, { "type": "star", "date": "2020-04-18", "repo": { "full_name": "hascheksolutions/pictshare", "language": "JavaScript", "stargazers_count": 851, "description": ":camera: PictShare is an open source image, mp4, pastebin hosting service with a simple resizing and upload API that you can host yourself. :rice_scene:", "topics": [ "docker", "encryption", "image-uploader", "images", "mp4-uploads", "picture", "selfhosted" ] } }, { "type": "star", "date": "2019-12-21", "repo": { "full_name": "rashidlaasri/laravelinstaller", "language": "PHP", "stargazers_count": 1943, "description": "A web installer for Laravel", "topics": [ "laravel", "laravel-installer" ] } }, { "type": "star", "date": "2019-11-05", "repo": { "full_name": "grantemsley/viewsonictvrs232", "language": "HTML", "stargazers_count": 8, "description": "Serial/RS232 control of viewsonic TVs" } }, { "type": "star", "date": "2019-10-12", "repo": { "full_name": "jamct/doorsignepd", "language": "PHP", "stargazers_count": 101, "description": "Doorsign with E-Paper-Display with ESP32. Loading images from webserver.", "topics": [ "c-plus-plus", "door-sign", "esp32", "esp32-arduino", "php" ] } }, { "type": "star", "date": "2019-09-03", "repo": { "full_name": "kevinvincent/ha-wyzesense", "language": "Python", "stargazers_count": 371, "description": "A Home Assistant Component to interface with the WYZE Sense hub and sensor system" } }, { "type": "star", "date": "2019-08-17", "repo": { "full_name": "kalkih/mini-graph-card", "language": "JavaScript", "stargazers_count": 3208, "description": "Minimalistic graph card for Home Assistant Lovelace UI", "topics": [ "automation", "custom", "graph", "hacktoberfest", "hassio", "home-assistant", "lovelace", "lovelace-ui", "sensor" ] } }, { "type": "star", "date": "2019-08-11", "repo": { "full_name": "elad-bar/ha-edgeos", "language": "Python", "stargazers_count": 136, "description": "Integration with EdgeOS (Ubiquiti)", "topics": [ "custom-component", "edgeos", "home-assistant" ] } }, { "type": "star", "date": "2019-06-09", "repo": { "full_name": "kasparsd/sign-in-with-apple", "language": "PHP", "stargazers_count": 49, "description": "A WordPress plugin for Sign In with Apple", "topics": [ "appleid", "sign-in-with-apple", "wordpress", "wordpress-plugin" ] } }, { "type": "star", "date": "2019-05-12", "repo": { "full_name": "birkenfeld/led-name-tag-programmer", "language": "Python", "stargazers_count": 9, "description": "Programmer for Chinese 11x44 LED name tags" } }, { "type": "star", "date": "2019-03-03", "repo": { "full_name": "photoprism/photoprism", "language": "Go", "stargazers_count": 36222, "description": "AI-Powered Photos App for the Decentralized Web \ud83c\udf08\ud83d\udc8e\u2728", "topics": [ "ai", "golang", "google-photos", "machine-learning", "photography", "private-cloud", "self-hosted", "tensorflow" ] } }, { "type": "star", "date": "2019-01-27", "repo": { "full_name": "tomyvi/php-tracks-recorder", "language": "PHP", "stargazers_count": 66, "description": "PHP front & backend for owntracks & overland payload" } }, { "type": "star", "date": "2018-11-18", "repo": { "full_name": "plaidweb/pushl", "language": "Python", "stargazers_count": 30, "description": "Push notification adapter for feeds", "topics": [ "atom", "feeds", "rss", "syndication", "webmention", "websub" ] } }, { "type": "star", "date": "2018-10-15", "repo": { "full_name": "rss-bridge/rss-bridge", "language": "PHP", "stargazers_count": 7631, "description": "The RSS feed for websites missing it", "topics": [ "atom-feed", "hacktoberfest", "json-feed", "php", "rss", "rss-bridge", "rss-feed", "unlicense" ] } }, { "type": "star", "date": "2018-07-12", "repo": { "full_name": "nilsnh/cellar-door", "stargazers_count": 19, "description": "\ud83d\udc2c Personal authorization server implementing the IndieAuth federated login protocol." } }, { "type": "star", "date": "2018-07-12", "repo": { "full_name": "attendize/attendize", "language": "PHP", "stargazers_count": 4056, "description": "Attendize is an open-source ticket selling and event management platform built on Laravel.", "topics": [ "attendance", "attendize", "door-management", "event-management", "event-registration", "events", "laravel", "sell-tickets", "ticketing", "tickets" ] } }, { "type": "star", "date": "2018-07-09", "repo": { "full_name": "ksubileau/color-thief-php", "language": "PHP", "stargazers_count": 632, "description": "Grabs the dominant color or a representative color palette from an image. Uses PHP and GD, Imagick or Gmagick.", "topics": [ "color-palette", "dominant-colors", "gd", "image-processing", "imagick", "php" ] } }, { "type": "star", "date": "2018-05-13", "repo": { "full_name": "stanographer/aloft4", "language": "JavaScript", "stargazers_count": 4, "description": "Real time transcription delivery system (current version)." } }, { "type": "star", "date": "2018-04-20", "repo": { "full_name": "pstuifzand/ekster", "language": "Go", "stargazers_count": 27, "description": "microsub server" } }, { "type": "star", "date": "2018-03-08", "repo": { "full_name": "chrisb/amazon-orders", "language": "Ruby", "stargazers_count": 38, "description": "Import your Amazon.com order history into SQLite" } }, { "type": "star", "date": "2018-03-03", "repo": { "full_name": "mtibben/html2text", "language": "PHP", "stargazers_count": 571, "description": "PHP library to convert HTML to formatted plain text" } }, { "type": "star", "date": "2018-02-01", "repo": { "full_name": "xba1k/ax25irc", "language": "Java", "stargazers_count": 32, "description": "IRC-like messaging system for HAM packet radio with additional APRS support.", "topics": [ "aprs", "ax25", "chat", "ham", "messaging", "radio", "tnc" ] } }, { "type": "star", "date": "2017-12-15", "repo": { "full_name": "calagator/calagator", "language": "Ruby", "stargazers_count": 439, "description": "An open source community calendar platform written in Ruby on Rails" } }, { "type": "star", "date": "2017-11-10", "repo": { "full_name": "indiepass/indiepass-ios", "language": "Swift", "stargazers_count": 45, "description": "An IndieWeb app with extensions for sharing information to micropub endpoints and reading from microsub endpoints", "topics": [ "indieweb", "ios", "micropub", "microsub" ] } }, { "type": "star", "date": "2017-11-05", "repo": { "full_name": "webmemex/freeze-dry", "language": "TypeScript", "stargazers_count": 292, "description": "Snapshots a web page to get it as a static, self-contained HTML document." } }, { "type": "star", "date": "2017-10-06", "repo": { "full_name": "manifestinteractive/teleprompter", "language": "JavaScript", "stargazers_count": 341, "description": "Browser-based TelePrompter with Remote Control", "topics": [ "browser-based", "local-storage", "open-source", "remote-control", "teleprompter", "text-editor" ] } }, { "type": "star", "date": "2017-10-01", "repo": { "full_name": "cheeplusplus/launchpadjs", "language": "JavaScript", "stargazers_count": 2, "description": "Novation Launchpad WebMIDI library" } }, { "type": "star", "date": "2017-10-01", "repo": { "full_name": "maxwellito/tetrispad", "language": "JavaScript", "stargazers_count": 30, "description": "Use the Novation Launchpad to play Tetris" } }, { "type": "star", "date": "2017-09-25", "repo": { "full_name": "merbanan/rtl_433", "language": "C", "stargazers_count": 6346, "description": "Program to decode radio transmissions from devices on the ISM bands (and other frequencies)", "topics": [ "433mhz", "rf", "rtl-sdr", "sdr", "sensors", "signal-processing" ] } }, { "type": "star", "date": "2017-09-21", "repo": { "full_name": "timbru31/amazon-tag-remover", "language": "TypeScript", "stargazers_count": 61, "description": "\ud83d\udeab \ud83d\udcb9 \ud83d\uded2WebExtension for Chrome, Firefox, Edge, Opera and Safari to remove the Amazon affiliate tracking ID (tag) from amazon links", "topics": [ "affiliate-tracking", "amazon", "amazon-site", "browser-extension", "chrome", "chrome-extension", "edge", "edge-extension", "extension", "firefox", "firefox-addon", "firefox-extension", "opera", "opera-addon", "opera-extension", "safari-extension", "webextension", "webextensions" ] } }, { "type": "star", "date": "2017-08-03", "repo": { "full_name": "vouch/vouch-proxy", "language": "Go", "stargazers_count": 2977, "description": "an SSO and OAuth / OIDC login solution for Nginx using the auth_request module", "topics": [ "authentication", "golang", "jwt", "lasso", "nginx", "nginx-proxy", "oauth2", "sso", "sso-login", "sso-solution" ] } }, { "type": "star", "date": "2017-07-02", "repo": { "full_name": "cmosguy/laravel-http-pushstream-broadcaster", "language": "PHP", "stargazers_count": 202, "description": "Laravel Broadcaster for the HTTP Pushstream Nginx Module" } }, { "type": "star", "date": "2017-06-28", "repo": { "full_name": "shouldbee/reserved-usernames", "language": "PHP", "stargazers_count": 623, "description": "590+ usernames in this dictionary! A list of reserved usernames to prevent url collision with resource paths. This repository hosts the list in multiple formats like JSON, CSV, SQL and plain text. You can use its just download its by wget." } }, { "type": "star", "date": "2017-06-22", "repo": { "full_name": "inklings-io/selfauth", "language": "PHP", "stargazers_count": 81, "description": "self-hosted auth_endpoint using simple login mechanism" } }, { "type": "star", "date": "2017-05-05", "repo": { "full_name": "archivebox/archivebox", "language": "Python", "stargazers_count": 23054, "description": "\ud83d\uddc3 Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more...", "topics": [ "archivebox", "backups", "bookmark-archiver", "browser-bookmarks", "chromium", "digipres", "firefox", "headless-browser", "internet-archiving", "pinboard", "pocket", "python", "rss", "self-hosted", "singlefile", "warc", "wayback-machine", "web-archiving", "wget", "youtube-dl" ] } }, { "type": "star", "date": "2017-05-03", "repo": { "full_name": "kisonecat/autocut", "language": "Python", "stargazers_count": 19, "description": "Automatically cut off the parts of the video where I'm not speaking" } }, { "type": "star", "date": "2017-05-01", "repo": { "full_name": "gargron/pubsubhubbub", "language": "Ruby", "stargazers_count": 9, "description": "A mountable PubSubHubbub server for Rails" } }, { "type": "star", "date": "2017-04-27", "repo": { "full_name": "helio-fm/helio-sequencer", "language": "C++", "stargazers_count": 3169, "description": "Libre music sequencer for desktop and mobile platforms", "topics": [ "audio-applications", "composition", "cross-platform", "juce", "microtonal", "midi", "music-composition", "music-sequencer", "music-tools", "sequencer", "vst" ] } }, { "type": "star", "date": "2017-04-05", "repo": { "full_name": "upcoming/upcoming-www", "language": "JavaScript", "stargazers_count": 169, "description": "Upcoming.org Site" } }, { "type": "star", "date": "2017-01-11", "repo": { "full_name": "barryf/micropublish", "language": "JavaScript", "stargazers_count": 68, "description": "A Micropub client that you can use to create, update, delete and undelete content on your Micropub-enabled website.", "topics": [ "client", "indieweb", "micropub", "ruby" ] } }, { "type": "star", "date": "2016-12-21", "repo": { "full_name": "cweiske/phinde", "language": "PHP", "stargazers_count": 56, "description": "Self-hosted search engine for your static blog", "topics": [ "indieweb", "php", "search-engine" ] } }, { "type": "star", "date": "2016-11-28", "repo": { "full_name": "teqneers/shamir", "language": "PHP", "stargazers_count": 46, "description": "Shamir's Shared Secret Implementation in PHP" } }, { "type": "star", "date": "2016-11-01", "repo": { "full_name": "portier/portier.github.io", "language": "HTML", "stargazers_count": 364, "description": "Website for Portier, an email-based, passwordless authentication that you can host yourself." } }, { "type": "star", "date": "2016-09-29", "repo": { "full_name": "glenscott/url-normalizer", "language": "PHP", "stargazers_count": 100, "description": "Syntax based normalization of URI's" } }, { "type": "star", "date": "2016-09-16", "repo": { "full_name": "jreinhardt/handkerchief", "language": "Python", "stargazers_count": 20, "description": "Download issues from GitHub and turn them into a single standalone, browsable HTML file for offline use." } }, { "type": "star", "date": "2016-08-16", "repo": { "full_name": "minimaxir/big-list-of-naughty-strings", "language": "Python", "stargazers_count": 46899, "description": "The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data." } }, { "type": "star", "date": "2016-08-15", "repo": { "full_name": "feross/spoofmac", "language": "Python", "stargazers_count": 3060, "description": ":briefcase: Change your MAC address for debugging", "topics": [ "address", "ifconfig", "ip", "ipconfig", "mac", "mac-address", "python", "spoofmac", "wi-fi", "wifi" ] } }, { "type": "star", "date": "2016-08-13", "repo": { "full_name": "imazen/imageflow", "language": "Rust", "stargazers_count": 4223, "description": "High-performance image manipulation for web servers. Includes imageflow_server, imageflow_tool, and libimageflow", "topics": [ "image-compression", "image-manipulation", "image-server", "imagemagick", "lib", "tool" ] } }, { "type": "star", "date": "2016-08-08", "repo": { "full_name": "4bitfocus/asc-key-to-qr-code", "language": "Shell", "stargazers_count": 127, "description": "Shell scripts to convert between ascii armor PGP keys and QR codes for paper backup" } }, { "type": "star", "date": "2016-07-26", "repo": { "full_name": "mailcheck/mailcheck", "language": "JavaScript", "stargazers_count": 7952, "description": "Reduce misspelled email addresses in your web apps." } }, { "type": "star", "date": "2016-06-17", "repo": { "full_name": "kanboard/kanboard", "language": "PHP", "stargazers_count": 8627, "description": "Kanban project management software", "topics": [ "agile", "kanban", "kanboard", "project-management", "self-hosted" ] } }, { "type": "star", "date": "2016-02-10", "repo": { "full_name": "kylewm/silo.pub", "language": "Python", "stargazers_count": 27, "description": "Micropub bridge for hosted blogs" } }, { "type": "star", "date": "2015-11-11", "repo": { "full_name": "dev1an/atem", "language": "JavaScript", "stargazers_count": 67, "description": "Implementation of BlackMagicDesign's ATEM v6.8 communication protocol in javascript (written for nodejs).", "topics": [ "atem", "blackmagicdesign-atem", "bmd", "javascript", "nodejs" ] } }, { "type": "star", "date": "2015-11-03", "repo": { "full_name": "mrzool/invoice-boilerplate", "language": "TeX", "stargazers_count": 706, "description": "Simple automated LaTeX invoicing system", "topics": [ "latex", "makefile", "pandoc", "pdf", "typesetting", "yaml" ] } }, { "type": "star", "date": "2015-10-13", "repo": { "full_name": "connors/photon", "language": "CSS", "stargazers_count": 10020, "description": "The fastest way to build beautiful Electron apps using simple HTML and CSS", "topics": [ "css", "electron", "html", "photon" ] } }, { "type": "star", "date": "2015-10-07", "repo": { "full_name": "auchenberg/volkswagen", "language": "JavaScript", "stargazers_count": 15003, "description": ":see_no_evil: Volkswagen detects when your tests are being run in a CI server, and makes them pass.", "topics": [ "cheat", "ci-server", "continuous-integration", "defeat", "javascipt", "nodejs", "volkswagen" ] } }, { "type": "star", "date": "2015-09-21", "repo": { "full_name": "camhenlin/imessagemodule", "language": "JavaScript", "stargazers_count": 86, "description": "A node module for sending iMessages on your Mac" } }, { "type": "star", "date": "2015-09-14", "repo": { "full_name": "kylewm/forkontext", "language": "Python", "stargazers_count": 5, "description": "Service to upgrade simple to full reply contexts with Javascript" } }, { "type": "star", "date": "2015-09-03", "repo": { "full_name": "yudai/gotty", "language": "Go", "stargazers_count": 18900, "description": "Share your terminal as a web application", "topics": [ "browser", "go", "javascript", "terminal", "tty", "typescript", "web", "websocket" ] } }, { "type": "star", "date": "2015-08-28", "repo": { "full_name": "girliemac/rpi-kittycam", "language": "JavaScript", "stargazers_count": 594, "description": "Raspberry Pi app using a camera and PIR motion sensor, written in Node.js with Johnny-Five and Kittydar for cat facial detection" } }, { "type": "star", "date": "2015-08-13", "repo": { "full_name": "jakubkulhan/btree", "language": "PHP", "stargazers_count": 76, "description": "Append-only B+Tree implemented purely in PHP." } }, { "type": "star", "date": "2015-07-04", "repo": { "full_name": "jsonwebtoken/jsonwebtoken.github.io", "language": "JavaScript", "stargazers_count": 526, "description": "Developer-centric site to create awareness of JWTs and troubleshoot them." } }, { "type": "star", "date": "2015-06-18", "repo": { "full_name": "coralineada/ambient_spec", "language": "Ruby", "stargazers_count": 40, "description": "Turn your specs into ambient music." } }, { "type": "star", "date": "2015-06-13", "repo": { "full_name": "bastianallgeier/library", "language": "PHP", "stargazers_count": 33, "description": "The Library is a file-based, searchable data and file storage solution written in PHP" } }, { "type": "star", "date": "2015-05-29", "repo": { "full_name": "rocketchat/rocket.chat", "language": "TypeScript", "stargazers_count": 41744, "description": "The communications platform that puts data protection first.", "topics": [ "chat", "collaboration", "foss", "free", "hacktoberfest", "javascript", "meteor", "mit", "real-time", "slack", "webrtc" ] } }, { "type": "star", "date": "2015-05-10", "repo": { "full_name": "glennjones/note-editor", "language": "CSS", "stargazers_count": 11, "description": "A note editor for indie blogging platforms" } }, { "type": "star", "date": "2015-05-10", "repo": { "full_name": "itteco/iframely", "language": "JavaScript", "stargazers_count": 1549, "description": "oEmbed proxy. Supports over 1800 domains via custom parsers, oEmbed, Twitter Cards and Open Graph", "topics": [ "embeds", "oembed", "open-graph", "responsive", "twitter-cards" ] } }, { "type": "star", "date": "2015-04-24", "repo": { "full_name": "mobilitylab/transitscreen", "language": "PHP", "stargazers_count": 132, "description": "Transit screen configuration and display." } }, { "type": "star", "date": "2015-04-16", "repo": { "full_name": "wandenberg/nginx-push-stream-module", "language": "C", "stargazers_count": 2222, "description": "A pure stream http push technology for your Nginx setup. Comet made easy and really scalable." } }, { "type": "star", "date": "2015-04-16", "repo": { "full_name": "laravel/lumen", "language": "PHP", "stargazers_count": 7636, "description": "The Laravel Lumen Framework.", "topics": [ "framework", "laravel", "lumen" ] } }, { "type": "star", "date": "2015-04-15", "repo": { "full_name": "javve/list.js", "language": "JavaScript", "stargazers_count": 11210, "description": "The perfect library for adding search, sort, filters and flexibility to tables, lists and various HTML elements. Built to be invisible and work on existing HTML.", "topics": [ "easy-to-use", "filters", "flexibility", "fuzzy-search", "javascript", "pagination", "search", "sort" ] } }, { "type": "star", "date": "2015-04-04", "repo": { "full_name": "t0k4rt/phpqrcode", "language": "PHP", "stargazers_count": 878, "description": "php QRcode generator library" } }, { "type": "star", "date": "2015-02-10", "repo": { "full_name": "indieweb/wordpress-micropub", "language": "PHP", "stargazers_count": 52, "description": "A Micropub Endpoint plugin for WordPress", "topics": [ "indieweb", "micropub", "plugin", "wordpress", "wordpress-plugin" ] } }, { "type": "star", "date": "2015-02-10", "repo": { "full_name": "sdelements/lets-chat", "language": "JavaScript", "stargazers_count": 9791, "description": "Self-hosted chat app for small teams" } }, { "type": "star", "date": "2015-02-02", "repo": { "full_name": "kenichi/tracklet", "language": "Objective-C", "stargazers_count": 8, "description": "iOS app and webservice for tracking/storing your own location" } }, { "type": "star", "date": "2014-12-18", "repo": { "full_name": "willnorris/imageproxy", "language": "Go", "stargazers_count": 3592, "description": "A caching, resizing image proxy written in Go", "topics": [ "imageproxy" ] } }, { "type": "star", "date": "2014-12-13", "repo": { "full_name": "shazow/ssh-chat", "language": "Go", "stargazers_count": 5642, "description": "Chat over SSH.", "topics": [ "chat", "server", "ssh", "ssh-chat" ] } }, { "type": "star", "date": "2014-12-04", "repo": { "full_name": "kumailht/flakes", "language": "CSS", "stargazers_count": 1819, "description": "Flakes is an Admin Template Framework. A combination of CSS Libraries, JavaScript Libraries and Design files that help you build business tools very quickly." } }, { "type": "star", "date": "2014-11-03", "repo": { "full_name": "valpackett/sweetroll", "language": "Haskell", "stargazers_count": 53, "description": "A personal website / #indieweb engine [OLD VERSION]", "topics": [ "blogging", "indieweb", "microblog", "micropub", "webmention", "website" ] } }, { "date": "2025-01-21", "type": "issue_comment", "link": "https://github.com/openid/ipsie/pull/41#issuecomment-2605981949", "message": "This is a great improvement! The only thing I'm not sure about is the entitlements part, since it sounded like the discussion was leaning towards either leaving entitlements/authorization entirely out of scope or considering it separately.", "repo": { "full_name": "openid/ipsie" } }, { "date": "2025-01-17", "type": "issues", "link": "https://github.com/ietf-scim-wg/draft-ietf-scim-events/issues/39", "message": "Implementations Please chime in below if you know of implementations of this specification, or if you have plans to implement this. Thanks!", "repo": { "full_name": "ietf-scim-wg/draft-ietf-scim-events" } }, { "date": "2025-01-17", "type": "issue_comment", "link": "https://github.com/w3c-fedid/FedCM/issues/694#issuecomment-2597160239", "message": "I'm not quite clear on the proposal. Is it:\n* to use FedCM-verified email addresses in email autofill fields? or\n* to call FedCM with a specific email address in an `<input>` field rather than the current FedCM trigger mechanisms?\n\nIt's also not clear from the notes here whether the email address appears in the autocomplete before or after the FedCM exchange complete.", "repo": { "full_name": "w3c-fedid/fedcm" } }, { "date": "2025-01-14", "type": "pull_request", "link": "https://github.com/openid/ipsie/pull/34", "message": "updates to MFA definition Expanded the definition of MFA, added references to NISTSP800-63 B.", "repo": { "full_name": "openid/ipsie" } }, { "date": "2025-01-14", "type": "created_branch", "message": "Created branch: aaronpk-patch-1", "repo": { "full_name": "openid/ipsie" } }, { "date": "2025-01-14", "type": "push", "link": "https://github.com/openid/ipsie/commits/d092e57e9b47d11d9cdfbdfacae7c6d22ae81ac2", "message": "Update ipsie-terminology.md", "repo": { "full_name": "openid/ipsie" } }, { "date": "2025-01-14", "type": "delete", "link": "https://github.com/openid/ipsie", "message": "Deleted branch: dhs-BI-MFA-1", "repo": { "full_name": "openid/ipsie" } }, { "date": "2025-01-13", "type": "issue_comment", "link": "https://github.com/openid/ipsie/pull/33#issuecomment-2588348585", "message": "I think the intent of the comment was that the enterprise is the \"resource owner\" in the OAuth sense of the term, which in this case would be their data in the applications. This is in contrast to the consumer space where the end user is the resource owner of their data in the applications.", "repo": { "full_name": "openid/ipsie" } }, { "date": "2025-01-10", "type": "issue_comment", "link": "https://github.com/openid/ipsie/issues/12#issuecomment-2583483795", "message": "We now have a document for terminology with a good start to the definitions.\r\n\r\nhttps://github.com/openid/ipsie/blob/main/ipsie-terminology.md", "repo": { "full_name": "openid/ipsie" } }, { "date": "2025-01-10", "type": "issues", "link": "https://github.com/openid/ipsie/issues/12", "message": "Need Definitions &/or a Terminology Section We will need to define terms - for example right now we use a term called \"B2B SaaS Developer\" and \"B2B SaaS Application\" - it seems clear that terms will change but we do need a place where our shared understanding is captured.", "repo": { "full_name": "openid/ipsie" } }, { "date": "2025-01-10", "type": "pull_request", "link": "https://github.com/openid/ipsie/pull/32", "message": "minor terminology edits * remove extra ====\r\n* add \"small businesses\" as an example of an enterprise\r\n* change \"protocols\" to a new top level section\r\n* move \"governance\" into main terminology section", "repo": { "full_name": "openid/ipsie" } }, { "date": "2025-01-10", "type": "push", "link": "https://github.com/ThisIsMissEm/draft-parecki-oauth-client-id-metadata-document/commits/c5db88f465a81d877e89ba50ae89561b7966345e", "message": "Update draft-parecki-oauth-client-id-metadata-document.md\n\nCo-authored-by: Emelia Smith <ThisIsMissEm@users.noreply.github.com>", "repo": { "full_name": "thisismissem/draft-parecki-oauth-client-id-metadata-document" } }, { "date": "2025-01-09", "type": "push", "link": "https://github.com/ietf-scim-wg/draft-sehgal-scim-delta-query/commits/a47418e4e4eba283911f161a641f4a38c50f26c2", "message": "remove trailing spaces", "repo": { "full_name": "ietf-scim-wg/draft-sehgal-scim-delta-query" } }, { "date": "2025-01-07", "type": "pull_request", "link": "https://github.com/openid/ipsie/pull/31", "message": "rephrase requirements as MUST instead of \"can\" edits made live during the WG meeting", "repo": { "full_name": "openid/ipsie" } }, { "date": "2025-01-07", "type": "created_branch", "message": "Created branch: aaronpk-patch-1", "repo": { "full_name": "openid/ipsie" } }, { "date": "2024-12-31", "type": "issue_comment", "link": "https://github.com/callumlocke/json-formatter/issues/283#issuecomment-2566675691", "message": "This extension breaks all the w3.org specs that contain JSON inside, e.g. https://www.w3.org/TR/service-workers/\r\n\r\nI was not expecting this extension to do anything to HTML documents, in my opinion it should only ever reformat the page if the content type of the page is JSON.", "repo": { "full_name": "callumlocke/json-formatter" } }, { "date": "2024-12-24", "type": "push", "link": "https://github.com/aaronpk/Slack-IRC-Gateway/commits/19af9b252f12b59812900c15d5830de41a533695", "message": "add a command to trigger a nick reset", "repo": { "full_name": "aaronpk/slack-irc-gateway" } }, { "date": "2024-12-23", "type": "issues", "link": "https://github.com/bitfocus/companion-module-rode-rcv/issues/3", "message": "Feedback is not triggered after audio channel volume is changed from Companion To reproduce the error:\n* Create a button that sets the volume of an audio channel\n* Create feedback on the button that changes the button background based on the set volume\n* Press the button\n\nThe feedback doesn't run if the volume is changed from Companion. If you change the volume on the RCV itself, then the feedback runs as expected.\n\n\n\n\n", "repo": { "full_name": "bitfocus/companion-module-rode-rcv" } }, { "date": "2024-12-22", "type": "issue_comment", "link": "https://github.com/w3c-fedid/idp-registration/issues/2#issuecomment-2558480803", "message": "The \"code\" is the OAuth authorization code which should be a string.\r\n\r\nThis is super exciting by the way! I'm very excited for a Discourse plugin to support this!", "repo": { "full_name": "w3c-fedid/idp-registration" } }, { "date": "2024-12-19", "type": "push", "link": "https://github.com/ioggstream/oauth-v2-1/commits/677796c9e50238b5b9987380cfb350206a862720", "message": "Update draft-ietf-oauth-v2-1.md", "repo": { "full_name": "ioggstream/oauth-v2-1" } }, { "date": "2024-12-17", "type": "issue_comment", "link": "https://github.com/openid/ipsie/pull/26#issuecomment-2547217822", "message": "You can preview the rendered table here:\r\n\r\nhttps://github.com/openid/ipsie/blob/6cae62fdc4423e53ef4d7592530fd3dc62afdc55/ipsie-levels.md", "repo": { "full_name": "openid/ipsie" } }, { "date": "2024-12-17", "type": "pull_request", "link": "https://github.com/openid/ipsie/pull/26", "message": "first draft of IPSIE levels I tried to create levels where each incremental level adds new capabilities that benefit the customer. I intentionally focus on capabilities without mentioning specifications yet. \r\n\r\nI am much less confident about the particulars of how the higher levels are defined compared to the earlier levels, but this is hopefully a place to start the discussions.", "repo": { "full_name": "openid/ipsie" } }, { "date": "2024-12-17", "type": "created_branch", "message": "Created branch: aaronpk-patch-1", "repo": { "full_name": "openid/ipsie" } }, { "date": "2024-12-11", "type": "push", "link": "https://github.com/aaronpk/scim.cloud/commits/ed4292a9082cfb3fd051a3ef497128d4a9709eba", "message": "Add Permit.io SCIM Implementation Merge pull request #11 from gemanor/main\n\nAdd Permit.io SCIM Implementation", "repo": { "full_name": "aaronpk/scim.cloud" } }, { "date": "2024-12-11", "type": "pull_request", "link": "https://github.com/aaronpk/scim.cloud/pull/11", "message": "Add Permit.io SCIM Implementation Permit.io just added SCIM support for syncing users and groups from IDPs to its PDPs.", "repo": { "full_name": "aaronpk/scim.cloud" } }, { "date": "2024-12-11", "type": "issue_comment", "link": "https://github.com/w3c/websub/pull/163#issuecomment-2536602368", "message": "Thanks, dupe of #166", "repo": { "full_name": "w3c/websub" } }, { "date": "2024-12-11", "type": "pull_request", "link": "https://github.com/w3c/websub/pull/180", "message": "Update implementation reports for Ballerina-lang websub components ## Purpose\r\n> $subject", "repo": { "full_name": "w3c/websub" } }, { "date": "2024-12-11", "type": "push", "link": "https://github.com/w3c/websub/commits/dd6067384577e28fc233b41d3643579cce278b2a", "message": "Update Ballerina Websub subscriber implementation report Update Ballerina Websub publisher implementation report Update Ballerina Websub hub implementation report Merge pull request #180 from ayeshLK/master\n\nUpdate implementation reports for Ballerina-lang websub components", "repo": { "full_name": "w3c/websub" } }, { "date": "2024-12-10", "type": "pull_request", "link": "https://github.com/openid/ipsie/pull/15", "message": "Update ipsie-v1-draft.md based on discussion this week Added additional requirements based on the work group meeting on 12/3", "repo": { "full_name": "openid/ipsie" } }, { "date": "2024-12-10", "type": "forked_repo", "link": "https://github.com/aaronpk/ipsie", "message": "Forked openid/ipsie", "repo": { "full_name": "openid/ipsie" } }, { "date": "2024-12-10", "type": "push", "link": "https://github.com/openid/ipsie/commits/1033fcf13ed70cbcf3c414bcd62d10ec564974f5", "message": "Update ipsie-v1-draft.md\n\nAdded additional requirements based on the work group meeting on 12/3 Merge pull request #15 from gffletch/main\n\nUpdate ipsie-v1-draft.md based on discussion this week", "repo": { "full_name": "openid/ipsie" } }, { "date": "2024-12-09", "type": "delete", "link": "https://github.com/indieweb/indiewebify-me", "message": "Deleted branch: master", "repo": { "full_name": "indieweb/indiewebify-me" } }, { "date": "2024-12-09", "type": "created_branch", "message": "Created branch: main", "repo": { "full_name": "indieweb/indiewebify-me" } }, { "date": "2024-12-06", "type": "issue_comment", "link": "https://github.com/oauth-wg/oauth-identity-chaining/issues/75#issuecomment-2523439427", "message": "I agree with Brian's comment earlier. We don't need to be prescriptive, but my initial comment was that there is no context for what the text is describing at that point in the document. ", "repo": { "full_name": "oauth-wg/oauth-identity-chaining" } }, { "date": "2024-12-05", "type": "push", "link": "https://github.com/aaronpk/webmention.io/commits/147f802ee5ad9ae2ae2d90b0c3486609433335d8", "message": "fix template", "repo": { "full_name": "aaronpk/webmention.io" } }, { "date": "2024-12-03", "type": "issue_comment", "link": "https://github.com/openid/ipsie/pull/7#issuecomment-2515296589", "message": "Thanks for this @topperge. It looks like this is both expanding some of the things in the current list, as well as adding some new things to the scope. Would you mind re-creating this PR separately, one PR for adding the new topics, and another PR for the reorganization of the existing things in the list? Thanks!", "repo": { "full_name": "openid/ipsie" } }, { "date": "2024-12-03", "type": "push", "link": "https://github.com/openid/ipsie/commits/d666621856eb2af1b0726d3bbcca6a629ead82d4", "message": "add Framing header and expand B2B SaaS Merge pull request #13 from openid/tc-framing\n\nFraming section + B2B SaaS expansion", "repo": { "full_name": "openid/ipsie" } }, { "date": "2024-12-03", "type": "pull_request", "link": "https://github.com/openid/ipsie/pull/13", "message": "Framing section + B2B SaaS expansion Changes first section to be \"Framing\" and expands out \"B2B SaaS\"", "repo": { "full_name": "openid/ipsie" } }, { "date": "2024-12-03", "type": "push", "link": "https://github.com/dhs-BI/ipsie/commits/65a06e8407a94b7efa5cceb30fe8fa0973bba4c5", "message": "Update ipsie-v1-draft.md", "repo": { "full_name": "dhs-bi/ipsie" } }, { "date": "2024-12-02", "type": "issue_comment", "link": "https://github.com/OpenHumans/Overland_android/issues/39#issuecomment-2512179928", "message": "I'd be happy to publish this in my Google developer account. I have no recent Android dev experience, only iOS for the Overland iOS app, but I do have a developer account I could use for this.", "repo": { "full_name": "openhumans/overland_android" } }, { "date": "2024-11-29", "type": "push", "link": "https://github.com/openid/ipsie/commits/9c066c2b12a02a2132bb5821c14692bb4f3904c5", "message": "Update ipsie-v1-draft.md\n\nTypo in heading Update ipsie-v1-draft.md\n\nFixed the typo in my typo fix Merge pull request #9 from davidjbrossard/patch-1\n\nUpdate ipsie-v1-draft.md", "repo": { "full_name": "openid/ipsie" } }, { "date": "2024-11-29", "type": "pull_request", "link": "https://github.com/openid/ipsie/pull/9", "message": "Update ipsie-v1-draft.md Typo in heading", "repo": { "full_name": "openid/ipsie" } }, { "date": "2025-01-29", "type": "push", "link": "https://github.com/aaronpk/IndieNews/commits/d68527d6336f7568b3930e118b97a5b3a953851d", "message": "fix: correct dependency name\n\nIt appears that tantek renamed his master branch to main.\nCloses #65. Merge pull request #66 from btrem/fix_composer\n\nfix: correct dependency name", "repo": { "full_name": "aaronpk/indienews", "language": "PHP", "stargazers_count": 39, "description": "\ud83d\udcf0 News aggregator for IndieWeb-related posts", "topics": [ "aggregator", "indieweb" ] } }, { "date": "2025-01-29", "type": "issues", "link": "https://github.com/aaronpk/IndieNews/issues/65", "message": "Composer dependency branch changed It appears that @tantek renamed master branch to main in https://github.com/tantek/cassis, causing an error when running composer.", "repo": { "full_name": "aaronpk/indienews", "language": "PHP", "stargazers_count": 39, "description": "\ud83d\udcf0 News aggregator for IndieWeb-related posts", "topics": [ "aggregator", "indieweb" ] } }, { "date": "2025-01-29", "type": "pull_request", "link": "https://github.com/aaronpk/IndieNews/pull/66", "message": "fix: correct dependency name It appears that tantek renamed his master branch to main. Closes #65.\r\n\r\nNeeds review.", "repo": { "full_name": "aaronpk/indienews", "language": "PHP", "stargazers_count": 39, "description": "\ud83d\udcf0 News aggregator for IndieWeb-related posts", "topics": [ "aggregator", "indieweb" ] } }, { "date": "2025-01-28", "type": "push", "link": "https://github.com/aaronpk/IndieNews/commits/2a56921e2f6f2e4ba7082d137175dc02bec83f78", "message": "update URLs in docs", "repo": { "full_name": "aaronpk/indienews", "language": "PHP", "stargazers_count": 39, "description": "\ud83d\udcf0 News aggregator for IndieWeb-related posts", "topics": [ "aggregator", "indieweb" ] } }, { "date": "2025-01-17", "type": "issue_comment", "link": "https://github.com/oauth-wg/oauth-browser-based-apps/issues/48#issuecomment-2597320627", "message": "This is fixed in 639b69dc9e0dd98890da3b03d3bd209c6bc2f7f7 by using `RFC2119 RFC8174` instead of `BCP14`, and `RFC8252` instead of `BCP212`", "repo": { "full_name": "oauth-wg/oauth-browser-based-apps", "language": "Makefile", "stargazers_count": 26, "description": "Best practices for OAuth in Browser-Based Apps" } }, { "date": "2025-01-17", "type": "issues", "link": "https://github.com/oauth-wg/oauth-browser-based-apps/issues/48", "message": "Add BCP references to the normative section Adding BCP references by including the items below in the list of normative references breaks the build. \r\n\r\n```\r\n- BCP14:\r\n- BCP212:\r\n```\r\n\r\n### Tasks to solve this issue\r\n\r\n- [ ] Add the references in the normative section the right way\r\n- [ ] Re-add the references in the text (search for BCP14/BCP212 and add a reference)\r\n", "repo": { "full_name": "oauth-wg/oauth-browser-based-apps", "language": "Makefile", "stargazers_count": 26, "description": "Best practices for OAuth in Browser-Based Apps" } }, { "date": "2025-01-17", "type": "release", "link": "https://github.com/oauth-wg/oauth-browser-based-apps/releases/tag/draft-ietf-oauth-browser-based-apps-22", "message": "Released: Draft 22: Addressing AD review * Addressed AD review (#64)\r\n* Moved RFC6819 reference to informal\r\n* Added missing references from prose\r\n* Replaced references to living standards with references to snapshots\r\n", "repo": { "full_name": "oauth-wg/oauth-browser-based-apps", "language": "Makefile", "stargazers_count": 26, "description": "Best practices for OAuth in Browser-Based Apps" } }, { "date": "2025-01-17", "type": "created_tag", "message": "Created tag: draft-ietf-oauth-browser-based-apps-22", "repo": { "full_name": "oauth-wg/oauth-browser-based-apps", "language": "Makefile", "stargazers_count": 26, "description": "Best practices for OAuth in Browser-Based Apps" } }, { "date": "2025-01-17", "type": "push", "link": "https://github.com/oauth-wg/oauth-browser-based-apps/commits/142ede8fd329028dc59b5bc2f3e17f28f0d406c6", "message": "move rfc6819 to informative reference Merge branch 'main' of github.com:oauth-wg/oauth-browser-based-apps", "repo": { "full_name": "oauth-wg/oauth-browser-based-apps", "language": "Makefile", "stargazers_count": 26, "description": "Best practices for OAuth in Browser-Based Apps" } }, { "date": "2025-01-16", "type": "push", "link": "https://github.com/oauth-wg/oauth-browser-based-apps/commits/639b69dc9e0dd98890da3b03d3bd209c6bc2f7f7", "message": "fix RFC2119/8174 references", "repo": { "full_name": "oauth-wg/oauth-browser-based-apps", "language": "Makefile", "stargazers_count": 26, "description": "Best practices for OAuth in Browser-Based Apps" } }, { "date": "2025-01-15", "type": "push", "link": "https://github.com/aaronpk/ipsie/commits/5aaf481f7d15e54268041cbdc41b700ca751597c", "message": "Merge pull request #32 from aaronpk/main\n\nminor terminology edits Tweaking the definition of \"enterprise\" further.\n\nClarified that the enterprise in our definition is the owner of the resources - IdP, RP, etc. updates to MFA definition\n\nExpanded the definition of MFA, added references to NISTSP800-63 B. Update ipsie-terminology.md Merge pull request #34 from openid/dhs-BI-MFA-1\n\nupdates to MFA definition Update ipsie-terminology.md Merge pull request #33 from openid/dhs-BI-enterprise-definition-1\n\nTweaking the definition of \"enterprise\" further.", "repo": { "full_name": "aaronpk/ipsie", "stargazers_count": 1, "description": "OpenID IPSIE Working Group Repository" } }, { "date": "2025-01-15", "type": "push", "link": "https://github.com/aaronpk/Meetable/commits/a9dff44855037b09f1b5b6b66945ca20cb823152", "message": "add tags to hidden mf2 markup", "repo": { "full_name": "aaronpk/meetable", "language": "PHP", "stargazers_count": 130, "description": "an event listing website", "topics": [ "aggregator", "events", "indieweb" ] } }, { "date": "2025-01-15", "type": "issue_comment", "link": "https://github.com/aaronpk/draft-parecki-oauth-client-id-metadata-document/issues/27#issuecomment-2591404141", "message": "Scopes are ultimately defined by the resource server, so some authorization server products take a more \"hands off\" approach than others and either blindly pass through the client-requested scopes into the access token, or allow the admin to configure policies at the authorization server based on scopes. More typical consumer scenarios have the AS define and control everything having to do with scopes. But in any case, the client can't be the one providing the descriptions of the scopes to the end user, that defeats the entire purpose of the authorization server asking the user if it's ok for this client to get the scopes it asked for. If the client can provide its own descriptions of what it's asking for, the client could define the description of the \"delete\" scope as \"read-only access\" which would be shown by the AS on the consent screen. \r\n\r\n", "repo": { "full_name": "aaronpk/draft-parecki-oauth-client-id-metadata-document", "language": "Makefile", "stargazers_count": 1 } }, { "date": "2025-01-11", "type": "push", "link": "https://github.com/aaronpk/indielogin.com/commits/6d77930e4f46573a6786ec28bc6a94876e35061d", "message": "update email provider for new Route version", "repo": { "full_name": "aaronpk/indielogin.com", "language": "PHP", "stargazers_count": 161, "description": "Sign in with your domain name", "topics": [ "indieauth", "indieweb", "oauth" ] } }, { "date": "2025-01-10", "type": "push", "link": "https://github.com/aaronpk/ipsie/commits/f723345632d132c3151f098d4c13381a326cdbd4", "message": "First set of use cases separated out at Aaron's request Update ipsie-v1-draft.md with the advanced use cases per Aaron's request Merge pull request #26 from aaronpk/main\n\nfirst draft of IPSIE levels Add more terms to IPSIE Terminology\n\nPropose definitions for:\r\n\r\nUser Group\r\nUser Provisioning\r\nJust-In-Time (JIT) Provisioning\r\nUser Sign-on\r\nSingle sign-on (SSO)\r\nMulti-Factor Authentication (MFA)\r\nProtocol\r\nSystem for Cross-domain Identity Management (SCIM)\r\nGovernance Merge pull request #16 from topperge/patch-2\n\nFirst set of use cases separated out at Aaron's request Merge branch 'main' into patch-3 Merge pull request #17 from topperge/patch-3\n\nUpdate ipsie-v1-draft.md with the advanced use cases per Aaron's request Add workforce to terminology s/company/organization s/roles/these people Merge pull request #30 from openid/tc-terms-workforce\n\nAdd workforce to terminology Moved terms under terminology section Merge branch 'openid:main' into patch-1 rephrase requirements as MUST instead of \"can\"\n\nedits made live during the WG meeting Merge pull request #31 from openid/aaronpk-patch-1\n\nrephrase requirements as MUST instead of \"can\" Merge pull request #28 from ttripp/patch-1\n\nAdd more terms to IPSIE Terminology", "repo": { "full_name": "aaronpk/ipsie", "stargazers_count": 1, "description": "OpenID IPSIE Working Group Repository" } }, { "date": "2025-01-10", "type": "push", "link": "https://github.com/aaronpk/oauth-fedcm-profile/commits/4705e5c8bb5429a9a09ffcb5b1d3568d2a37289a", "message": "some updates for the changes in Chrome 132", "repo": { "full_name": "aaronpk/oauth-fedcm-profile", "stargazers_count": 3 } }, { "date": "2025-01-10", "type": "issue_comment", "link": "https://github.com/aaronpk/draft-parecki-oauth-client-id-metadata-document/pull/25#issuecomment-2581506104", "message": "I think this is a good start in any case.", "repo": { "full_name": "aaronpk/draft-parecki-oauth-client-id-metadata-document", "language": "Makefile", "stargazers_count": 1 } }, { "date": "2025-01-10", "type": "issues", "link": "https://github.com/aaronpk/draft-parecki-oauth-client-id-metadata-document/issues/26", "message": "Using `client_url` instead of `client_id` in authorize request After presenting this draft at IETF 121, one concern that came up was how an AS can support both registered and unregistered clients, as well as how an AS can support clients that have different ways to retrieve metadata but might also be represented by a URL. In particular OpenID Federation](https://openid.net/specs/openid-federation-1_0.html) also uses URLs as client IDs, so there is a potential ambiguity if an AS supports both OpenID Federation and Client ID Metadata Documents, how does it know which method to use to retrieve the client metadata given just a plain URL.\r\n\r\nThis led to the proposal of pulling out the idea of a \"client ID scheme\" from OpenID4VP into its own draft: https://datatracker.ietf.org/doc/draft-parecki-oauth-client-id-scheme/\r\n\r\nI presented this at the interim meeting this week for feedback.\r\n\r\nOne concern that was raised was that an AS might want to avoid any kind of need to parse the client ID. As an alternative, the client metadata URL could be provided in an authorization request using a new parameter `client_url` instead of `client_id`, leaving `client_id` to represent registered clients. (Note that in the example given, the AS would only support preregistered clients and client metadata document clients, but not OpenID Federation or clients using DID URLs like was mentioned in the client ID scheme doc.)\r\n\r\nSo an OAuth authorization request would look like:\r\n\r\n```\r\nhttps://authorization-server.com/authorize?response_type=code&client_id=https://client.example.com/id&scope=etc&...\r\n```\r\n\r\nI wanted to capture this issue here to get feedback on the issue. \r\n\r\n* While this would be a completely breaking change for anyone who has adopted client metadata documents today, are the benefits worth it? \r\n* Do you see yourself wanting to also support preregistered clients at some point?\r\n* Is parsing a client ID a concern for you?", "repo": { "full_name": "aaronpk/draft-parecki-oauth-client-id-metadata-document", "language": "Makefile", "stargazers_count": 1 } }, { "date": "2025-01-10", "type": "release", "link": "https://github.com/aaronpk/draft-parecki-oauth-client-id-metadata-document/releases/tag/draft-parecki-oauth-client-id-metadata-document-02", "message": "Released: Draft -02 * Added security consideration around displaying logos to end users\r\n* Changed query string parameters in Client ID Metadata Document URLs to \"SHOULD NOT\", since this encourages bad security practices (e.g., minting documents based on query string parameters)\r\n* Added prohibition on the client_secret_expires_at property, as it is not relevant for Client ID Metadata Documents.\r\n* Added security consideration for development use-cases.", "repo": { "full_name": "aaronpk/draft-parecki-oauth-client-id-metadata-document", "language": "Makefile", "stargazers_count": 1 } }, { "date": "2025-01-10", "type": "created_tag", "message": "Created tag: draft-parecki-oauth-client-id-metadata-document-02", "repo": { "full_name": "aaronpk/draft-parecki-oauth-client-id-metadata-document", "language": "Makefile", "stargazers_count": 1 } }, { "date": "2025-01-10", "type": "delete", "link": "https://github.com/aaronpk/draft-parecki-oauth-client-id-metadata-document", "message": "Deleted tag: draft-parecki-oauth-client-id-metadata-document-02", "repo": { "full_name": "aaronpk/draft-parecki-oauth-client-id-metadata-document", "language": "Makefile", "stargazers_count": 1 } }, { "date": "2025-01-10", "type": "push", "link": "https://github.com/aaronpk/draft-parecki-oauth-client-id-metadata-document/commits/6158b5ef98a28272cfe77ed496f7dcfad53cedb3", "message": "Add security consideration for logo_uri usage Merge pull request #25 from ThisIsMissEm/feat/add-consideration-for-logo_uri\n\nAdd security consideration for logo_uri usage", "repo": { "full_name": "aaronpk/draft-parecki-oauth-client-id-metadata-document", "language": "Makefile", "stargazers_count": 1 } }, { "date": "2025-01-10", "type": "pull_request", "link": "https://github.com/aaronpk/draft-parecki-oauth-client-id-metadata-document/pull/25", "message": "Add security consideration for logo_uri usage I'm not 100% happy with the wording here, but this does begin to address the concerns around displaying logos to end-users that are provided from within the client metadata document.\r\n\r\nThe idea is to provide a security consideration similar to the consideration in Dynamic Client Registration: https://www.rfc-editor.org/rfc/rfc7591.html#section-5\r\n\r\n> In a situation where the authorization server is supporting open client registration, it must be extremely careful with any URL provided by the client that will be displayed to the user (e.g., \"logo_uri\", \"tos_uri\", \"client_uri\", and \"policy_uri\"). For instance, a rogue client could specify a registration request with a reference to a drive-by download in the \"policy_uri\", enticing the user to click on it during the authorization. The authorization server SHOULD check to see if the \"logo_uri\", \"tos_uri\", \"client_uri\", and \"policy_uri\" have the same host and scheme as the those defined in the array of \"redirect_uris\" and that all of these URIs resolve to valid web pages. Since these URI values that are intended to be displayed to the user at the authorization page, the authorization server SHOULD protect the user from malicious content hosted at the URLs where possible. For instance, before presenting the URLs to the user at the authorization page, the authorization server could download the content hosted at the URLs, check the content against a malware scanner and blacklist filter, determine whether or not there is mixed secure and non-secure content at the URL, and other possible server-side mitigations. Note that the content in these URLs can change at any time and the authorization server cannot provide complete confidence in the safety of the URLs, but these practices could help. To further mitigate this kind of threat, the authorization server can also warn the user that the URL links have been provided by a third party, should be treated with caution, and are not hosted by the authorization server itself. For instance, instead of providing the links directly in an HTML anchor, the authorization server can direct the user to an interstitial warning page before allowing the user to continue to the target URL\r\n\r\nPerhaps the section should be also including `tos_uri`, `policy_uri` and `client_uri` (e.g., asserting that the Authorization Server can choose to validate the documents at these URIs and also choose whether or not to display these URIs to the end-user.", "repo": { "full_name": "aaronpk/draft-parecki-oauth-client-id-metadata-document", "language": "Makefile", "stargazers_count": 1 } }, { "date": "2025-01-06", "type": "issue_comment", "link": "https://github.com/aaronpk/draft-parecki-oauth-client-id-metadata-document/issues/23#issuecomment-2574062565", "message": "Couldn't we use http cache headers to let the client indicate its intended lifetime of the document? Obvs the AS can cache or not cache as long as it wants, but this is an existing mechanism that could be used to indicate the doc lifetime. Also would be worth checking if AS metadata or RS metadata have any mention of http cache headers.", "repo": { "full_name": "aaronpk/draft-parecki-oauth-client-id-metadata-document", "language": "Makefile", "stargazers_count": 1 } }, { "date": "2025-01-06", "type": "push", "link": "https://github.com/aaronpk/indielogin.com/commits/819de2ebddec544533220ae0c68af4fd67585795", "message": "some fixes for the Route upgrade add support for indieauth metadata discovery\n\nkeeps fallback to previous rel discovery, and logs which method was used to discover the endpoints\n\ncloses #120", "repo": { "full_name": "aaronpk/indielogin.com", "language": "PHP", "stargazers_count": 161, "description": "Sign in with your domain name", "topics": [ "indieauth", "indieweb", "oauth" ] } }, { "date": "2025-01-06", "type": "issues", "link": "https://github.com/aaronpk/indielogin.com/issues/120", "message": "Implement indieauth-metadata discovery Currently indielogin.com only uses `rel=indieauth-metadata` for the FedCM integration, but it should also use it for regular IndieAuth discovery.", "repo": { "full_name": "aaronpk/indielogin.com", "language": "PHP", "stargazers_count": 161, "description": "Sign in with your domain name", "topics": [ "indieauth", "indieweb", "oauth" ] } }, { "date": "2025-01-05", "type": "issue_comment", "link": "https://github.com/aaronpk/indielogin.com/issues/122#issuecomment-2571669742", "message": "@jswhisperer I'm trying to replicate this issue but having a hard time figuring out the exact scenario in which it happens. Can you set your GitHub profile to whatever state it was in that caused this, then visit this link and share a screenshot of the GitHub profile data after clicking through? https://indielogin.com/debug", "repo": { "full_name": "aaronpk/indielogin.com", "language": "PHP", "stargazers_count": 161, "description": "Sign in with your domain name", "topics": [ "indieauth", "indieweb", "oauth" ] } }, { "date": "2025-01-05", "type": "issues", "link": "https://github.com/aaronpk/indielogin.com/issues/121", "message": "Update to use the token endpoint Seeing some weird behavior while trying to implement IndieAuth support [for obligator](https://github.com/lastlogin-io/obligator/tree/indieauth). The token request is coming back to my authorization endpoint. I've triple checked that I'm setting them to different values in my <link>s. I'm sure it's a typo somewhere, but wanted to check and make sure there's no chance it's on the IndieLogin side.", "repo": { "full_name": "aaronpk/indielogin.com", "language": "PHP", "stargazers_count": 161, "description": "Sign in with your domain name", "topics": [ "indieauth", "indieweb", "oauth" ] } }, { "date": "2025-01-05", "type": "push", "link": "https://github.com/aaronpk/indielogin.com/commits/9c457df2c9ad570f0f43c7438db6b158078cc8e5", "message": "rename env to HTTPCLIENT_USER_AGENT add 404 not found middleware add a debug route to troubleshoot github", "repo": { "full_name": "aaronpk/indielogin.com", "language": "PHP", "stargazers_count": 161, "description": "Sign in with your domain name", "topics": [ "indieauth", "indieweb", "oauth" ] } }, { "date": "2025-01-04", "type": "push", "link": "https://github.com/aaronpk/indielogin.com/commits/16bf3fc534aaa82c6e9e429ca959efd9524bd3f9", "message": "upgrade packages for PHP 8.2\n\nupgrades league/route and other packages for PHP 8.2 support\n\nremoves twitter support because RIP twitter\n\ncloses #109 recreate other changes from #114\n\npulls in the config and other changes in #114", "repo": { "full_name": "aaronpk/indielogin.com", "language": "PHP", "stargazers_count": 161, "description": "Sign in with your domain name", "topics": [ "indieauth", "indieweb", "oauth" ] } }, { "date": "2025-01-04", "type": "pull_request", "link": "https://github.com/aaronpk/indielogin.com/pull/114", "message": "PHP 8.2 support Resolves #109 \r\n\r\nThese changes include:\r\n- move from the abandoned `Zend` libraries to `Laminas`, the project's replacement namespace\r\n- update any necessary packages to support PHP 8.2\r\n- enables automatic alphabetical sorting in composer.json\r\n- adds an [.editorconfig](https://editorconfig.org/) file to improve consistency of IDE's handling of whitespace", "repo": { "full_name": "aaronpk/indielogin.com", "language": "PHP", "stargazers_count": 161, "description": "Sign in with your domain name", "topics": [ "indieauth", "indieweb", "oauth" ] } }, { "date": "2025-01-04", "type": "issue_comment", "link": "https://github.com/aaronpk/indielogin.com/pull/114#issuecomment-2571429180", "message": "Thanks for this! I ended up upgrading more packages and had to rewrite a bunch of code, so I can't merge this in anymore. I did recreate your config and doc changes in 16bf3fc534aaa82c6e9e429ca959efd9524bd3f9 so thanks for that!", "repo": { "full_name": "aaronpk/indielogin.com", "language": "PHP", "stargazers_count": 161, "description": "Sign in with your domain name", "topics": [ "indieauth", "indieweb", "oauth" ] } }, { "date": "2025-01-04", "type": "issues", "link": "https://github.com/aaronpk/indielogin.com/issues/109", "message": "Upgrade to PHP 8.2 None", "repo": { "full_name": "aaronpk/indielogin.com", "language": "PHP", "stargazers_count": 161, "description": "Sign in with your domain name", "topics": [ "indieauth", "indieweb", "oauth" ] } }, { "date": "2024-12-26", "type": "issue_comment", "link": "https://github.com/aaronpk/Overland-iOS/issues/174#issuecomment-2563104671", "message": "It's mentioned [in the readme](https://github.com/aaronpk/Overland-iOS?tab=readme-ov-file#system-settings) but it could be in a better spot. Feel free to suggest something in a PR.", "repo": { "full_name": "aaronpk/overland-ios", "language": "Objective-C", "stargazers_count": 614, "description": "\ud83d\udccc GPS logger for iOS devices", "topics": [ "corelocation", "gps", "gps-tracker", "gpslogger", "hacktoberfest", "ios", "trip" ] } }, { "date": "2024-12-23", "type": "release", "link": "https://github.com/oauth-wg/oauth-browser-based-apps/releases/tag/draft-ietf-oauth-browser-based-apps-21", "message": "Released: Updated references ", "repo": { "full_name": "oauth-wg/oauth-browser-based-apps", "language": "Makefile", "stargazers_count": 26, "description": "Best practices for OAuth in Browser-Based Apps" } }, { "date": "2024-12-23", "type": "created_tag", "message": "Created tag: draft-ietf-oauth-browser-based-apps-21", "repo": { "full_name": "oauth-wg/oauth-browser-based-apps", "language": "Makefile", "stargazers_count": 26, "description": "Best practices for OAuth in Browser-Based Apps" } }, { "date": "2024-12-23", "type": "push", "link": "https://github.com/oauth-wg/oauth-browser-based-apps/commits/f1365ae987038e3681c56a9671af60895cb328a0", "message": "fixed references from shepherd writeup review", "repo": { "full_name": "oauth-wg/oauth-browser-based-apps", "language": "Makefile", "stargazers_count": 26, "description": "Best practices for OAuth in Browser-Based Apps" } }, { "date": "2024-12-20", "type": "push", "link": "https://github.com/aaronpk/oauth.net/commits/6b8d2c8dbf088cbc6144b99dba03b4ef72b257c6", "message": "Update index.php for typo correction Merge pull request #357 from phylasnier/patch-1\n\nUpdate index.php for typo correction", "repo": { "full_name": "aaronpk/oauth.net", "language": "PHP", "stargazers_count": 288, "description": ":lock: The oauth.net website. Feel free to send pull requests with updates." } }, { "date": "2024-12-20", "type": "pull_request", "link": "https://github.com/aaronpk/oauth.net/pull/357", "message": "Update index.php for typo correction None", "repo": { "full_name": "aaronpk/oauth.net", "language": "PHP", "stargazers_count": 288, "description": ":lock: The oauth.net website. Feel free to send pull requests with updates." } }, { "date": "2024-12-19", "type": "push", "link": "https://github.com/oauth-wg/oauth-v2-1/commits/7c9b78c868e1cb9e6057f0eec7a7e37871ec9079", "message": "change org to sprind Merge pull request #198 from oauth-wg/affiliation_torsten\n\nChange Torsten's affiliation to SPRIND", "repo": { "full_name": "oauth-wg/oauth-v2-1", "language": "Makefile", "stargazers_count": 59, "description": "OAuth 2.1 is a consolidation of the core OAuth 2.0 specs", "topics": [ "oauth", "oauth2" ] } }, { "date": "2024-12-19", "type": "pull_request", "link": "https://github.com/oauth-wg/oauth-v2-1/pull/195", "message": "add key rotation recommendation for access tokens closes #189", "repo": { "full_name": "oauth-wg/oauth-v2-1", "language": "Makefile", "stargazers_count": 59, "description": "OAuth 2.1 is a consolidation of the core OAuth 2.0 specs", "topics": [ "oauth", "oauth2" ] } }, { "date": "2024-12-19", "type": "created_branch", "message": "Created branch: issue-189", "repo": { "full_name": "oauth-wg/oauth-v2-1", "language": "Makefile", "stargazers_count": 59, "description": "OAuth 2.1 is a consolidation of the core OAuth 2.0 specs", "topics": [ "oauth", "oauth2" ] } }, { "date": "2024-12-19", "type": "delete", "link": "https://github.com/oauth-wg/oauth-v2-1", "message": "Deleted branch: affiliation_torsten", "repo": { "full_name": "oauth-wg/oauth-v2-1", "language": "Makefile", "stargazers_count": 59, "description": "OAuth 2.1 is a consolidation of the core OAuth 2.0 specs", "topics": [ "oauth", "oauth2" ] } }, { "date": "2024-12-19", "type": "issues", "link": "https://github.com/oauth-wg/oauth-v2-1/issues/187", "message": "Expand on reasons for not including expires_in in the token response Hi, \r\n\r\nIs there a reason why the `expires_in` field exists but an equivalent for refresh token doesn't? Something like `refresh_token_expires_in`. I couldn't find any discussion on it in past mailing lists. Currently, most implementations use `refresh_token_expires_in` while some use `refresh_expires_in`.\r\n\r\nI'm not sure if this can be changed but I'd like to know if there's any background context to the decision.", "repo": { "full_name": "oauth-wg/oauth-v2-1", "language": "Makefile", "stargazers_count": 59, "description": "OAuth 2.1 is a consolidation of the core OAuth 2.0 specs", "topics": [ "oauth", "oauth2" ] } }, { "date": "2024-12-18", "type": "created_tag", "message": "Created tag: draft-ietf-oauth-browser-based-apps-20", "repo": { "full_name": "oauth-wg/oauth-browser-based-apps", "language": "Makefile", "stargazers_count": 26, "description": "Best practices for OAuth in Browser-Based Apps" } }, { "date": "2024-12-18", "type": "issues", "link": "https://github.com/oauth-wg/oauth-browser-based-apps/issues/53", "message": "Discussing the usage of localStorage/sessionStorage for session management The BFF and the Token Mediating pattern assume that *cookies* are used for user session tracking:\r\n\r\n> The BFF relies on traditional browser cookies to keep track of the user's session, which is used to access the user's tokens.\r\n\r\n> Similar to the BFF, the token-mediating backend relies on traditional browser cookies to keep track of the user's session.\r\n\r\nSome applications (SPAs) might want to rely on storing a session token in `localStorage`/`sessionStorage` and use `Authorization: Bearer` for passing the session token to the backend. Should some wording discussing this be included?\r\n\r\nThis is only discussed in the context of the storage of the access/refresh tokens in the browser (for the token mediating backed and browser-based OAuth 2.0 client patterns).", "repo": { "full_name": "oauth-wg/oauth-browser-based-apps", "language": "Makefile", "stargazers_count": 26, "description": "Best practices for OAuth in Browser-Based Apps" } }, { "date": "2024-12-18", "type": "delete", "link": "https://github.com/oauth-wg/oauth-browser-based-apps", "message": "Deleted branch: issue-59", "repo": { "full_name": "oauth-wg/oauth-browser-based-apps", "language": "Makefile", "stargazers_count": 26, "description": "Best practices for OAuth in Browser-Based Apps" } }, { "date": "2024-12-18", "type": "push", "link": "https://github.com/oauth-wg/oauth-browser-based-apps/commits/1f50e8837dc4af5c27a6a74c1f521b4efa5f4c8b", "message": "Clarified the security properties of HttpOnly cookies\n\nImproved the intro of BFF and token-mediating backend to highlight the security benefits of HttpOnly cookies. This resolves #53 Merge pull request #61 from philippederyck/pdr/53-httponly-cookies\n\nClarified the security properties of HttpOnly cookies", "repo": { "full_name": "oauth-wg/oauth-browser-based-apps", "language": "Makefile", "stargazers_count": 26, "description": "Best practices for OAuth in Browser-Based Apps" } }, { "date": "2024-12-18", "type": "pull_request", "link": "https://github.com/oauth-wg/oauth-browser-based-apps/pull/61", "message": "Clarified the security properties of HttpOnly cookies Improved the intro of BFF and token-mediating backend to highlight the security benefits of HttpOnly cookies. This resolves #53", "repo": { "full_name": "oauth-wg/oauth-browser-based-apps", "language": "Makefile", "stargazers_count": 26, "description": "Best practices for OAuth in Browser-Based Apps" } }, { "date": "2024-12-17", "type": "push", "link": "https://github.com/oauth-wg/oauth-browser-based-apps/commits/3d345349c09f0bfc684fe88c4b79afc6fc220c39", "message": "Handled review comments\n\nThis PR includes the following changes\n\n- Handled review comments from Rifaat Shekh-Yusef (mail 13/11/2024)\n- Resolved #56 Merge pull request #57 from philippederyck/pdr/review-rifaat\n\nHandled review comments", "repo": { "full_name": "oauth-wg/oauth-browser-based-apps", "language": "Makefile", "stargazers_count": 26, "description": "Best practices for OAuth in Browser-Based Apps" } }, { "date": "2024-12-17", "type": "pull_request", "link": "https://github.com/oauth-wg/oauth-browser-based-apps/pull/57", "message": "Handled review comments This PR includes the following changes\r\n\r\n- Handled review comments from Rifaat Shekh-Yusef (mail 13/11/2024), details included below\r\n- Resolved #56\r\n\r\n\r\n\r\n\r\n### Detailed changes from review Rifaat\r\n\r\nI have the following comments/questions:\r\n> \r\n> Section 6.1.1\r\n> \u201cThis response to the browser will also trigger the reloading of the JavaScript application (H).\u201d\r\n> I am assuming that there is a reason for this reload, but that is not clear to me. Can you elaborate on why a reload is needed?\r\n\r\nClarified.\r\n\r\n\r\n> Section 6.1.2.1\r\n> \u2022 There are few places where the word \u201cinitialize\u201d is used, but I guess you meant to say \u201cinitiate\u201d?\r\n> \u2022 \u201cInitialization URI\u201d should that be \u201cauthorization URI\u201d?\r\n\r\nFixed.\r\n \r\n\r\n> Section 6.1.2.2\r\n> \u2022 \u201cThese steps are not shown in the diagram, but would occur between step J and K. \u201d\r\n> Should the BFF mint a new access token as soon as the existing access token has expired to allow for faster response to the request in step J?\r\n\r\nReworded.\r\n\r\n\r\n> \u2022 \u201cTherefore, it is recommended to configure the lifetime of the cookie-based session managed by the BFF to be equal to the maximum lifetime of the refresh token. Additionally, when the BFF learns that a refresh token for an active session is no longer valid, it is recommended to invalidate the session.\u201d\r\n> \u201crecommended\u201d -> \u201cRECOMMENDED\u201d?\r\n> Since this is a \u201crecommended\u201d, should there be some text to explain to the implementers when this recommendation might be ignored?\r\n\r\nChanged \"recommended\" to \"makes sense\" since this is not really a RECOMMENDATION, but mainly an observation for the implementer. All security hinges on the validity of the access/refresh token, and the session of the BFF is just to keep track of them. Keeping it around after a token expires is mainly ineffecient and pointless, but not really problematic.\r\n\r\n\r\n \r\n> Section 6.1.3.2\r\n> \u201c\r\n> \u2022 The BFF SHOULD enable the SameSite=Strict flag for its cookies\r\n> \u2022 The BFF SHOULD set its cookie path to /\r\n> \u2022 The BFF SHOULD NOT set the Domain attribute for cookies\r\n> \u2022 The BFF SHOULD start the name of its cookies with the __Host- prefix ([CookiePrefixes])\r\n> \u201d\r\n> The above statements use \u201cSHOULD\u201d, which implies that in some cases these can be ignored. Section 6.1.3.3.1 then elaborates on the \u201csameSite\u201d flag. Should there be some text to elaborate on the others?\r\n\r\nI added a sentence to clarify this a bit. In my opinion, these can definitely all be MUSTs, but that may conflict with certain corner cases or implementation strategies. We can continue this discussion if the current fix is not sufficient.\r\n\r\n\r\n> Section 6.2.2.1\r\n> \u201cThe endpoint that initializes the Authorization Code flow (step C) is \u2026\u201d\r\n> \u201cinitializes\u201d -> \u201cinitiates\u201d?\r\n\r\nFixed.\r\n\r\n \r\n> Section 6.2.2.2\r\n> \u201cTherefore, it is recommended to configure the lifetime of the cookie-based session to be equal to the maximum lifetime of the refresh token if such information is known upfront. Additionally, when the token-mediating backend learns that a refresh token for an active session is no longer valid, it is recommended to invalidate the session.\u201d\r\n> \u201crecommended\u201d -> \u201cRECOMMENDED\u201d?\r\n> Since this is a \u201crecommended\u201d, should there be some text to explain to the implementers when this recommendation might be ignored?\r\n\r\nFixed like before.\r\n\r\n\r\n> Section 6.3.2.2\r\n> \u2022 \u201cusing PKCE, and confirming that the authorization server supports PKCE\u201d\r\n> How would the browser-based app \u201cconfirm\u201d that the authorization server supports PKCE?\r\n\r\nThe developer would do that, but I've reworded this to avoid any confusion.\r\n\r\n \r\n> Section 6.3.2.3\r\n> \u2022 \u201cAt this point, when the application attempts to use the refresh token after 8 hours, the request will fail and the application will have to re-initialize an Authorization Code flow that relies on the user's authentication or previously established session\u201d\r\n> \u201cre-initialize\u201d -> \u201cre-initiate\u201d?\r\n\r\nFixed.\r\n\r\n\r\n> Section 6.3.3.1\r\n> \r\n> \u201cFor this reason, and those stated in Section 5.3.1 of [RFC6819], it is NOT RECOMMENDED for authorization servers to require client authentication of browser-based applications using a shared secret, as this serves no value beyond client identification which is already provided by the client_id parameter.\u201d\r\n> Since this is considered a bad practice, should we be more forceful here and try to change \u201cNOT RECOMMENDED\u201d to \u201cMUST NOT\u201d?\r\n\r\nDone.\r\n\r\n\r\n> Section 6.3.4.2.3\r\n> \u201ceven when it is associated with a flow that was initialized by the attacker.\u201d\r\n> \u201cinitialized\u201d -> \u201cinitiated\u201d?\r\n\r\nFixed.\r\n\r\n", "repo": { "full_name": "oauth-wg/oauth-browser-based-apps", "language": "Makefile", "stargazers_count": 26, "description": "Best practices for OAuth in Browser-Based Apps" } }, { "date": "2024-12-17", "type": "created_branch", "message": "Created branch: issue-59", "repo": { "full_name": "oauth-wg/oauth-browser-based-apps", "language": "Makefile", "stargazers_count": 26, "description": "Best practices for OAuth in Browser-Based Apps" } }, { "date": "2024-12-17", "type": "issues", "link": "https://github.com/oauth-wg/oauth-browser-based-apps/issues/51", "message": "Working Group Last Call This is a placeholder issue for working group last call comments. If you have any minor comments, feel free to add them below. If you have reviewed the draft and have no comments, please note below that you are happy with the current draft! If you have any substantial comments, feel free to open them as a new issue.", "repo": { "full_name": "oauth-wg/oauth-browser-based-apps", "language": "Makefile", "stargazers_count": 26, "description": "Best practices for OAuth in Browser-Based Apps" } }, { "date": "2024-12-17", "type": "issue_comment", "link": "https://github.com/oauth-wg/oauth-browser-based-apps/issues/58#issuecomment-2549803342", "message": "I believe this came out of the discussions at IETF 114. After that meeting, we added the TMI-BFF pattern to the draft, and left this reference to a concrete proposal for implementing the pattern. While this draft was not developed further, it could be picked up again in the future, in which case leaving this reference here would give someone the breadcrumb trail to find.", "repo": { "full_name": "oauth-wg/oauth-browser-based-apps", "language": "Makefile", "stargazers_count": 26, "description": "Best practices for OAuth in Browser-Based Apps" } }, { "date": "2024-12-17", "type": "push", "link": "https://github.com/aaronpk/ipsie/commits/232fb827a8883c7f425499768a377512132399ee", "message": "first attempt at terminology from dec 10 discussion Merge pull request #18 from aaronpk/terminology\n\nfirst attempt at terminology from dec 10 discussion", "repo": { "full_name": "aaronpk/ipsie", "stargazers_count": 1, "description": "OpenID IPSIE Working Group Repository" } }, { "date": "2024-12-17", "type": "issue_comment", "link": "https://github.com/aaronpk/live-chat-overlay/issues/63#issuecomment-2547437655", "message": "It's definitely not as simple as on desktop, but I just searched for how to install chrome extensions on Android and found this thread with some interesting ideas: https://www.reddit.com/r/browsers/comments/1acxbvy/any_way_to_install_extensions_on_chrome_for/", "repo": { "full_name": "aaronpk/live-chat-overlay", "language": "JavaScript", "stargazers_count": 155, "description": "Restyle the YouTube \"popout chat\" window so you can key it over a video to show comments on a livestream", "topics": [ "chat", "chrome-extension", "obs", "youtube" ] } }, { "date": "2024-12-17", "type": "issues", "link": "https://github.com/aaronpk/live-chat-overlay/issues/63", "message": "Live Chat Overlay - Android & IOS Hi there,\r\n\r\nIs there a way to install the extension on Ipad or Android? I have it installed on Google Chrome on my PC, and that is synched with my Ipad/Android but it wont work or recognise that the extension is on there.\r\n\r\n", "repo": { "full_name": "aaronpk/live-chat-overlay", "language": "JavaScript", "stargazers_count": 155, "description": "Restyle the YouTube \"popout chat\" window so you can key it over a video to show comments on a livestream", "topics": [ "chat", "chrome-extension", "obs", "youtube" ] } }, { "date": "2024-12-13", "type": "delete", "link": "https://github.com/aaronpk/ipsie", "message": "Deleted branch: terminology", "repo": { "full_name": "aaronpk/ipsie", "stargazers_count": 1, "description": "OpenID IPSIE Working Group Repository" } }, { "date": "2024-12-11", "type": "issue_comment", "link": "https://github.com/aaronpk/indielogin.com/issues/122#issuecomment-2536697628", "message": "It looks like I'll need to add punycode parsing to the verification step. Seems doable but annoying \ud83d\ude05 ", "repo": { "full_name": "aaronpk/indielogin.com", "language": "PHP", "stargazers_count": 161, "description": "Sign in with your domain name", "topics": [ "indieauth", "indieweb", "oauth" ] } }, { "date": "2024-12-10", "type": "created_branch", "message": "Created branch: terminology", "repo": { "full_name": "aaronpk/ipsie", "stargazers_count": 1, "description": "OpenID IPSIE Working Group Repository" } }, { "date": "2024-12-08", "type": "issue_comment", "link": "https://github.com/aaronpk/indielogin.com/issues/97#issuecomment-2526344819", "message": "The problem is knowing what type of provider an arbitrary URL is. I'm not going to go hit `/api/v1/apps` for every hostname that shows up as a rel=me link just to check whether it's Mastodon. Plus, Mastodon is (at least in theory) in the process of fixing their OAuth API to not require dynamic client registration, so I don't want to write any new code specific to Mastodon right now anyway.", "repo": { "full_name": "aaronpk/indielogin.com", "language": "PHP", "stargazers_count": 161, "description": "Sign in with your domain name", "topics": [ "indieauth", "indieweb", "oauth" ] } }, { "date": "2024-12-04", "type": "issue_comment", "link": "https://github.com/oauth-wg/oauth-v2-1/issues/151#issuecomment-2517454907", "message": "I think the idea was to at least mention that OIDC exists as a common extension of OAuth that is useful for user authentication", "repo": { "full_name": "oauth-wg/oauth-v2-1", "language": "Makefile", "stargazers_count": 59, "description": "OAuth 2.1 is a consolidation of the core OAuth 2.0 specs", "topics": [ "oauth", "oauth2" ] } }, { "date": "2024-12-04", "type": "issues", "link": "https://github.com/oauth-wg/oauth-v2-1/issues/191", "message": "Expand on definition of expires_in https://datatracker.ietf.org/doc/html/draft-ietf-oauth-v2-1-12#section-3.2.3\r\n\r\nAdd a sentence explaining that an access token might expire ahead of the scheduled expiration here", "repo": { "full_name": "oauth-wg/oauth-v2-1", "language": "Makefile", "stargazers_count": 59, "description": "OAuth 2.1 is a consolidation of the core OAuth 2.0 specs", "topics": [ "oauth", "oauth2" ] } }, { "date": "2025-02-04", "type": "commit", "message": "changes made during wg call", "link": "https://api.github.com/repos/openid/ipsie/commits/df3aea93cbb95809a90efc972910ee184e660ffc", "repo": { "full_name": "openid/ipsie", "description": "OpenID IPSIE Working Group Repository" } }, { "date": "2025-02-03", "type": "commit", "message": "merge pull request #46 from openid/dhs-bi-rotate-tables\n\nrotate ipsie level tables", "link": "https://api.github.com/repos/openid/ipsie/commits/0a613e89f498ab5294dba85d8709a44919b91465", "repo": { "full_name": "openid/ipsie", "description": "OpenID IPSIE Working Group Repository" } }, { "date": "2025-02-03", "type": "commit", "message": "merge pull request #65 from thomas-fossati/main\n\ngen-art review: simple editorial fixes and suggestion", "link": "https://api.github.com/repos/oauth-wg/oauth-browser-based-apps/commits/1b8c5bead30f79b8f743270df7097b165734df40", "repo": { "full_name": "oauth-wg/oauth-browser-based-apps", "description": "Best practices for OAuth in Browser-Based Apps" } }, { "date": "2025-01-31", "type": "commit", "message": "update github action", "link": "https://api.github.com/repos/oauth-wg/oauth-browser-based-apps/commits/f42445029bd73f37187bd5b1f0fd881042ccdcad", "repo": { "full_name": "oauth-wg/oauth-browser-based-apps", "description": "Best practices for OAuth in Browser-Based Apps" } }, { "date": "2025-01-30", "type": "commit", "message": "security bcp is rfc 7900", "link": "https://api.github.com/repos/aaronpk/oauth.net/commits/bf647ab7165c34934c4fca6fcaf082c97a88a8bf", "repo": { "full_name": "aaronpk/oauth.net", "description": ":lock: The oauth.net website. Feel free to send pull requests with updates." } }, { "date": "2025-01-30", "type": "commit", "message": "remove trailing spaces breaking the build", "link": "https://api.github.com/repos/ietf-scim-wg/draft-ietf-scim-cursor-pagination/commits/1166ecec1511810e7dced182259a78d76250f1e1", "repo": { "full_name": "ietf-scim-wg/draft-ietf-scim-cursor-pagination" } }, { "date": "2025-01-29", "type": "commit", "message": "merge pull request #67 from artlung/main\n\ncomposer lock update", "link": "https://api.github.com/repos/aaronpk/IndieNews/commits/be5543af847ef6974d8ccc1a7d533536e3e80023", "repo": { "full_name": "aaronpk/indienews", "description": "\ud83d\udcf0 News aggregator for IndieWeb-related posts" } }, { "date": "2025-01-29", "type": "commit", "message": "merge pull request #41 from openid/dhs-bi-controls-1\n\nuser/group lifecycle management", "link": "https://api.github.com/repos/openid/ipsie/commits/d5c9c73e842056e0629e60c2cd8d81f7ee64e371", "repo": { "full_name": "openid/ipsie", "description": "OpenID IPSIE Working Group Repository" } }, { "date": "2025-01-28", "type": "commit", "message": "update urls in docs", "link": "https://api.github.com/repos/aaronpk/IndieNews/commits/2a56921e2f6f2e4ba7082d137175dc02bec83f78", "repo": { "full_name": "aaronpk/indienews", "description": "\ud83d\udcf0 News aggregator for IndieWeb-related posts" } }, { "date": "2025-01-17", "type": "commit", "message": "clarification for encrypting cookie contents\n\ncloses #63", "link": "https://api.github.com/repos/oauth-wg/oauth-browser-based-apps/commits/64eaa586f5a109ab8e6b731b88d757270758beab", "repo": { "full_name": "oauth-wg/oauth-browser-based-apps", "description": "Best practices for OAuth in Browser-Based Apps" } }, { "date": "2025-01-16", "type": "commit", "message": "move rfc6819 to informative reference", "link": "https://api.github.com/repos/oauth-wg/oauth-browser-based-apps/commits/965d367491095e24fa7d1f0fdd9e27b0e2536610", "repo": { "full_name": "oauth-wg/oauth-browser-based-apps", "description": "Best practices for OAuth in Browser-Based Apps" } }, { "date": "2025-01-15", "type": "commit", "message": "update ipsie-terminology.md\n\nco-authored-by: tim cappalli <tim@cloudauth.dev>", "link": "https://api.github.com/repos/openid/ipsie/commits/63299196ac4a4bae468a0e8108e969ab0c309e85", "repo": { "full_name": "openid/ipsie", "description": "OpenID IPSIE Working Group Repository" } }, { "date": "2025-01-15", "type": "commit", "message": "add tags to hidden mf2 markup", "link": "https://api.github.com/repos/aaronpk/Meetable/commits/a9dff44855037b09f1b5b6b66945ca20cb823152", "repo": { "full_name": "aaronpk/meetable", "description": "an event listing website" } }, { "date": "2025-01-14", "type": "commit", "message": "update ipsie-terminology.md", "link": "https://api.github.com/repos/openid/ipsie/commits/d092e57e9b47d11d9cdfbdfacae7c6d22ae81ac2", "repo": { "full_name": "openid/ipsie", "description": "OpenID IPSIE Working Group Repository" } }, { "date": "2025-01-11", "type": "commit", "message": "update email provider for new route version", "link": "https://api.github.com/repos/aaronpk/indielogin.com/commits/6d77930e4f46573a6786ec28bc6a94876e35061d", "repo": { "full_name": "aaronpk/indielogin.com", "description": "Sign in with your domain name" } }, { "date": "2025-01-10", "type": "commit", "message": "minor terminology edits\n\n* remove extra ====\n* add \"small businesses\" as an example of an enterprise\n* change \"protocols\" to a new top level section\n* move \"governance\" into main terminology section", "link": "https://api.github.com/repos/openid/ipsie/commits/04a3a7d813525d5e175a71e73e78ae3f0937b43c", "repo": { "full_name": "openid/ipsie", "description": "OpenID IPSIE Working Group Repository" } }, { "date": "2025-01-09", "type": "commit", "message": "some updates for the changes in chrome 132", "link": "https://api.github.com/repos/aaronpk/oauth-fedcm-profile/commits/4705e5c8bb5429a9a09ffcb5b1d3568d2a37289a", "repo": { "full_name": "aaronpk/oauth-fedcm-profile" } }, { "date": "2025-01-10", "type": "commit", "message": "ignore new error message", "link": "https://api.github.com/repos/aaronpk/webmention.io/commits/af0a2f0051cca0fb652613987ff60bfb030ebc87", "repo": { "full_name": "aaronpk/webmention.io", "description": "Easily enable webmentions on any web site" } }, { "date": "2025-01-09", "type": "commit", "message": "update draft-parecki-oauth-client-id-metadata-document.md\n\nco-authored-by: emelia smith <thisismissem@users.noreply.github.com>", "link": "https://api.github.com/repos/aaronpk/draft-parecki-oauth-client-id-metadata-document/commits/c5db88f465a81d877e89ba50ae89561b7966345e", "repo": { "full_name": "aaronpk/draft-parecki-oauth-client-id-metadata-document" } }, { "date": "2025-01-09", "type": "commit", "message": "remove trailing spaces", "link": "https://api.github.com/repos/ietf-scim-wg/draft-sehgal-scim-delta-query/commits/a47418e4e4eba283911f161a641f4a38c50f26c2", "repo": { "full_name": "ietf-scim-wg/draft-sehgal-scim-delta-query" } }, { "date": "2025-01-09", "type": "commit", "message": "apply suggestions from code review", "link": "https://api.github.com/repos/oauth-wg/oauth-v2-1/commits/d85c188d53baee6f117085190c69ff62dca51e5a", "repo": { "full_name": "oauth-wg/oauth-v2-1", "description": "OAuth 2.1 is a consolidation of the core OAuth 2.0 specs" } }, { "date": "2025-01-07", "type": "commit", "message": "rephrase requirements as must instead of \"can\"\n\nedits made live during the wg meeting", "link": "https://api.github.com/repos/openid/ipsie/commits/08606d305a31ea3dc175fbf6c146a37e6d2e4bf5", "repo": { "full_name": "openid/ipsie", "description": "OpenID IPSIE Working Group Repository" } }, { "date": "2025-01-06", "type": "commit", "message": "fix method signature from route upgrade", "link": "https://api.github.com/repos/aaronpk/indielogin.com/commits/137b5d2b64075786a229ecf30503a82d64dfcdd0", "repo": { "full_name": "aaronpk/indielogin.com", "description": "Sign in with your domain name" } }, { "date": "2025-01-05", "type": "commit", "message": "add 404 not found middleware", "link": "https://api.github.com/repos/aaronpk/indielogin.com/commits/862ef0392ac9e69744283e3c9cc3eed5a4a8dc95", "repo": { "full_name": "aaronpk/indielogin.com", "description": "Sign in with your domain name" } }, { "date": "2025-01-04", "type": "commit", "message": "upgrade packages for php 8.2\n\nupgrades league/route and other packages for php 8.2 support\n\nremoves twitter support because rip twitter\n\ncloses #109", "link": "https://api.github.com/repos/aaronpk/indielogin.com/commits/71118d3d3b09083b98cbbd41118252f6ec6f8110", "repo": { "full_name": "aaronpk/indielogin.com", "description": "Sign in with your domain name" } }, { "date": "2024-12-24", "type": "commit", "message": "add a command to trigger a nick reset", "link": "https://api.github.com/repos/aaronpk/Slack-IRC-Gateway/commits/19af9b252f12b59812900c15d5830de41a533695", "repo": { "full_name": "aaronpk/slack-irc-gateway", "description": "Bridge Slack rooms to IRC channels" } }, { "date": "2024-12-23", "type": "commit", "message": "fixed references from shepherd writeup review", "link": "https://api.github.com/repos/oauth-wg/oauth-browser-based-apps/commits/f1365ae987038e3681c56a9671af60895cb328a0", "repo": { "full_name": "oauth-wg/oauth-browser-based-apps", "description": "Best practices for OAuth in Browser-Based Apps" } }, { "date": "2024-12-20", "type": "commit", "message": "merge pull request #357 from phylasnier/patch-1\n\nupdate index.php for typo correction", "link": "https://api.github.com/repos/aaronpk/oauth.net/commits/6b8d2c8dbf088cbc6144b99dba03b4ef72b257c6", "repo": { "full_name": "aaronpk/oauth.net", "description": ":lock: The oauth.net website. Feel free to send pull requests with updates." } }, { "date": "2024-12-19", "type": "commit", "message": "merge pull request #198 from oauth-wg/affiliation_torsten\n\nchange torsten's affiliation to sprind", "link": "https://api.github.com/repos/oauth-wg/oauth-v2-1/commits/7c9b78c868e1cb9e6057f0eec7a7e37871ec9079", "repo": { "full_name": "oauth-wg/oauth-v2-1", "description": "OAuth 2.1 is a consolidation of the core OAuth 2.0 specs" } }, { "date": "2024-12-18", "type": "commit", "message": "add a mention of phishing-resistant authenticators\n\nin the \"phishing attacks\" security consideration section\n\ncloses #188", "link": "https://api.github.com/repos/oauth-wg/oauth-v2-1/commits/d328270ee880561bcd0ba5f188e8754a88f4eadf", "repo": { "full_name": "oauth-wg/oauth-v2-1", "description": "OAuth 2.1 is a consolidation of the core OAuth 2.0 specs" } }, { "date": "2008-01-31", "type": "commit", "message": "fix for #49. initial load didn't work.\n\ngit-svn-id: file:///users/aaronpk/sites/pathways-svn/trunk@220 e3ad4a73-d236-0410-80c3-982009a79c7a", "link": "https://api.github.com/repos/careerpathways/Career-Pathways-Web-Tool/commits/f0e182450becd2c2688dc3344e42ebbd9cabf169", "repo": { "full_name": "careerpathways/career-pathways-web-tool", "description": "Web Tool for editing Career Pathways roadmaps used by the community colleges in the state of Oregon. The Oregon Department of Community Colleges and Workforce Development (OCCWD) working in partnership with Oregon's 17 community colleges through the Oregon Pathways Alliance developed the Career Pathways Roadmap Web Tool to provide visual maps using web technology for students and citizens to learn more about education, training, occupations, careers, and the labor market in Oregon. We welcome others state agencies, educational institutions, and organizations to download the source code to develop a comparable Web Tool for the students and citizens in their state or region. The Web Tool was developed with funds from the US Department of Labor Employment and Training Administration (US DOL ETA) and the Oregon Community College Strategic Reserve Fund." } }, { "date": "2008-02-01", "type": "commit", "message": "#52 update format of ctrl text in help box\n\ngit-svn-id: file:///users/aaronpk/sites/pathways-svn/trunk@223 e3ad4a73-d236-0410-80c3-982009a79c7a", "link": "https://api.github.com/repos/careerpathways/Career-Pathways-Web-Tool/commits/199faa59f55f45c036a24edabe79803a8e84e545", "repo": { "full_name": "careerpathways/career-pathways-web-tool", "description": "Web Tool for editing Career Pathways roadmaps used by the community colleges in the state of Oregon. The Oregon Department of Community Colleges and Workforce Development (OCCWD) working in partnership with Oregon's 17 community colleges through the Oregon Pathways Alliance developed the Career Pathways Roadmap Web Tool to provide visual maps using web technology for students and citizens to learn more about education, training, occupations, careers, and the labor market in Oregon. We welcome others state agencies, educational institutions, and organizations to download the source code to develop a comparable Web Tool for the students and citizens in their state or region. The Web Tool was developed with funds from the US Department of Labor Employment and Training Administration (US DOL ETA) and the Oregon Community College Strategic Reserve Fund." } }, { "date": "2008-02-04", "type": "commit", "message": "#53. fixes for saving selection states.\n\ngit-svn-id: file:///users/aaronpk/sites/pathways-svn/trunk@232 e3ad4a73-d236-0410-80c3-982009a79c7a", "link": "https://api.github.com/repos/careerpathways/Career-Pathways-Web-Tool/commits/d5c9cdb0614d886dc6ee718555f722f55d2658c8", "repo": { "full_name": "careerpathways/career-pathways-web-tool", "description": "Web Tool for editing Career Pathways roadmaps used by the community colleges in the state of Oregon. The Oregon Department of Community Colleges and Workforce Development (OCCWD) working in partnership with Oregon's 17 community colleges through the Oregon Pathways Alliance developed the Career Pathways Roadmap Web Tool to provide visual maps using web technology for students and citizens to learn more about education, training, occupations, careers, and the labor market in Oregon. We welcome others state agencies, educational institutions, and organizations to download the source code to develop a comparable Web Tool for the students and citizens in their state or region. The Web Tool was developed with funds from the US Department of Labor Employment and Training Administration (US DOL ETA) and the Oregon Community College Strategic Reserve Fund." } }, { "date": "2008-02-05", "type": "commit", "message": "accidentally broke saving of drawings while working on saving state of drawing list selection. fixed in trunk and tags/1.1. also fixed a php_notice in chserv.php.\n\ngit-svn-id: file:///users/aaronpk/sites/pathways-svn/trunk@234 e3ad4a73-d236-0410-80c3-982009a79c7a", "link": "https://api.github.com/repos/careerpathways/Career-Pathways-Web-Tool/commits/6ab470d7db58511b098f1f37237b704b442d5eee", "repo": { "full_name": "careerpathways/career-pathways-web-tool", "description": "Web Tool for editing Career Pathways roadmaps used by the community colleges in the state of Oregon. The Oregon Department of Community Colleges and Workforce Development (OCCWD) working in partnership with Oregon's 17 community colleges through the Oregon Pathways Alliance developed the Career Pathways Roadmap Web Tool to provide visual maps using web technology for students and citizens to learn more about education, training, occupations, careers, and the labor market in Oregon. We welcome others state agencies, educational institutions, and organizations to download the source code to develop a comparable Web Tool for the students and citizens in their state or region. The Web Tool was developed with funds from the US Department of Labor Employment and Training Administration (US DOL ETA) and the Oregon Community College Strategic Reserve Fund." } }, { "date": "2008-02-14", "type": "commit", "message": "added script which maintains the mailing list users\n\ngit-svn-id: file:///users/aaronpk/sites/pathways-svn/trunk@242 e3ad4a73-d236-0410-80c3-982009a79c7a", "link": "https://api.github.com/repos/careerpathways/Career-Pathways-Web-Tool/commits/8c63ba771262e5381f453eb61d59c1f80b84f0f0", "repo": { "full_name": "careerpathways/career-pathways-web-tool", "description": "Web Tool for editing Career Pathways roadmaps used by the community colleges in the state of Oregon. The Oregon Department of Community Colleges and Workforce Development (OCCWD) working in partnership with Oregon's 17 community colleges through the Oregon Pathways Alliance developed the Career Pathways Roadmap Web Tool to provide visual maps using web technology for students and citizens to learn more about education, training, occupations, careers, and the labor market in Oregon. We welcome others state agencies, educational institutions, and organizations to download the source code to develop a comparable Web Tool for the students and citizens in their state or region. The Web Tool was developed with funds from the US Department of Labor Employment and Training Administration (US DOL ETA) and the Oregon Community College Strategic Reserve Fund." } }, { "date": "2008-02-19", "type": "commit", "message": "added svninfo page to the repository so it doesn't get lost during the next upgrade.\n\ngit-svn-id: file:///users/aaronpk/sites/pathways-svn/trunk@245 e3ad4a73-d236-0410-80c3-982009a79c7a", "link": "https://api.github.com/repos/careerpathways/Career-Pathways-Web-Tool/commits/728e5ad7105f6c72846e0dff580b5abcd0df0491", "repo": { "full_name": "careerpathways/career-pathways-web-tool", "description": "Web Tool for editing Career Pathways roadmaps used by the community colleges in the state of Oregon. The Oregon Department of Community Colleges and Workforce Development (OCCWD) working in partnership with Oregon's 17 community colleges through the Oregon Pathways Alliance developed the Career Pathways Roadmap Web Tool to provide visual maps using web technology for students and citizens to learn more about education, training, occupations, careers, and the labor market in Oregon. We welcome others state agencies, educational institutions, and organizations to download the source code to develop a comparable Web Tool for the students and citizens in their state or region. The Web Tool was developed with funds from the US Department of Labor Employment and Training Administration (US DOL ETA) and the Oregon Community College Strategic Reserve Fund." } }, { "date": "2008-02-22", "type": "commit", "message": "1. resolved #80, webmasters couldn't delete drawings.\n2. fixed preview links on drawing & verision info pages for new url format\n\n\ngit-svn-id: file:///users/aaronpk/sites/pathways-svn/trunk@257 e3ad4a73-d236-0410-80c3-982009a79c7a", "link": "https://api.github.com/repos/careerpathways/Career-Pathways-Web-Tool/commits/f0fa4d4c34b157d98200aadab59a7089dbf323ba", "repo": { "full_name": "careerpathways/career-pathways-web-tool", "description": "Web Tool for editing Career Pathways roadmaps used by the community colleges in the state of Oregon. The Oregon Department of Community Colleges and Workforce Development (OCCWD) working in partnership with Oregon's 17 community colleges through the Oregon Pathways Alliance developed the Career Pathways Roadmap Web Tool to provide visual maps using web technology for students and citizens to learn more about education, training, occupations, careers, and the labor market in Oregon. We welcome others state agencies, educational institutions, and organizations to download the source code to develop a comparable Web Tool for the students and citizens in their state or region. The Web Tool was developed with funds from the US Department of Labor Employment and Training Administration (US DOL ETA) and the Oregon Community College Strategic Reserve Fund." } }, { "date": "2008-02-25", "type": "commit", "message": "added ip address to email of person running svn update\n\ngit-svn-id: file:///users/aaronpk/sites/pathways-svn/trunk@263 e3ad4a73-d236-0410-80c3-982009a79c7a", "link": "https://api.github.com/repos/careerpathways/Career-Pathways-Web-Tool/commits/1e08c9780b1cec894df8509e0733acad1640eaa6", "repo": { "full_name": "careerpathways/career-pathways-web-tool", "description": "Web Tool for editing Career Pathways roadmaps used by the community colleges in the state of Oregon. The Oregon Department of Community Colleges and Workforce Development (OCCWD) working in partnership with Oregon's 17 community colleges through the Oregon Pathways Alliance developed the Career Pathways Roadmap Web Tool to provide visual maps using web technology for students and citizens to learn more about education, training, occupations, careers, and the labor market in Oregon. We welcome others state agencies, educational institutions, and organizations to download the source code to develop a comparable Web Tool for the students and citizens in their state or region. The Web Tool was developed with funds from the US Department of Labor Employment and Training Administration (US DOL ETA) and the Oregon Community College Strategic Reserve Fund." } }, { "date": "2008-02-28", "type": "commit", "message": "should fix #87: html content inside of boxes behaves differently in ie and firefox, and in edit and view mode.\n\ngit-svn-id: file:///users/aaronpk/sites/pathways-svn/trunk@270 e3ad4a73-d236-0410-80c3-982009a79c7a", "link": "https://api.github.com/repos/careerpathways/Career-Pathways-Web-Tool/commits/064f1262965bd9cdb584d01d14955095cb96fdc6", "repo": { "full_name": "careerpathways/career-pathways-web-tool", "description": "Web Tool for editing Career Pathways roadmaps used by the community colleges in the state of Oregon. The Oregon Department of Community Colleges and Workforce Development (OCCWD) working in partnership with Oregon's 17 community colleges through the Oregon Pathways Alliance developed the Career Pathways Roadmap Web Tool to provide visual maps using web technology for students and citizens to learn more about education, training, occupations, careers, and the labor market in Oregon. We welcome others state agencies, educational institutions, and organizations to download the source code to develop a comparable Web Tool for the students and citizens in their state or region. The Web Tool was developed with funds from the US Department of Labor Employment and Training Administration (US DOL ETA) and the Oregon Community College Strategic Reserve Fund." } }, { "date": "2008-03-01", "type": "commit", "message": "fixes #87: copied css rules from main website to standardize drawings between edit and view/print mode.\n\ngit-svn-id: file:///users/aaronpk/sites/pathways-svn/trunk@274 e3ad4a73-d236-0410-80c3-982009a79c7a", "link": "https://api.github.com/repos/careerpathways/Career-Pathways-Web-Tool/commits/6607c31d9d7053e024fcbfab9ac7736bd46e4022", "repo": { "full_name": "careerpathways/career-pathways-web-tool", "description": "Web Tool for editing Career Pathways roadmaps used by the community colleges in the state of Oregon. The Oregon Department of Community Colleges and Workforce Development (OCCWD) working in partnership with Oregon's 17 community colleges through the Oregon Pathways Alliance developed the Career Pathways Roadmap Web Tool to provide visual maps using web technology for students and citizens to learn more about education, training, occupations, careers, and the labor market in Oregon. We welcome others state agencies, educational institutions, and organizations to download the source code to develop a comparable Web Tool for the students and citizens in their state or region. The Web Tool was developed with funds from the US Department of Labor Employment and Training Administration (US DOL ETA) and the Oregon Community College Strategic Reserve Fund." } }, { "date": "2008-03-04", "type": "commit", "message": "fix #89: any non-alphanumeric characters are stripped from the url when looking up a drawing code. see http://lists.ctepathways.org/lists/pathways-dev/msg00575.html\n\ngit-svn-id: file:///users/aaronpk/sites/pathways-svn/trunk@275 e3ad4a73-d236-0410-80c3-982009a79c7a", "link": "https://api.github.com/repos/careerpathways/Career-Pathways-Web-Tool/commits/01e2b5ada5e8b3adcc980561b09bf1d132ed903f", "repo": { "full_name": "careerpathways/career-pathways-web-tool", "description": "Web Tool for editing Career Pathways roadmaps used by the community colleges in the state of Oregon. The Oregon Department of Community Colleges and Workforce Development (OCCWD) working in partnership with Oregon's 17 community colleges through the Oregon Pathways Alliance developed the Career Pathways Roadmap Web Tool to provide visual maps using web technology for students and citizens to learn more about education, training, occupations, careers, and the labor market in Oregon. We welcome others state agencies, educational institutions, and organizations to download the source code to develop a comparable Web Tool for the students and citizens in their state or region. The Web Tool was developed with funds from the US Department of Labor Employment and Training Administration (US DOL ETA) and the Oregon Community College Strategic Reserve Fund." } }, { "date": "2008-03-05", "type": "commit", "message": "added maintenance page so we can use it again later\n\ngit-svn-id: file:///users/aaronpk/sites/pathways-svn/trunk@282 e3ad4a73-d236-0410-80c3-982009a79c7a", "link": "https://api.github.com/repos/careerpathways/Career-Pathways-Web-Tool/commits/78e3e1fc565720d021fc96dfbdf841dd5baf6be0", "repo": { "full_name": "careerpathways/career-pathways-web-tool", "description": "Web Tool for editing Career Pathways roadmaps used by the community colleges in the state of Oregon. The Oregon Department of Community Colleges and Workforce Development (OCCWD) working in partnership with Oregon's 17 community colleges through the Oregon Pathways Alliance developed the Career Pathways Roadmap Web Tool to provide visual maps using web technology for students and citizens to learn more about education, training, occupations, careers, and the labor market in Oregon. We welcome others state agencies, educational institutions, and organizations to download the source code to develop a comparable Web Tool for the students and citizens in their state or region. The Web Tool was developed with funds from the US Department of Labor Employment and Training Administration (US DOL ETA) and the Oregon Community College Strategic Reserve Fund." } }, { "date": "2008-03-25", "type": "commit", "message": "added color list to embedding instructions page\n\ngit-svn-id: file:///users/aaronpk/sites/pathways-svn/trunk@286 e3ad4a73-d236-0410-80c3-982009a79c7a", "link": "https://api.github.com/repos/careerpathways/Career-Pathways-Web-Tool/commits/ac8b597885bf33448e9c99879d6ed3f0028ad8ca", "repo": { "full_name": "careerpathways/career-pathways-web-tool", "description": "Web Tool for editing Career Pathways roadmaps used by the community colleges in the state of Oregon. The Oregon Department of Community Colleges and Workforce Development (OCCWD) working in partnership with Oregon's 17 community colleges through the Oregon Pathways Alliance developed the Career Pathways Roadmap Web Tool to provide visual maps using web technology for students and citizens to learn more about education, training, occupations, careers, and the labor market in Oregon. We welcome others state agencies, educational institutions, and organizations to download the source code to develop a comparable Web Tool for the students and citizens in their state or region. The Web Tool was developed with funds from the US Department of Labor Employment and Training Administration (US DOL ETA) and the Oregon Community College Strategic Reserve Fund." } }, { "date": "2008-03-28", "type": "commit", "message": "fixes #93, #94, #96, #97, #98.\n#93: when copying a drawing, the code is also passed through the code filter, allowing symbols in copied drawings.\n#94: renaming a drawing passes the new name through urlencode, allowing symbols in renamed drawings.\n#96: any time a drawing code is created, it is guaranteed to be unique.\n#97: all links on drawing info page work after a drawing is renamed.\n#98: spaces are included in drawing codes again.\n\ngit-svn-id: file:///users/aaronpk/sites/pathways-svn/trunk@288 e3ad4a73-d236-0410-80c3-982009a79c7a", "link": "https://api.github.com/repos/careerpathways/Career-Pathways-Web-Tool/commits/10ffc9b0c818bf139a66590275e1f4b94f1ccb81", "repo": { "full_name": "careerpathways/career-pathways-web-tool", "description": "Web Tool for editing Career Pathways roadmaps used by the community colleges in the state of Oregon. The Oregon Department of Community Colleges and Workforce Development (OCCWD) working in partnership with Oregon's 17 community colleges through the Oregon Pathways Alliance developed the Career Pathways Roadmap Web Tool to provide visual maps using web technology for students and citizens to learn more about education, training, occupations, careers, and the labor market in Oregon. We welcome others state agencies, educational institutions, and organizations to download the source code to develop a comparable Web Tool for the students and citizens in their state or region. The Web Tool was developed with funds from the US Department of Labor Employment and Training Administration (US DOL ETA) and the Oregon Community College Strategic Reserve Fund." } }, { "date": "2008-04-07", "type": "commit", "message": "missed another one!\n\ngit-svn-id: file:///users/aaronpk/sites/pathways-svn/trunk@292 e3ad4a73-d236-0410-80c3-982009a79c7a", "link": "https://api.github.com/repos/careerpathways/Career-Pathways-Web-Tool/commits/dbb80d2395dbf81810cc883215272d55b8154d08", "repo": { "full_name": "careerpathways/career-pathways-web-tool", "description": "Web Tool for editing Career Pathways roadmaps used by the community colleges in the state of Oregon. The Oregon Department of Community Colleges and Workforce Development (OCCWD) working in partnership with Oregon's 17 community colleges through the Oregon Pathways Alliance developed the Career Pathways Roadmap Web Tool to provide visual maps using web technology for students and citizens to learn more about education, training, occupations, careers, and the labor market in Oregon. We welcome others state agencies, educational institutions, and organizations to download the source code to develop a comparable Web Tool for the students and citizens in their state or region. The Web Tool was developed with funds from the US Department of Labor Employment and Training Administration (US DOL ETA) and the Oregon Community College Strategic Reserve Fund." } }, { "date": "2008-05-08", "type": "commit", "message": "added sort index column for front-page news items\n\ngit-svn-id: file:///users/aaronpk/sites/pathways-svn/trunk@295 e3ad4a73-d236-0410-80c3-982009a79c7a", "link": "https://api.github.com/repos/careerpathways/Career-Pathways-Web-Tool/commits/9d7ba57d82b02879094943a2fc7a2fa16b1c2a6e", "repo": { "full_name": "careerpathways/career-pathways-web-tool", "description": "Web Tool for editing Career Pathways roadmaps used by the community colleges in the state of Oregon. The Oregon Department of Community Colleges and Workforce Development (OCCWD) working in partnership with Oregon's 17 community colleges through the Oregon Pathways Alliance developed the Career Pathways Roadmap Web Tool to provide visual maps using web technology for students and citizens to learn more about education, training, occupations, careers, and the labor market in Oregon. We welcome others state agencies, educational institutions, and organizations to download the source code to develop a comparable Web Tool for the students and citizens in their state or region. The Web Tool was developed with funds from the US Department of Labor Employment and Training Administration (US DOL ETA) and the Oregon Community College Strategic Reserve Fund." } }, { "date": "2008-05-29", "type": "commit", "message": "standardized new form styles with <th> style\n\ngit-svn-id: file:///users/aaronpk/sites/pathways-svn/trunk@303 e3ad4a73-d236-0410-80c3-982009a79c7a", "link": "https://api.github.com/repos/careerpathways/Career-Pathways-Web-Tool/commits/1b8eb0371ea65dcae34d47c43606679c05e4ae5f", "repo": { "full_name": "careerpathways/career-pathways-web-tool", "description": "Web Tool for editing Career Pathways roadmaps used by the community colleges in the state of Oregon. The Oregon Department of Community Colleges and Workforce Development (OCCWD) working in partnership with Oregon's 17 community colleges through the Oregon Pathways Alliance developed the Career Pathways Roadmap Web Tool to provide visual maps using web technology for students and citizens to learn more about education, training, occupations, careers, and the labor market in Oregon. We welcome others state agencies, educational institutions, and organizations to download the source code to develop a comparable Web Tool for the students and citizens in their state or region. The Web Tool was developed with funds from the US Department of Labor Employment and Training Administration (US DOL ETA) and the Oregon Community College Strategic Reserve Fund." } }, { "date": "2008-05-30", "type": "commit", "message": "prevent staff from editing users\n\ngit-svn-id: file:///users/aaronpk/sites/pathways-svn/trunk@306 e3ad4a73-d236-0410-80c3-982009a79c7a", "link": "https://api.github.com/repos/careerpathways/Career-Pathways-Web-Tool/commits/741ecf161c031db801286004f50de510916209e2", "repo": { "full_name": "careerpathways/career-pathways-web-tool", "description": "Web Tool for editing Career Pathways roadmaps used by the community colleges in the state of Oregon. The Oregon Department of Community Colleges and Workforce Development (OCCWD) working in partnership with Oregon's 17 community colleges through the Oregon Pathways Alliance developed the Career Pathways Roadmap Web Tool to provide visual maps using web technology for students and citizens to learn more about education, training, occupations, careers, and the labor market in Oregon. We welcome others state agencies, educational institutions, and organizations to download the source code to develop a comparable Web Tool for the students and citizens in their state or region. The Web Tool was developed with funds from the US Department of Labor Employment and Training Administration (US DOL ETA) and the Oregon Community College Strategic Reserve Fund." } }, { "date": "2008-06-03", "type": "commit", "message": "added separator between schools in users list.\n\ngit-svn-id: file:///users/aaronpk/sites/pathways-svn/trunk@307 e3ad4a73-d236-0410-80c3-982009a79c7a", "link": "https://api.github.com/repos/careerpathways/Career-Pathways-Web-Tool/commits/dc2d75b5b1978050f1275267f3ecd54366ea63f4", "repo": { "full_name": "careerpathways/career-pathways-web-tool", "description": "Web Tool for editing Career Pathways roadmaps used by the community colleges in the state of Oregon. The Oregon Department of Community Colleges and Workforce Development (OCCWD) working in partnership with Oregon's 17 community colleges through the Oregon Pathways Alliance developed the Career Pathways Roadmap Web Tool to provide visual maps using web technology for students and citizens to learn more about education, training, occupations, careers, and the labor market in Oregon. We welcome others state agencies, educational institutions, and organizations to download the source code to develop a comparable Web Tool for the students and citizens in their state or region. The Web Tool was developed with funds from the US Department of Labor Employment and Training Administration (US DOL ETA) and the Oregon Community College Strategic Reserve Fund." } }, { "date": "2008-06-06", "type": "commit", "message": "small changes to login, help, guest, and application pages as per email to developers list 6/5/08 15:57.\n\ngit-svn-id: file:///users/aaronpk/sites/pathways-svn/trunk@310 e3ad4a73-d236-0410-80c3-982009a79c7a", "link": "https://api.github.com/repos/careerpathways/Career-Pathways-Web-Tool/commits/5f2287aeb3e716fb8b0b131512b0a9360a1f0c68", "repo": { "full_name": "careerpathways/career-pathways-web-tool", "description": "Web Tool for editing Career Pathways roadmaps used by the community colleges in the state of Oregon. The Oregon Department of Community Colleges and Workforce Development (OCCWD) working in partnership with Oregon's 17 community colleges through the Oregon Pathways Alliance developed the Career Pathways Roadmap Web Tool to provide visual maps using web technology for students and citizens to learn more about education, training, occupations, careers, and the labor market in Oregon. We welcome others state agencies, educational institutions, and organizations to download the source code to develop a comparable Web Tool for the students and citizens in their state or region. The Web Tool was developed with funds from the US Department of Labor Employment and Training Administration (US DOL ETA) and the Oregon Community College Strategic Reserve Fund." } }, { "date": "2008-06-08", "type": "commit", "message": "changes to guest login system as per email to developers list on 6/5/08 11:19pm\n\ngit-svn-id: file:///users/aaronpk/sites/pathways-svn/trunk@312 e3ad4a73-d236-0410-80c3-982009a79c7a", "link": "https://api.github.com/repos/careerpathways/Career-Pathways-Web-Tool/commits/6ea5be23b4b23b7a4aa3e6777f1bbc99d2bc4dc3", "repo": { "full_name": "careerpathways/career-pathways-web-tool", "description": "Web Tool for editing Career Pathways roadmaps used by the community colleges in the state of Oregon. The Oregon Department of Community Colleges and Workforce Development (OCCWD) working in partnership with Oregon's 17 community colleges through the Oregon Pathways Alliance developed the Career Pathways Roadmap Web Tool to provide visual maps using web technology for students and citizens to learn more about education, training, occupations, careers, and the labor market in Oregon. We welcome others state agencies, educational institutions, and organizations to download the source code to develop a comparable Web Tool for the students and citizens in their state or region. The Web Tool was developed with funds from the US Department of Labor Employment and Training Administration (US DOL ETA) and the Oregon Community College Strategic Reserve Fund." } }, { "date": "2008-06-12", "type": "commit", "message": "database update for statistics page\n\ngit-svn-id: file:///users/aaronpk/sites/pathways-svn/trunk@318 e3ad4a73-d236-0410-80c3-982009a79c7a", "link": "https://api.github.com/repos/careerpathways/Career-Pathways-Web-Tool/commits/11000858421a666819743a5ddf9f954258299384", "repo": { "full_name": "careerpathways/career-pathways-web-tool", "description": "Web Tool for editing Career Pathways roadmaps used by the community colleges in the state of Oregon. The Oregon Department of Community Colleges and Workforce Development (OCCWD) working in partnership with Oregon's 17 community colleges through the Oregon Pathways Alliance developed the Career Pathways Roadmap Web Tool to provide visual maps using web technology for students and citizens to learn more about education, training, occupations, careers, and the labor market in Oregon. We welcome others state agencies, educational institutions, and organizations to download the source code to develop a comparable Web Tool for the students and citizens in their state or region. The Web Tool was developed with funds from the US Department of Labor Employment and Training Administration (US DOL ETA) and the Oregon Community College Strategic Reserve Fund." } }, { "date": "2008-06-16", "type": "commit", "message": "added log import script\n\ngit-svn-id: file:///users/aaronpk/sites/pathways-svn/trunk@324 e3ad4a73-d236-0410-80c3-982009a79c7a", "link": "https://api.github.com/repos/careerpathways/Career-Pathways-Web-Tool/commits/4a80ab82919b18c80b839cf9a04d089280ec6a4c", "repo": { "full_name": "careerpathways/career-pathways-web-tool", "description": "Web Tool for editing Career Pathways roadmaps used by the community colleges in the state of Oregon. The Oregon Department of Community Colleges and Workforce Development (OCCWD) working in partnership with Oregon's 17 community colleges through the Oregon Pathways Alliance developed the Career Pathways Roadmap Web Tool to provide visual maps using web technology for students and citizens to learn more about education, training, occupations, careers, and the labor market in Oregon. We welcome others state agencies, educational institutions, and organizations to download the source code to develop a comparable Web Tool for the students and citizens in their state or region. The Web Tool was developed with funds from the US Department of Labor Employment and Training Administration (US DOL ETA) and the Oregon Community College Strategic Reserve Fund." } }, { "date": "2008-06-17", "type": "commit", "message": "fixed for webmaster user level change\n\ngit-svn-id: file:///users/aaronpk/sites/pathways-svn/trunk@326 e3ad4a73-d236-0410-80c3-982009a79c7a", "link": "https://api.github.com/repos/careerpathways/Career-Pathways-Web-Tool/commits/dfb6d439b2306b35efd073191b8e0ea4191ff3c5", "repo": { "full_name": "careerpathways/career-pathways-web-tool", "description": "Web Tool for editing Career Pathways roadmaps used by the community colleges in the state of Oregon. The Oregon Department of Community Colleges and Workforce Development (OCCWD) working in partnership with Oregon's 17 community colleges through the Oregon Pathways Alliance developed the Career Pathways Roadmap Web Tool to provide visual maps using web technology for students and citizens to learn more about education, training, occupations, careers, and the labor market in Oregon. We welcome others state agencies, educational institutions, and organizations to download the source code to develop a comparable Web Tool for the students and citizens in their state or region. The Web Tool was developed with funds from the US Department of Labor Employment and Training Administration (US DOL ETA) and the Oregon Community College Strategic Reserve Fund." } }, { "date": "2008-08-19", "type": "commit", "message": "added new ccti template. reads data from the database and displays in the ccti template form. at this point, ready to start the editing code.\n\ngit-svn-id: file:///users/aaronpk/sites/pathways-svn/trunk@329 e3ad4a73-d236-0410-80c3-982009a79c7a", "link": "https://api.github.com/repos/careerpathways/Career-Pathways-Web-Tool/commits/991de42b2f91addcb371bf2ff608a2c59fe8118a", "repo": { "full_name": "careerpathways/career-pathways-web-tool", "description": "Web Tool for editing Career Pathways roadmaps used by the community colleges in the state of Oregon. The Oregon Department of Community Colleges and Workforce Development (OCCWD) working in partnership with Oregon's 17 community colleges through the Oregon Pathways Alliance developed the Career Pathways Roadmap Web Tool to provide visual maps using web technology for students and citizens to learn more about education, training, occupations, careers, and the labor market in Oregon. We welcome others state agencies, educational institutions, and organizations to download the source code to develop a comparable Web Tool for the students and citizens in their state or region. The Web Tool was developed with funds from the US Department of Labor Employment and Training Administration (US DOL ETA) and the Oregon Community College Strategic Reserve Fund." } }, { "date": "2008-08-21", "type": "commit", "message": "merging changes from r328 (tag 2.2) into trunk.\n\ngit-svn-id: file:///users/aaronpk/sites/pathways-svn/trunk@332 e3ad4a73-d236-0410-80c3-982009a79c7a", "link": "https://api.github.com/repos/careerpathways/Career-Pathways-Web-Tool/commits/c432f9f35bc8b1c7f907260f45c33483e1feb361", "repo": { "full_name": "careerpathways/career-pathways-web-tool", "description": "Web Tool for editing Career Pathways roadmaps used by the community colleges in the state of Oregon. The Oregon Department of Community Colleges and Workforce Development (OCCWD) working in partnership with Oregon's 17 community colleges through the Oregon Pathways Alliance developed the Career Pathways Roadmap Web Tool to provide visual maps using web technology for students and citizens to learn more about education, training, occupations, careers, and the labor market in Oregon. We welcome others state agencies, educational institutions, and organizations to download the source code to develop a comparable Web Tool for the students and citizens in their state or region. The Web Tool was developed with funds from the US Department of Labor Employment and Training Administration (US DOL ETA) and the Oregon Community College Strategic Reserve Fund." } }, { "date": "2008-08-27", "type": "commit", "message": "merged changes\n\ngit-svn-id: file:///users/aaronpk/sites/pathways-svn/trunk@346 e3ad4a73-d236-0410-80c3-982009a79c7a", "link": "https://api.github.com/repos/careerpathways/Career-Pathways-Web-Tool/commits/c7763857079a9306cc14abbe4213b9e8726a724b", "repo": { "full_name": "careerpathways/career-pathways-web-tool", "description": "Web Tool for editing Career Pathways roadmaps used by the community colleges in the state of Oregon. The Oregon Department of Community Colleges and Workforce Development (OCCWD) working in partnership with Oregon's 17 community colleges through the Oregon Pathways Alliance developed the Career Pathways Roadmap Web Tool to provide visual maps using web technology for students and citizens to learn more about education, training, occupations, careers, and the labor market in Oregon. We welcome others state agencies, educational institutions, and organizations to download the source code to develop a comparable Web Tool for the students and citizens in their state or region. The Web Tool was developed with funds from the US Department of Labor Employment and Training Administration (US DOL ETA) and the Oregon Community College Strategic Reserve Fund." } }, { "date": "2008-10-29", "type": "commit", "message": "merging with trunk\n\ngit-svn-id: file:///users/aaronpk/sites/pathways-svn/trunk@349 e3ad4a73-d236-0410-80c3-982009a79c7a", "link": "https://api.github.com/repos/careerpathways/Career-Pathways-Web-Tool/commits/15a91f796549c4a07933fb83c6a8aad5644fadfc", "repo": { "full_name": "careerpathways/career-pathways-web-tool", "description": "Web Tool for editing Career Pathways roadmaps used by the community colleges in the state of Oregon. The Oregon Department of Community Colleges and Workforce Development (OCCWD) working in partnership with Oregon's 17 community colleges through the Oregon Pathways Alliance developed the Career Pathways Roadmap Web Tool to provide visual maps using web technology for students and citizens to learn more about education, training, occupations, careers, and the labor market in Oregon. We welcome others state agencies, educational institutions, and organizations to download the source code to develop a comparable Web Tool for the students and citizens in their state or region. The Web Tool was developed with funds from the US Department of Labor Employment and Training Administration (US DOL ETA) and the Oregon Community College Strategic Reserve Fund." } }, { "date": "2008-11-05", "type": "commit", "message": "integrated emergency fix from 2.3 tag\n\ngit-svn-id: file:///users/aaronpk/sites/pathways-svn/trunk@351 e3ad4a73-d236-0410-80c3-982009a79c7a", "link": "https://api.github.com/repos/careerpathways/Career-Pathways-Web-Tool/commits/bf5a9a52b3cf90b3c107eb10fc273a8df78ce406", "repo": { "full_name": "careerpathways/career-pathways-web-tool", "description": "Web Tool for editing Career Pathways roadmaps used by the community colleges in the state of Oregon. The Oregon Department of Community Colleges and Workforce Development (OCCWD) working in partnership with Oregon's 17 community colleges through the Oregon Pathways Alliance developed the Career Pathways Roadmap Web Tool to provide visual maps using web technology for students and citizens to learn more about education, training, occupations, careers, and the labor market in Oregon. We welcome others state agencies, educational institutions, and organizations to download the source code to develop a comparable Web Tool for the students and citizens in their state or region. The Web Tool was developed with funds from the US Department of Labor Employment and Training Administration (US DOL ETA) and the Oregon Community College Strategic Reserve Fund." } }, { "date": "2009-01-14", "type": "commit", "message": "removed reference to email.js since i'm pretty sure it wasn't being used anymore, and the file wasn't even there\n\ngit-svn-id: file:///users/aaronpk/sites/pathways-svn/trunk@356 e3ad4a73-d236-0410-80c3-982009a79c7a", "link": "https://api.github.com/repos/careerpathways/Career-Pathways-Web-Tool/commits/32907330c07fbca9236cb9972200edf1e0dd7419", "repo": { "full_name": "careerpathways/career-pathways-web-tool", "description": "Web Tool for editing Career Pathways roadmaps used by the community colleges in the state of Oregon. The Oregon Department of Community Colleges and Workforce Development (OCCWD) working in partnership with Oregon's 17 community colleges through the Oregon Pathways Alliance developed the Career Pathways Roadmap Web Tool to provide visual maps using web technology for students and citizens to learn more about education, training, occupations, careers, and the labor market in Oregon. We welcome others state agencies, educational institutions, and organizations to download the source code to develop a comparable Web Tool for the students and citizens in their state or region. The Web Tool was developed with funds from the US Department of Labor Employment and Training Administration (US DOL ETA) and the Oregon Community College Strategic Reserve Fund." } }, { "date": "2009-01-18", "type": "commit", "message": "fixes the drawing list for post drawings. adds fields to the database to support high school users and schools\n\ngit-svn-id: file:///users/aaronpk/sites/pathways-svn/trunk@360 e3ad4a73-d236-0410-80c3-982009a79c7a", "link": "https://api.github.com/repos/careerpathways/Career-Pathways-Web-Tool/commits/20c740fc9385c200f36a24bc4fd650f5861dea99", "repo": { "full_name": "careerpathways/career-pathways-web-tool", "description": "Web Tool for editing Career Pathways roadmaps used by the community colleges in the state of Oregon. The Oregon Department of Community Colleges and Workforce Development (OCCWD) working in partnership with Oregon's 17 community colleges through the Oregon Pathways Alliance developed the Career Pathways Roadmap Web Tool to provide visual maps using web technology for students and citizens to learn more about education, training, occupations, careers, and the labor market in Oregon. We welcome others state agencies, educational institutions, and organizations to download the source code to develop a comparable Web Tool for the students and citizens in their state or region. The Web Tool was developed with funds from the US Department of Labor Employment and Training Administration (US DOL ETA) and the Oregon Community College Strategic Reserve Fund." } }, { "date": "2009-01-20", "type": "commit", "message": "adding code which imports data from an excel file and creates a large array. raw code only, no functions or fancy stuff yet\n\ngit-svn-id: file:///users/aaronpk/sites/pathways-svn/trunk@366 e3ad4a73-d236-0410-80c3-982009a79c7a", "link": "https://api.github.com/repos/careerpathways/Career-Pathways-Web-Tool/commits/748b457687b26ab9e4961392f62b8e1065ded011", "repo": { "full_name": "careerpathways/career-pathways-web-tool", "description": "Web Tool for editing Career Pathways roadmaps used by the community colleges in the state of Oregon. The Oregon Department of Community Colleges and Workforce Development (OCCWD) working in partnership with Oregon's 17 community colleges through the Oregon Pathways Alliance developed the Career Pathways Roadmap Web Tool to provide visual maps using web technology for students and citizens to learn more about education, training, occupations, careers, and the labor market in Oregon. We welcome others state agencies, educational institutions, and organizations to download the source code to develop a comparable Web Tool for the students and citizens in their state or region. The Web Tool was developed with funds from the US Department of Labor Employment and Training Administration (US DOL ETA) and the Oregon Community College Strategic Reserve Fund." } }, { "date": "2009-01-21", "type": "commit", "message": "check-in for torgie. worked on getting the postchart class to draw a chart from an array in memory instead of from the database. in progress code, needed to move it to aaron to continue\n\ngit-svn-id: file:///users/aaronpk/sites/pathways-svn/trunk@367 e3ad4a73-d236-0410-80c3-982009a79c7a", "link": "https://api.github.com/repos/careerpathways/Career-Pathways-Web-Tool/commits/aec39af4c7ee3cee355a1c5534b56587a9a57e46", "repo": { "full_name": "careerpathways/career-pathways-web-tool", "description": "Web Tool for editing Career Pathways roadmaps used by the community colleges in the state of Oregon. The Oregon Department of Community Colleges and Workforce Development (OCCWD) working in partnership with Oregon's 17 community colleges through the Oregon Pathways Alliance developed the Career Pathways Roadmap Web Tool to provide visual maps using web technology for students and citizens to learn more about education, training, occupations, careers, and the labor market in Oregon. We welcome others state agencies, educational institutions, and organizations to download the source code to develop a comparable Web Tool for the students and citizens in their state or region. The Web Tool was developed with funds from the US Department of Labor Employment and Training Administration (US DOL ETA) and the Oregon Community College Strategic Reserve Fund." } }, { "date": "2009-01-22", "type": "commit", "message": "renaming some links and headers\n\ngit-svn-id: file:///users/aaronpk/sites/pathways-svn/trunk@370 e3ad4a73-d236-0410-80c3-982009a79c7a", "link": "https://api.github.com/repos/careerpathways/Career-Pathways-Web-Tool/commits/891b133b486140d5b4d6801619efcc081202c744", "repo": { "full_name": "careerpathways/career-pathways-web-tool", "description": "Web Tool for editing Career Pathways roadmaps used by the community colleges in the state of Oregon. The Oregon Department of Community Colleges and Workforce Development (OCCWD) working in partnership with Oregon's 17 community colleges through the Oregon Pathways Alliance developed the Career Pathways Roadmap Web Tool to provide visual maps using web technology for students and citizens to learn more about education, training, occupations, careers, and the labor market in Oregon. We welcome others state agencies, educational institutions, and organizations to download the source code to develop a comparable Web Tool for the students and citizens in their state or region. The Web Tool was developed with funds from the US Department of Labor Employment and Training Administration (US DOL ETA) and the Oregon Community College Strategic Reserve Fund." } }, { "date": "2009-01-23", "type": "commit", "message": "changed text for header of post drawings\n\ngit-svn-id: file:///users/aaronpk/sites/pathways-svn/trunk@376 e3ad4a73-d236-0410-80c3-982009a79c7a", "link": "https://api.github.com/repos/careerpathways/Career-Pathways-Web-Tool/commits/69c109984f542120510f0744b33f64baf3fc2826", "repo": { "full_name": "careerpathways/career-pathways-web-tool", "description": "Web Tool for editing Career Pathways roadmaps used by the community colleges in the state of Oregon. The Oregon Department of Community Colleges and Workforce Development (OCCWD) working in partnership with Oregon's 17 community colleges through the Oregon Pathways Alliance developed the Career Pathways Roadmap Web Tool to provide visual maps using web technology for students and citizens to learn more about education, training, occupations, careers, and the labor market in Oregon. We welcome others state agencies, educational institutions, and organizations to download the source code to develop a comparable Web Tool for the students and citizens in their state or region. The Web Tool was developed with funds from the US Department of Labor Employment and Training Administration (US DOL ETA) and the Oregon Community College Strategic Reserve Fund." } }, { "date": "2009-01-24", "type": "commit", "message": "cleans up error messages for post importing\n\ngit-svn-id: file:///users/aaronpk/sites/pathways-svn/trunk@379 e3ad4a73-d236-0410-80c3-982009a79c7a", "link": "https://api.github.com/repos/careerpathways/Career-Pathways-Web-Tool/commits/4f1cd7db194d97fc052b51ee4c5a5ab4f8cb5cdb", "repo": { "full_name": "careerpathways/career-pathways-web-tool", "description": "Web Tool for editing Career Pathways roadmaps used by the community colleges in the state of Oregon. The Oregon Department of Community Colleges and Workforce Development (OCCWD) working in partnership with Oregon's 17 community colleges through the Oregon Pathways Alliance developed the Career Pathways Roadmap Web Tool to provide visual maps using web technology for students and citizens to learn more about education, training, occupations, careers, and the labor market in Oregon. We welcome others state agencies, educational institutions, and organizations to download the source code to develop a comparable Web Tool for the students and citizens in their state or region. The Web Tool was developed with funds from the US Department of Labor Employment and Training Administration (US DOL ETA) and the Oregon Community College Strategic Reserve Fund." } }, { "date": "2009-01-25", "type": "commit", "message": "cosmetics\n\ngit-svn-id: file:///users/aaronpk/sites/pathways-svn/trunk@387 e3ad4a73-d236-0410-80c3-982009a79c7a", "link": "https://api.github.com/repos/careerpathways/Career-Pathways-Web-Tool/commits/8bce08a2aa27b47b0ef91a42119a068edd95a7ff", "repo": { "full_name": "careerpathways/career-pathways-web-tool", "description": "Web Tool for editing Career Pathways roadmaps used by the community colleges in the state of Oregon. The Oregon Department of Community Colleges and Workforce Development (OCCWD) working in partnership with Oregon's 17 community colleges through the Oregon Pathways Alliance developed the Career Pathways Roadmap Web Tool to provide visual maps using web technology for students and citizens to learn more about education, training, occupations, careers, and the labor market in Oregon. We welcome others state agencies, educational institutions, and organizations to download the source code to develop a comparable Web Tool for the students and citizens in their state or region. The Web Tool was developed with funds from the US Department of Labor Employment and Training Administration (US DOL ETA) and the Oregon Community College Strategic Reserve Fund." } } ], "location": "portland, or", "company": "okta", "all_names": [ "aaron parecki" ] }, { "last_name": "Verrecchia", "first_name": "Jonathan", "public_repos": 30, "avatar_url": "https://avatars.githubusercontent.com/u/522007?v=4", "twitter_username": "verekia", "facebook_username": "verekia", "following": 0, "linkedin_username": "verekia", "events": [ { "repo": { "full_name": "verekia/airtable-export", "language": "JavaScript", "stargazers_count": 0 }, "type": "created_repo", "date": "2020-09-10" }, { "repo": { "full_name": "verekia/alma", "stargazers_count": 0, "description": "An interactive playground for generative graphics. Combine nodes & logic into WebGL shaders - all through an intuitive no-code interface." }, "type": "forked_repo", "date": "2024-12-30" }, { "repo": { "full_name": "verekia/bullet-mania", "language": "TypeScript", "stargazers_count": 0 }, "type": "forked_repo", "date": "2023-07-20" }, { "repo": { "full_name": "verekia/data-to-md", "language": "JavaScript", "stargazers_count": 1, "description": "Transform JSON/YAML data into Markdown documents" }, "type": "created_repo", "date": "2016-12-22" }, { "repo": { "full_name": "verekia/discord-forum-feed", "language": "TypeScript", "stargazers_count": 0 }, "type": "created_repo", "date": "2025-01-20" }, { "repo": { "full_name": "verekia/dokploy", "stargazers_count": 0, "description": "Open Source Alternative to Vercel, Netlify and Heroku." }, "type": "forked_repo", "date": "2024-11-20" }, { "repo": { "full_name": "verekia/drei", "stargazers_count": 1, "description": "\ud83e\udd49 useful helpers for react-three-fiber" }, "type": "forked_repo", "date": "2024-12-09" }, { "repo": { "full_name": "verekia/hackarena", "language": "JavaScript", "stargazers_count": 2, "description": "Hackathon Arena" }, "type": "created_repo", "date": "2015-02-25" }, { "repo": { "full_name": "verekia/initializr", "language": "Less", "stargazers_count": 1444, "description": "HTML5 Boilerplate Build Tool" }, "type": "created_repo", "date": "2011-04-18" }, { "repo": { "full_name": "verekia/initializr-template", "language": "CSS", "stargazers_count": 1114, "description": "Initializr's generated page" }, "type": "created_repo", "date": "2011-12-09" }, { "repo": { "full_name": "verekia/initializr-website", "language": "CSS", "stargazers_count": 354, "description": "Initializr Home Page" }, "type": "created_repo", "date": "2012-01-27" }, { "repo": { "full_name": "verekia/js-stack-boilerplate", "language": "JavaScript", "stargazers_count": 150, "description": "Final boilerplate code of the JavaScript Stack from Scratch tutorial \u2013", "topics": [ "babel", "boilerplate", "bootstrap", "es6", "eslint", "express", "flow", "husky", "immutablejs", "javascript", "jest", "jss", "pm2", "react", "react-router", "redux", "server-side-rendering", "webpack", "webpack-dev-server", "yarn" ] }, "type": "created_repo", "date": "2017-02-02" }, { "repo": { "full_name": "verekia/js-stack-from-scratch", "language": "JavaScript", "stargazers_count": 20095, "description": "\ud83d\udee0\ufe0f\u26a1 Step-by-step tutorial to build a modern JavaScript stack.", "topics": [ "bootstrap", "eslint", "flow", "heroku", "immutablejs", "javascript", "jest", "jss", "nodemon", "pm2", "react", "react-router", "redux", "server-side-rendering", "sinon", "socket-io", "stack", "tutorial", "webpack", "yarn" ] }, "type": "created_repo", "date": "2016-10-02" }, { "repo": { "full_name": "verekia/js-stack-walkthrough", "language": "JavaScript", "stargazers_count": 30, "description": "Code for each chapter of the JavaScript-Stack-from-Scratch tutorial." }, "type": "created_repo", "date": "2017-03-06" }, { "repo": { "full_name": "verekia/manapotion", "language": "TypeScript", "stargazers_count": 234, "description": "\ud83e\uddea Mana Potion \u2013 Toolkit for JavaScript game development and interactive experiences (React, Vue, Svelte, vanilla)", "topics": [ "ecs", "gamedev", "r3f", "react", "react-js", "react-three-fiber", "svelte", "sveltejs", "three-js", "threejs", "threlte", "tresjs", "vue", "vuejs", "web-game-dev" ] }, "type": "created_repo", "date": "2024-02-27" }, { "repo": { "full_name": "verekia/network-only-minimal-pwa", "language": "HTML", "stargazers_count": 2, "description": "No more Service Workers headaches \ud83d\udcbb\ud83d\udca5" }, "type": "created_repo", "date": "2019-10-01" }, { "repo": { "full_name": "verekia/next-ssg-api", "language": "TypeScript", "stargazers_count": 0 }, "type": "created_repo", "date": "2024-06-28" }, { "repo": { "full_name": "verekia/polydraw", "language": "TypeScript", "stargazers_count": 5 }, "type": "created_repo", "date": "2023-10-26" }, { "repo": { "full_name": "verekia/polydraw-support", "stargazers_count": 0, "description": "\ud83d\udd3a PolyDraw.app | Issues and Feedback" }, "type": "created_repo", "date": "2023-11-01" }, { "repo": { "full_name": "verekia/r3f-rpg", "language": "TypeScript", "stargazers_count": 1 }, "type": "created_repo", "date": "2024-02-18" }, { "repo": { "full_name": "verekia/r3f-rsc", "language": "TypeScript", "stargazers_count": 0 }, "type": "created_repo", "date": "2024-03-08" }, { "repo": { "full_name": "verekia/r3f-webgpu", "language": "TypeScript", "stargazers_count": 5 }, "type": "created_repo", "date": "2023-09-18" }, { "repo": { "full_name": "verekia/rust-playground", "language": "Rust", "stargazers_count": 0 }, "type": "created_repo", "date": "2023-03-01" }, { "repo": { "full_name": "verekia/shaders-fork", "stargazers_count": 0, "description": "Zero-dependency canvas shaders that can be installed from npm or designed in Paper" }, "type": "forked_repo", "date": "2024-12-28" }, { "repo": { "full_name": "verekia/spotify-export", "language": "JavaScript", "stargazers_count": 0 }, "type": "created_repo", "date": "2020-09-18" }, { "repo": { "full_name": "verekia/swarm-test", "stargazers_count": 0 }, "type": "forked_repo", "date": "2024-07-17" }, { "repo": { "full_name": "verekia/t3", "language": "TypeScript", "stargazers_count": 0 }, "type": "created_repo", "date": "2024-04-17" }, { "repo": { "full_name": "verekia/three-gpu-ecosystem-tests", "language": "JavaScript", "stargazers_count": 28 }, "type": "created_repo", "date": "2024-11-21" }, { "repo": { "full_name": "verekia/three.js", "stargazers_count": 0, "description": "JavaScript 3D Library." }, "type": "forked_repo", "date": "2023-08-03" }, { "repo": { "full_name": "verekia/three.js-tsl-sandbox", "stargazers_count": 0 }, "type": "forked_repo", "date": "2024-12-13" }, { "repo": { "full_name": "verekia/uwebsockets.js", "stargazers_count": 0, "description": "\u03bcWebSockets for Node.js back-ends :metal:" }, "type": "forked_repo", "date": "2023-07-24" }, { "repo": { "full_name": "verekia/v1v2", "language": "TypeScript", "stargazers_count": 3, "description": "Utilities for React, Next.js, Chakra UI", "topics": [ "chakra-ui", "graphql", "nextjs", "prisma", "react", "typescript" ] }, "type": "created_repo", "date": "2021-10-16" }, { "repo": { "full_name": "verekia/vercel-app-ssg-cold-starts", "language": "TypeScript", "stargazers_count": 0 }, "type": "created_repo", "date": "2023-10-23" }, { "repo": { "full_name": "verekia/verekia", "stargazers_count": 0 }, "type": "created_repo", "date": "2020-09-12" }, { "repo": { "full_name": "verekia/waku", "language": "TypeScript", "stargazers_count": 0 }, "type": "created_repo", "date": "2024-02-29" }, { "repo": { "full_name": "verekia/webgamedev", "language": "MDX", "stargazers_count": 141, "description": "\ud83c\udf10\ud83c\udfae\ud83e\uddd1\u200d\ud83d\udcbb Web Game Dev \u2013 Learn how to make games with web technologies", "topics": [ "3d", "babylonjs", "gamedev", "guide", "html5-game", "javascript-game", "react", "react-three-fiber", "resources", "threejs", "tutorial", "webgl" ] }, "type": "created_repo", "date": "2022-10-02" }, { "repo": { "full_name": "verekia/zerocss", "language": "JavaScript", "stargazers_count": 3, "description": "A CSS Utility Classes Generator" }, "type": "created_repo", "date": "2016-05-22" }, { "type": "star", "date": "2024-12-28", "repo": { "full_name": "goaliesave25/webgl-lightmap-baker", "language": "JavaScript", "stargazers_count": 26, "description": "Bake shadows, ambient occlusion, and point lights for your 3d scenes to increase visual fidelity and performance!", "topics": [ "threejs", "webgl", "webgl-computer-graphics", "webgl-game" ] } }, { "date": "2024-12-21", "type": "created_repo", "link": "https://github.com/verekia/tslfx", "message": "Created repository: None", "repo": { "full_name": "verekia/tslfx", "language": "TypeScript", "stargazers_count": 60, "description": "\u2728 TSLFX \u2022 Early-stage collection of VFX, utils, and SDFs for Three.js Shading Language (TSL)", "topics": [ "gamedev", "glsl", "shaders", "threejs", "tsl", "vfx", "webgl", "webgpu", "wgsl" ] } }, { "date": "2025-01-25", "type": "push", "link": "https://github.com/paper-design/shaders/commits/e7dc1dedc5b5e44ee72d8581d842364eea7f4b02", "message": "Move speed and reverse to the end of the smoke ring params, ignore seed in highlight hook", "repo": { "full_name": "paper-design/shaders" } }, { "date": "2025-01-23", "type": "pull_request", "link": "https://github.com/paper-design/shaders/pull/33", "message": "Reverse checkbox on smoke ring \r\nhttps://github.com/user-attachments/assets/b9a71452-839c-4ddc-a59c-fbe7c0d3a310\r\n\r\n", "repo": { "full_name": "paper-design/shaders" } }, { "date": "2025-01-23", "type": "push", "link": "https://github.com/paper-design/shaders/commits/a24ec5594b259aaccd1b1404e0b6ecf1dfc17f95", "message": "Reverse checkbox on smoke ring", "repo": { "full_name": "paper-design/shaders" } }, { "date": "2025-01-23", "type": "created_branch", "message": "Created branch: reverse-checkbox", "repo": { "full_name": "paper-design/shaders" } }, { "date": "2025-01-20", "type": "created_repo", "link": "https://github.com/verekia/webgamedev-showcase-feed", "message": "Created repository: None", "repo": { "full_name": "verekia/webgamedev-showcase-feed" } }, { "date": "2025-01-16", "type": "pull_request", "link": "https://github.com/paper-design/shaders/pull/26", "message": "Disable no-unused-vars rule, uncomment examples None", "repo": { "full_name": "paper-design/shaders" } }, { "date": "2025-01-16", "type": "created_branch", "message": "Created branch: uncomment-examples", "repo": { "full_name": "paper-design/shaders" } }, { "date": "2025-01-16", "type": "delete", "link": "https://github.com/paper-design/shaders", "message": "Deleted branch: uncomment-examples", "repo": { "full_name": "paper-design/shaders" } }, { "date": "2025-01-16", "type": "push", "link": "https://github.com/paper-design/shaders/commits/aa33c6be496ccf741e013c91079d72615e945100", "message": "Shaders scale reviewed (#25)\n\n* shaders review: pxRatio everywhere, u_scale unified, GLSL prettifier\r\n\r\n* bigger default scale for neuro noise\r\n\r\n* prettier Merge branch 'main' into uncomment-examples", "repo": { "full_name": "paper-design/shaders" } }, { "date": "2025-01-15", "type": "pull_request", "link": "https://github.com/paper-design/shaders/pull/26", "message": "Disable no-unused-vars rule, uncomment examples None", "repo": { "full_name": "paper-design/shaders" } }, { "date": "2025-01-15", "type": "push", "link": "https://github.com/paper-design/shaders/commits/3d89e65fa919af9cbfe2d63eb8c78654d837720a", "message": "Disable no-unused-vars, uncomment examples", "repo": { "full_name": "paper-design/shaders" } }, { "date": "2025-01-15", "type": "created_branch", "message": "Created branch: uncomment-examples", "repo": { "full_name": "paper-design/shaders" } }, { "date": "2024-12-30", "type": "forked_repo", "link": "https://github.com/verekia/alma", "message": "Forked emilwidlund/alma", "repo": { "full_name": "emilwidlund/alma" } }, { "date": "2024-12-28", "type": "forked_repo", "link": "https://github.com/verekia/shaders-fork", "message": "Forked paper-design/shaders", "repo": { "full_name": "paper-design/shaders" } }, { "date": "2024-12-28", "type": "delete", "link": "https://github.com/paper-design/shaders", "message": "Deleted branch: nextjs-docs", "repo": { "full_name": "paper-design/shaders" } }, { "date": "2024-12-28", "type": "push", "link": "https://github.com/paper-design/shaders/commits/29a15b7361534b3f506ee172b353d7cbc6cefa10", "message": "perf: make the home page rsc", "repo": { "full_name": "paper-design/shaders" } }, { "date": "2024-12-28", "type": "pull_request", "link": "https://github.com/paper-design/shaders/pull/17", "message": "Next.js docs None", "repo": { "full_name": "paper-design/shaders" } }, { "date": "2024-12-27", "type": "push", "link": "https://github.com/paper-design/shaders/commits/e45c95201a55b47cc947342e5470b5560407b019", "message": "Add font, logo, link to paper", "repo": { "full_name": "paper-design/shaders" } }, { "date": "2024-12-26", "type": "push", "link": "https://github.com/paper-design/shaders/commits/3db97a51e8c87afb5b102bdd0695a9793043f115", "message": "unify shaders coordinates, adjust the scaling for pxRatio fixing periodic grain on clouds shader [DRAFT] Metaballs first version (#18)\n\n* metaballs first version\r\n\r\n* metaballs remove glsl seed\r\n\r\n* enabling seed, disabling negative speed\r\n\r\n* increasing max number of balls\r\n\r\n* changing seed scaling to seconds\r\n\r\n* dotsize bugfix + on global seed parameter\r\n\r\n* Adding seed to all shaders\r\n\r\n* px-ratio management to metaballs (#20)\r\n\r\n* unify shaders coordinates, adjust the scaling for pxRatio\r\n\r\n* fixing periodic grain on clouds shader\r\n\r\n---------\r\n\r\nCo-authored-by: Stephen Haney <stephen.haney@gmail.com> temporary disabling useResetLevaParams Fix for leva controls Merge branch 'main' into preset-highlight use-preset-highlight.ts, fix hsl values, gray buttons", "repo": { "full_name": "paper-design/shaders" } }, { "date": "2024-12-26", "type": "delete", "link": "https://github.com/paper-design/shaders", "message": "Deleted branch: preset-highlight", "repo": { "full_name": "paper-design/shaders" } }, { "date": "2024-12-26", "type": "pull_request", "link": "https://github.com/paper-design/shaders/pull/19", "message": "Highlight current preset Don't merge yet!", "repo": { "full_name": "paper-design/shaders" } }, { "date": "2024-12-24", "type": "issue_comment", "link": "https://github.com/oven-sh/bun/issues/4066#issuecomment-2560772350", "message": "@Jarred-Sumner Could you re-open this issue for now? There is still a problem, at least in Docker containers.", "repo": { "full_name": "oven-sh/bun" } }, { "date": "2024-12-22", "type": "push", "link": "https://github.com/DennisSmolek/three-gpu-ecosystem-tests/commits/c25ce6a51f00396e61bb59e987597c8b849fe460", "message": "chore: add prettier, simplify logic, add example to readme", "repo": { "full_name": "dennissmolek/three-gpu-ecosystem-tests" } }, { "date": "2024-12-21", "type": "push", "link": "https://github.com/paper-design/shaders/commits/e79a214402a1d174c6333edcf464ff2f9361108a", "message": "Add usePresetHighlight to smoke ring", "repo": { "full_name": "paper-design/shaders" } }, { "date": "2024-12-21", "type": "pull_request", "link": "https://github.com/paper-design/shaders/pull/19", "message": "Add usePresetHighlight to smoke ring Don't merge yet!", "repo": { "full_name": "paper-design/shaders" } }, { "date": "2024-12-21", "type": "created_branch", "message": "Created branch: preset-highlight", "repo": { "full_name": "paper-design/shaders" } }, { "date": "2024-12-20", "type": "pull_request", "link": "https://github.com/paper-design/shaders/pull/17", "message": "New docs - WIP None", "repo": { "full_name": "paper-design/shaders" } }, { "date": "2024-12-20", "type": "push", "link": "https://github.com/paper-design/shaders/commits/8635febb1a397e2cd11c7abed27f2ef106c2aa10", "message": "Remove example project, live preview of shader thumbnails, Next 14, React 18", "repo": { "full_name": "paper-design/shaders" } }, { "date": "2024-12-17", "type": "issue_comment", "link": "https://github.com/Tresjs/tres/issues/883#issuecomment-2548746357", "message": "Also worth mentioning that if you use a function prop, it should ideally be async so that` renderer.init()` can be awaited. If not awaited, it will initially wrongly report the WebGPUBackend in browsers that only support WebGPU:\r\n\r\nhttps://github.com/verekia/three-gpu-ecosystem-tests#testing-the-backend-type\r\n\r\nSimilarly, R3F shows a warning because it tries to render as WebGL first before the WebGPU renderer is loaded:\r\n\r\nhttps://github.com/verekia/three-gpu-ecosystem-tests#r3f-render-called-before-backend-initialized-issue\r\n\r\nBottom-line: make sure you delay or make it possible to delay the first render until the WebGPURenderer has been fully initialized.", "repo": { "full_name": "tresjs/tres" } }, { "date": "2024-12-13", "type": "push", "link": "https://github.com/paper-design/shaders/commits/51495275155610abee4ec4a5f28a748a56e12bdb", "message": "New Next.js docs - wip", "repo": { "full_name": "paper-design/shaders" } }, { "date": "2024-12-13", "type": "created_branch", "message": "Created branch: nextjs-docs", "repo": { "full_name": "paper-design/shaders" } }, { "date": "2024-12-13", "type": "forked_repo", "link": "https://github.com/verekia/three.js-tsl-sandbox", "message": "Forked brunosimon/three.js-tsl-sandbox", "repo": { "full_name": "brunosimon/three.js-tsl-sandbox" } }, { "date": "2024-12-12", "type": "pull_request", "link": "https://github.com/paper-design/shaders/pull/12", "message": "Smoke ring presets: cloud, fire, electric, poison Omitting alpha `1` in `hsla()` works the same as having it, so I removed it.\r\n", "repo": { "full_name": "paper-design/shaders" } }, { "date": "2024-12-12", "type": "push", "link": "https://github.com/paper-design/shaders/commits/a880f1cff288bb3642b7c9a7b3bf1cae977ecbb1", "message": "Smoke ring presets: cloud, fire, electric, poison", "repo": { "full_name": "paper-design/shaders" } }, { "date": "2024-12-12", "type": "created_branch", "message": "Created branch: smoke-ring-presets", "repo": { "full_name": "paper-design/shaders" } }, { "date": "2024-12-10", "type": "push", "link": "https://github.com/paper-design/shaders/commits/7d2aee2001cb2aed2389ff7be96db84a8dcac60d", "message": "Add Magma preset", "repo": { "full_name": "paper-design/shaders" } }, { "date": "2024-12-09", "type": "issue_comment", "link": "https://github.com/pmndrs/drei/pull/2259#issuecomment-2526974967", "message": "@abernier Ah, sorry, I am on Yarn Classic, which completely changes the lockfile. Feel free to discard the PR if you want to take care of it \ud83d\ude4f", "repo": { "full_name": "pmndrs/drei" } }, { "date": "2024-12-09", "type": "forked_repo", "link": "https://github.com/verekia/drei", "message": "Forked pmndrs/drei", "repo": { "full_name": "pmndrs/drei" } }, { "date": "2024-12-09", "type": "push", "link": "https://github.com/paper-design/shaders/commits/32cae15676fc5493eec74fc7b2145839dc7787ad", "message": "Add presets, switch to Leva (#9)\n\n* Add presets for Neuro Noise, marble preset, params type\r\n\r\n* Use Leva on Neuro Noise example\r\n\r\n* Use Leva and presets on all shaders\r\n\r\n* Add type in imports, update comments", "repo": { "full_name": "paper-design/shaders" } }, { "date": "2024-12-09", "type": "pull_request", "link": "https://github.com/paper-design/shaders/pull/9", "message": "Add presets for Neuro Noise, marble preset, params type \r\nhttps://github.com/user-attachments/assets/cfe54806-4459-45c9-913d-f5ca30399f7f\r\n\r\n", "repo": { "full_name": "paper-design/shaders" } }, { "date": "2024-12-09", "type": "push", "link": "https://github.com/verekia/shaders/commits/76f5339c0038ef046371ece87771b874fa895260", "message": "Use Leva on Neuro Noise example", "repo": { "full_name": "verekia/shaders" } }, { "date": "2024-12-08", "type": "pull_request", "link": "https://github.com/paper-design/shaders/pull/9", "message": "Add presets for Neuro Noise, marble preset, params type \r\nhttps://github.com/user-attachments/assets/cfe54806-4459-45c9-913d-f5ca30399f7f\r\n\r\n", "repo": { "full_name": "paper-design/shaders" } }, { "date": "2024-12-08", "type": "push", "link": "https://github.com/verekia/shaders/commits/17ee75c8b377e9665104423d2a3e079b9ea0c268", "message": "Rebuild on package changes (#2)\n\n* Add nodemon, rimraf, npm-run-all, to watch and rebuild packages\r\n\r\n* Add --on-change-only flag to nodemon command cleaning up the build script Adding mesh gradient preview to README Moving code example higher in README README code examples are copy/paste ready Add npm instructions to README GUI controls and exported defaults (#3)\n\n* Added lil-gui controls to examples\r\n\r\n* Refactoring examples to use defaults exported from React package\r\n\r\n---------\r\n\r\nCo-authored-by: Ksenia Kondrashova <kondrashova.ksenya@gmail.com> Neuro noise (#4)\n\n* Neuro noise shader added NeuroNoiseExample to have all available uniforms canvas resolution to respect devicePixelRatio Shader data attribute for easier debugging docs: use HEX values for color props (#7)", "repo": { "full_name": "verekia/shaders" } }, { "date": "2024-12-08", "type": "forked_repo", "link": "https://github.com/verekia/shaders", "message": "Forked paper-design/shaders", "repo": { "full_name": "paper-design/shaders" } }, { "date": "2024-12-08", "type": "pull_request", "link": "https://github.com/pmndrs/drei/pull/2259", "message": "chore: add ^9.0.0-0 to R3F peer dependency Fixes #2253\r\n\r\n### Why\r\n\r\n`\"@react-three/fiber\": \"9.0.0-rc.1\"` does not satisfy the `^8` peer dependency declared in Drei.\r\n \r\n### What\r\n\r\nAccording to [semver](https://www.npmjs.com/package/semver), `^9.0.0-0` allows pre-releases.\r\nIt also allows regular `^9` versions such as `9.2.1`, but not other pre-releases, such as `9.2.1-rc.0`.\r\n\r\n### Checklist\r\n\r\n- [x] Ready to be merged\r\n", "repo": { "full_name": "pmndrs/drei" } }, { "date": "2024-12-08", "type": "forked_repo", "link": "https://github.com/verekia/drei", "message": "Forked pmndrs/drei", "repo": { "full_name": "pmndrs/drei" } }, { "date": "2024-12-08", "type": "issue_comment", "link": "https://github.com/pmndrs/drei/issues/2253#issuecomment-2525424251", "message": "We can use `^9.0.0-0` to allow pre-releases of `9.0.0` too.\r\n```js\r\nsemver.satisfies('9.0.0-rc.1', '^8 || ^9.0.0-0') // true\r\nsemver.satisfies('9.1.1', '^8 || ^9.0.0-0') // true\r\n\r\nsemver.satisfies('9.2.3-rc.4', '^9.0.0-0') // false\r\n```", "repo": { "full_name": "pmndrs/drei" } }, { "date": "2024-12-06", "type": "issues", "link": "https://github.com/pmndrs/react-three-fiber/issues/3381", "message": "`normalScale` is missing `number` as a type `normalScale` can be used with numbers, it works correctly. But the type doesn't allow numbers:\r\n\r\n```jsx\r\nconst Test = () => (\r\n <mesh>\r\n <boxGeometry />\r\n <meshStandardMaterial\r\n color=\"red\"\r\n aoMapIntensity={2}\r\n bumpScale={2}\r\n roughness={2}\r\n alphaTest={2}\r\n lightMapIntensity={2}\r\n displacementBias={2}\r\n displacementScale={2}\r\n normalScale={2}\r\n ^^^^^^^^^^^^ Type number is not assignable to type Vector2\r\n />\r\n </mesh>\r\n)\r\n```\r\n\r\n```\r\nType 'number' is not assignable to type 'Vector2'.ts(2322)\r\nMeshStandardMaterial.d.ts(138, 5): The expected type comes from property 'normalScale' which is declared here on type 'ExtendedColors<Overwrite<Partial<MeshStandardMaterial>, NodeProps<MeshStandardMaterial, [MeshStandardMaterialParameters]>>>'\r\n\u26a0 Error (TS2322) | \r\nType number is not assignable to type Vector2\r\n(property) normalScale?: Vector2 | undefined\r\n```", "repo": { "full_name": "pmndrs/react-three-fiber" } }, { "date": "2024-12-06", "type": "issue_comment", "link": "https://github.com/pmndrs/react-three-fiber/issues/3381#issuecomment-2523504268", "message": "This type issue no longer occurs with:\r\n\r\n```json\r\n \"@react-three/drei\": \"9.120.0\",\r\n \"@react-three/fiber\": \"9.0.0-rc.1\",\r\n \"three\": \"0.171.0\",\r\n // ...\r\n \"@types/three\": \"0.170.0\",\r\n```", "repo": { "full_name": "pmndrs/react-three-fiber" } }, { "date": "2024-12-06", "type": "issues", "link": "https://github.com/pmndrs/drei/issues/2253", "message": "Add R3F v9 in peerDependencies Installing R3F v9 with Drei gives the following error due to the [@react-three/fiber@\">=8.0 peerDependency](https://github.com/pmndrs/drei/blob/v10/package.json#L148):\r\n\r\n```\r\n\u279c next15-app-r3f9-react19 git:(main) \u2717 npm i\r\nnpm error code ERESOLVE\r\nnpm error ERESOLVE unable to resolve dependency tree\r\nnpm error\r\nnpm error While resolving: next15-app-r3f9-react19@0.1.0\r\nnpm error Found: @react-three/fiber@9.0.0-rc.1\r\nnpm error node_modules/@react-three/fiber\r\nnpm error @react-three/fiber@\"9.0.0-rc.1\" from the root project\r\nnpm error\r\nnpm error Could not resolve dependency:\r\nnpm error peer @react-three/fiber@\">=8.0\" from @react-three/drei@9.120.0\r\nnpm error node_modules/@react-three/drei\r\nnpm error @react-three/drei@\"9.120.0\" from the root project\r\nnpm error\r\nnpm error Fix the upstream dependency conflict, or retry\r\nnpm error this command with --force or --legacy-peer-deps\r\nnpm error to accept an incorrect (and potentially broken) dependency resolution.\r\nnpm error\r\n```\r\n\r\nWith the following dependencies:\r\n\r\n```json\r\n \"dependencies\": {\r\n \"@react-three/drei\": \"9.120.0\",\r\n \"@react-three/fiber\": \"9.0.0-rc.1\",\r\n \"react\": \"19.0.0\",\r\n \"react-dom\": \"19.0.0\",\r\n \"next\": \"15.0.4\",\r\n \"three\": \"0.171.0\"\r\n }\r\n```\r\n\r\n- Node v22.10.0\r\n- NPM v10.9.0\r\n\r\nIn the meantime, `npm i --legacy-peer-deps` works.\r\n", "repo": { "full_name": "pmndrs/drei" } }, { "date": "2024-12-03", "type": "issue_comment", "link": "https://github.com/mrdoob/three.js/issues/30024#issuecomment-2513978864", "message": "Thank you! Would it be practical or make sense to keep `backend` as `undefined` until one is effectively loaded instead? I think it is confusing for people to see the WebGPUBackend there in browsers that don't support WebGPU. They will test `renderer.backend.isWebGPUBackend` and think it works miraculously in Firefox/Safari or that there is a bug in Three.", "repo": { "full_name": "mrdoob/three.js" } }, { "date": "2024-12-03", "type": "issues", "link": "https://github.com/mrdoob/three.js/issues/30024", "message": "WebGPURenderer initially reports WebGPUBackend before falling back to WebGLBackend ### Description\n\nWhen instantiated, `new WebGPURenderer().backend` is `WebGPUBackend`, even when WebGPU is not available. \r\n\r\nThis makes it difficult to know which backend is actually used.\n\n### Reproduction steps\n\n1. Open Firefox\r\n2. Log `console.log(new WebGPURenderer().backend)`\r\n\n\n### Code\n\n```js\r\n// Running in a browser that doesn't support WebGPU, such as Firefox\r\n\r\nconst renderer = new WebGPURenderer()\r\nconsole.log(renderer.backend) // WebGPUBackend <= Should be WebGLBackend immediately\r\n\r\nsetTimeout(() => {\r\n console.log(renderer.backend) // WebGLBackend\r\n}, 1000)\r\n```\r\n\n\n### Live example\n\nhttps://jsfiddle.net/Lsruty60/\r\n\n\n### Screenshots\n\n_No response_\n\n### Version\n\n171\n\n### Device\n\n_No response_\n\n### Browser\n\nFirefox, Safari\n\n### OS\n\n_No response_", "repo": { "full_name": "mrdoob/three.js" } }, { "date": "2024-12-01", "type": "issue_comment", "link": "https://github.com/threlte/threlte/issues/425#issuecomment-2510164556", "message": "Let me know when there is a way to do this in Threlte so I can add Threlte to https://github.com/verekia/three-gpu-ecosystem-tests", "repo": { "full_name": "threlte/threlte" } }, { "date": "2024-11-26", "type": "issues", "link": "https://github.com/pmndrs/react-three-fiber/issues/3402", "message": "v9: gl.xr.addEventListener is not a function With R3F v9.0.0-rc.1 and the upcoming r171, there is a `TypeError: gl.xr.addEventListener is not a function` error:\r\n\r\nReproduction:\r\n\r\n- `git clone git@github.com:verekia/three-gpu-ecosystem-tests.git`\r\n- `cd three-gpu-ecosystem-tests`\r\n- `cd next15-app-r3f9-react19`\r\n- `npm i --legacy-peer-deps`\r\n\r\nIn `next15-app-r3f9-react19/app/page.js`, comment out the workaround:\r\n```jsx\r\n <Canvas\r\n style={{ height: '100vh' }}\r\n gl={canvas => new WebGPURenderer({ canvas })}\r\n // gl={canvas => {\r\n // const renderer = new WebGPURenderer({ canvas })\r\n // renderer.xr = { addEventListener: () => {} }\r\n // return renderer\r\n // }}\r\n >\r\n```\r\n\r\n- `npm run dev`\r\n- Open http://localhost:3000", "repo": { "full_name": "pmndrs/react-three-fiber" } }, { "date": "2024-11-26", "type": "issue_comment", "link": "https://github.com/mrdoob/three.js/pull/29919#issuecomment-2499549142", "message": "`navigator` was [added in Node 21](https://nodejs.org/en/blog/announcements/v21-release-announce#navigator-object-integration)", "repo": { "full_name": "mrdoob/three.js" } }, { "date": "2024-11-25", "type": "issue_comment", "link": "https://github.com/mrdoob/three.js/pull/29919#issuecomment-2496619319", "message": "@whatisor You are not supposed to call any method that's meant for browsers during SSR. These should live in a `useEffect` or similar. See this classic article about [hydration](https://www.joshwcomeau.com/react/the-perils-of-rehydration/).\r\n\r\n```jsx\r\nWebGPU.isAvailable() // \u274c Don't do that, it runs on the server during SSR\r\n\r\nfunction MyComponent(){\r\n WebGPU.isAvailable() // \u274c Don't do that, it runs on the server during SSR\r\n\r\n useEffect(() => {\r\n WebGPU.isAvailable() // \u2705 No problem, runs only on the browser\r\n }, [])\r\n\r\n return // ...\r\n}\r\n```\r\n\r\nThat's why the only concern for Three.js should be that _importing_ in a Next.js doesn't cause a crash due to global browser variable access and top-level browser API calls. If you call methods during SSR that should never run on the server, then it's expected for SSR to break.", "repo": { "full_name": "mrdoob/three.js" } }, { "date": "2024-11-24", "type": "issue_comment", "link": "https://github.com/mrdoob/three.js/pull/29919#issuecomment-2495873626", "message": "Yes, it works without the `WebGPUUtils` change. I added the test case to my repo.", "repo": { "full_name": "mrdoob/three.js" } }, { "date": "2024-11-22", "type": "issue_comment", "link": "https://github.com/oven-sh/bun/issues/10892#issuecomment-2493859637", "message": "You can run Prisma in Bun Alpine by installing Node:\n\n```Dockerfile\nFROM oven/bun:1.1.36-alpine\n\n# Required for Prisma\nRUN apk add --no-cache openssl nodejs\n\n# All your bun commands below\n```", "repo": { "full_name": "oven-sh/bun" } }, { "date": "2024-11-21", "type": "issue_comment", "link": "https://github.com/mrdoob/three.js/pull/29919#issuecomment-2490428017", "message": "I have set up a test suite of various build environments, like Vite, with and without React, Next.js, R3F, and a specific one to check this PR: https://github.com/verekia/three-gpu-ecosystem-tests\r\n\r\nThe PR does indeed fix Next.js crashing on reference errors \ud83d\ude4c That being said, I am getting a `Multiple instances of Three.js being imported` warning, which I don't get when importing WebGPURenderer dynamically. Maybe @CodyJasonBennett would have insights on why that happens.\r\n\r\nRegular import (fixed by this PR):\r\n`next-pages-vanilla-pr-29919/pages/index.js`\r\n\r\nDynamic import workaround:\r\n`next-pages-vanilla-dynamic-8ce69e0/pages/index.js`", "repo": { "full_name": "mrdoob/three.js" } }, { "date": "2024-11-21", "type": "push", "link": "https://github.com/verekia/three-testing-nov-2024/commits/7fdc4952bc7e6a882f17e7c8c009da06915abafe", "message": "Add Vite, vanilla JS, React, SWC tests", "repo": { "full_name": "verekia/three-testing-nov-2024" } }, { "date": "2024-11-21", "type": "created_repo", "link": "https://github.com/verekia/three-testing-nov-2024", "message": "Created repository: None", "repo": { "full_name": "verekia/three-testing-nov-2024" } }, { "date": "2024-11-21", "type": "created_branch", "message": "Created branch: main", "repo": { "full_name": "verekia/three-testing-nov-2024" } }, { "date": "2024-11-20", "type": "forked_repo", "link": "https://github.com/verekia/dokploy", "message": "Forked Dokploy/dokploy", "repo": { "full_name": "dokploy/dokploy" } }, { "date": "2024-11-20", "type": "issues", "link": "https://github.com/Dokploy/dokploy/issues/733", "message": "Project Env UX improvements ### What problem will this feature address?\n\nCurrently, the shared project env is only accessible from a dropdown that says \"Add Env\" on the projects list page.\n\n### Describe the solution you'd like\n\n- Instead of \"Add Env\" in the dropdown, I think it should be \"Project Environment\"\r\n- The project env modal should be accessible from the project page, not just the home dashboard page\r\n- The phrasing in the modal could be simplified.\r\n\r\n<img width=\"506\" alt=\"Screenshot 2024-11-20 at 12 02 38\" src=\"https://github.com/user-attachments/assets/72112fab-264a-4d51-b3d3-39a6b2702cdb\">\r\n\r\n<img width=\"1364\" alt=\"Screenshot 2024-11-20 at 12 05 03\" src=\"https://github.com/user-attachments/assets/4ac4f652-7e8f-4a97-a40c-05c293fe600d\">\r\n\r\n\r\n<img width=\"1247\" alt=\"Screenshot 2024-11-20 at 11 59 38\" src=\"https://github.com/user-attachments/assets/37c3159e-6fb0-4bae-a8ed-9d0d33cf70d3\">\r\n\r\nEnvironment variables that are accessible to all services of this project.\r\nUse this syntax to reference project-level variables in your service environments: DATABASE_URL=${{project. DATABASE_URL}}\n\n### Describe alternatives you've considered\n\nSee suggestions above.\n\n### Additional context\n\n_No response_", "repo": { "full_name": "dokploy/dokploy" } }, { "date": "2024-11-13", "type": "push", "link": "https://github.com/verekia/shaders/commits/2be21a9ec093d40c5bbff1ff4e471a877be35cef", "message": "Add nodemon, rimraf, npm-run-all, to watch and rebuild packages", "repo": { "full_name": "verekia/shaders" } }, { "date": "2024-11-13", "type": "pull_request", "link": "https://github.com/paper-design/shaders/pull/2", "message": "Rebuild on package changes The PR adds nodemon, rimraf, and npm-run-all (to run scripts in parallel or sequentially), to watch and rebuild packages.\r\n\r\nNote that some components do not appear to be compatible with Fast Refresh (I saw Fast Refresh errors for `MeshGradient`, `GrainClouds`, and `ShaderMount`). The PR doesn't address those. So at the moment, changing a file in `packages` results in a double refresh.", "repo": { "full_name": "paper-design/shaders" } }, { "date": "2024-11-13", "type": "forked_repo", "link": "https://github.com/verekia/shaders", "message": "Forked paper-design/shaders", "repo": { "full_name": "paper-design/shaders" } }, { "date": "2024-11-08", "type": "issue_comment", "link": "https://github.com/oven-sh/bun/issues/4066#issuecomment-2463753983", "message": "It hangs pretty much 50% of the time for me inside my Docker containers. I'm on v1.1.34\nPassing `--network-concurrency=128` didn't help.", "repo": { "full_name": "oven-sh/bun" } }, { "date": "2024-11-08", "type": "issue_comment", "link": "https://github.com/Dokploy/dokploy/issues/360#issuecomment-2463614129", "message": "My npm install or bun install commands very frequently get stuck and never finish for some reason. This blocks the entire deployment pipeline on Dokploy. I've been able to kill the deployment by SSH-ing into the server and running `killall docker-buildx`, but it would be great to be able to do that from the dashboard, and maybe have a timeout option.", "repo": { "full_name": "dokploy/dokploy" } }, { "date": "2025-01-25", "type": "push", "link": "https://github.com/verekia/discord-forum-feed/commits/7b07f493a5b5bace13e43cb60172d1c1734e20d7", "message": "feat: attachments, messages grouped by thread, 200 char, 5 messages per 5 hours", "repo": { "full_name": "verekia/discord-forum-feed", "language": "TypeScript", "stargazers_count": 0 } }, { "date": "2025-01-25", "type": "push", "link": "https://github.com/verekia/webgamedev/commits/14adee43c060567a262405070debe2058c2d4d92", "message": "feat: prepare cg sponsorship content: add CG to homepage and footer", "repo": { "full_name": "verekia/webgamedev", "language": "MDX", "stargazers_count": 141, "description": "\ud83c\udf10\ud83c\udfae\ud83e\uddd1\u200d\ud83d\udcbb Web Game Dev \u2013 Learn how to make games with web technologies", "topics": [ "3d", "babylonjs", "gamedev", "guide", "html5-game", "javascript-game", "react", "react-three-fiber", "resources", "threejs", "tutorial", "webgl" ] } }, { "date": "2025-01-21", "type": "push", "link": "https://github.com/verekia/discord-forum-feed/commits/aa51340b31c93b25b5115384b01415add12d37b6", "message": "feat: rate-limit, strip mentions, truncate content", "repo": { "full_name": "verekia/discord-forum-feed", "language": "TypeScript", "stargazers_count": 0 } }, { "date": "2025-01-20", "type": "push", "link": "https://github.com/verekia/r3f-webgpu/commits/d08e6056c154ffe2a2cbe7c7796d1f9efe2610e6", "message": "chore: update three to 172, webgpu renderer init params", "repo": { "full_name": "verekia/r3f-webgpu", "language": "TypeScript", "stargazers_count": 5 } }, { "date": "2025-01-20", "type": "push", "link": "https://github.com/verekia/discord-forum-feed/commits/16bfa609864be1819ade479a4d90746744ef937f", "message": "chore: add husky deploy hook chore: update lockfile chore: rename prepare script chore: update lockfile", "repo": { "full_name": "verekia/discord-forum-feed", "language": "TypeScript", "stargazers_count": 0 } }, { "date": "2025-01-20", "type": "created_branch", "message": "Created branch: main", "repo": { "full_name": "verekia/discord-forum-feed", "language": "TypeScript", "stargazers_count": 0 } }, { "date": "2025-01-14", "type": "push", "link": "https://github.com/verekia/webgamedev/commits/e388c5cd1f26c18db375ef784e2b151b2d0bda75", "message": "content: remove ethereal engine", "repo": { "full_name": "verekia/webgamedev", "language": "MDX", "stargazers_count": 141, "description": "\ud83c\udf10\ud83c\udfae\ud83e\uddd1\u200d\ud83d\udcbb Web Game Dev \u2013 Learn how to make games with web technologies", "topics": [ "3d", "babylonjs", "gamedev", "guide", "html5-game", "javascript-game", "react", "react-three-fiber", "resources", "threejs", "tutorial", "webgl" ] } }, { "date": "2025-01-05", "type": "push", "link": "https://github.com/verekia/tslfx/commits/5f40b7651cdeefb71c52a6e4c9455b3f3542f22b", "message": "docs: reorganize and clean up examples", "repo": { "full_name": "verekia/tslfx", "language": "TypeScript", "stargazers_count": 60, "description": "\u2728 TSLFX \u2022 Early-stage collection of VFX, utils, and SDFs for Three.js Shading Language (TSL)", "topics": [ "gamedev", "glsl", "shaders", "threejs", "tsl", "vfx", "webgl", "webgpu", "wgsl" ] } }, { "date": "2025-01-04", "type": "push", "link": "https://github.com/verekia/tslfx/commits/e4de2f05fd87bd2ffc0d8bb21d7900cd3400e1f9", "message": "chore: clean up impact.ts", "repo": { "full_name": "verekia/tslfx", "language": "TypeScript", "stargazers_count": 60, "description": "\u2728 TSLFX \u2022 Early-stage collection of VFX, utils, and SDFs for Three.js Shading Language (TSL)", "topics": [ "gamedev", "glsl", "shaders", "threejs", "tsl", "vfx", "webgl", "webgpu", "wgsl" ] } }, { "date": "2025-01-03", "type": "push", "link": "https://github.com/verekia/tslfx/commits/d271424dc571b26ec22629cc145792a66de1cc48", "message": "feat: replace vesicaCount JS loop by TSL loop, uniform", "repo": { "full_name": "verekia/tslfx", "language": "TypeScript", "stargazers_count": 60, "description": "\u2728 TSLFX \u2022 Early-stage collection of VFX, utils, and SDFs for Three.js Shading Language (TSL)", "topics": [ "gamedev", "glsl", "shaders", "threejs", "tsl", "vfx", "webgl", "webgpu", "wgsl" ] } }, { "date": "2025-01-02", "type": "push", "link": "https://github.com/verekia/tslfx/commits/c97d49365f61115f61ff5ce57285d6e309bd4beb", "message": "feat: add particles, store, env options", "repo": { "full_name": "verekia/tslfx", "language": "TypeScript", "stargazers_count": 60, "description": "\u2728 TSLFX \u2022 Early-stage collection of VFX, utils, and SDFs for Three.js Shading Language (TSL)", "topics": [ "gamedev", "glsl", "shaders", "threejs", "tsl", "vfx", "webgl", "webgpu", "wgsl" ] } }, { "date": "2025-01-01", "type": "pull_request", "link": "https://github.com/verekia/js-stack-from-scratch/pull/269", "message": "Update LICENSE.md, fix copyright license year Yearly copyright bump. Padding my changed LOC! \ud83d\ude1b", "repo": { "full_name": "verekia/js-stack-from-scratch", "language": "JavaScript", "stargazers_count": 20095, "description": "\ud83d\udee0\ufe0f\u26a1 Step-by-step tutorial to build a modern JavaScript stack.", "topics": [ "bootstrap", "eslint", "flow", "heroku", "immutablejs", "javascript", "jest", "jss", "nodemon", "pm2", "react", "react-router", "redux", "server-side-rendering", "sinon", "socket-io", "stack", "tutorial", "webpack", "yarn" ] } }, { "date": "2024-12-31", "type": "push", "link": "https://github.com/verekia/tslfx/commits/f702833aca72eede3c61e6859de94915d6e1f174", "message": "chore: add multiplyRgbByAlpha util feat: add uvCenter, uvCenterNdc, taylorInvSqrt, dot2 utils", "repo": { "full_name": "verekia/tslfx", "language": "TypeScript", "stargazers_count": 60, "description": "\u2728 TSLFX \u2022 Early-stage collection of VFX, utils, and SDFs for Three.js Shading Language (TSL)", "topics": [ "gamedev", "glsl", "shaders", "threejs", "tsl", "vfx", "webgl", "webgpu", "wgsl" ] } }, { "date": "2024-12-31", "type": "issues", "link": "https://github.com/verekia/manapotion/issues/49", "message": "Add isManualFullscreen Detect a manual fullscreen (F11, browser menu). Something like:\r\n\r\n```js\r\ndocument.fullscreenElement === null &&\r\nwindow.innerHeight === screen.height && window.innerWidth === screen.width\r\n```", "repo": { "full_name": "verekia/manapotion", "language": "TypeScript", "stargazers_count": 234, "description": "\ud83e\uddea Mana Potion \u2013 Toolkit for JavaScript game development and interactive experiences (React, Vue, Svelte, vanilla)", "topics": [ "ecs", "gamedev", "r3f", "react", "react-js", "react-three-fiber", "svelte", "sveltejs", "three-js", "threejs", "threlte", "tresjs", "vue", "vuejs", "web-game-dev" ] } }, { "date": "2024-12-30", "type": "push", "link": "https://github.com/verekia/tslfx/commits/1a51ef3e3200551a1e9b6d6734a0b52dbcee5cb9", "message": "feat: circle shape", "repo": { "full_name": "verekia/tslfx", "language": "TypeScript", "stargazers_count": 60, "description": "\u2728 TSLFX \u2022 Early-stage collection of VFX, utils, and SDFs for Three.js Shading Language (TSL)", "topics": [ "gamedev", "glsl", "shaders", "threejs", "tsl", "vfx", "webgl", "webgpu", "wgsl" ] } }, { "date": "2024-12-29", "type": "push", "link": "https://github.com/verekia/tslfx/commits/260e718dff7a4e69e4e0ce997f7a76035727b4ee", "message": "feat: pipe, remove blend", "repo": { "full_name": "verekia/tslfx", "language": "TypeScript", "stargazers_count": 60, "description": "\u2728 TSLFX \u2022 Early-stage collection of VFX, utils, and SDFs for Three.js Shading Language (TSL)", "topics": [ "gamedev", "glsl", "shaders", "threejs", "tsl", "vfx", "webgl", "webgpu", "wgsl" ] } }, { "date": "2024-12-28", "type": "push", "link": "https://github.com/verekia/tslfx/commits/9414caef210081941a56d13db05df42ff1c90666", "message": "feat: keep only blend() blending, add docs", "repo": { "full_name": "verekia/tslfx", "language": "TypeScript", "stargazers_count": 60, "description": "\u2728 TSLFX \u2022 Early-stage collection of VFX, utils, and SDFs for Three.js Shading Language (TSL)", "topics": [ "gamedev", "glsl", "shaders", "threejs", "tsl", "vfx", "webgl", "webgpu", "wgsl" ] } }, { "date": "2024-12-28", "type": "watch", "link": "https://github.com/GoalieSave25/webgl-lightmap-baker", "message": "Started watching GoalieSave25/webgl-lightmap-baker", "repo": { "full_name": "goaliesave25/webgl-lightmap-baker", "language": "JavaScript", "stargazers_count": 26, "description": "Bake shadows, ambient occlusion, and point lights for your 3d scenes to increase visual fidelity and performance!", "topics": [ "threejs", "webgl", "webgl-computer-graphics", "webgl-game" ] } }, { "date": "2024-12-27", "type": "push", "link": "https://github.com/verekia/tslfx/commits/88f67f10975165908207dd30efaa56e5c89162aa", "message": "feat: improve impact", "repo": { "full_name": "verekia/tslfx", "language": "TypeScript", "stargazers_count": 60, "description": "\u2728 TSLFX \u2022 Early-stage collection of VFX, utils, and SDFs for Three.js Shading Language (TSL)", "topics": [ "gamedev", "glsl", "shaders", "threejs", "tsl", "vfx", "webgl", "webgpu", "wgsl" ] } }, { "date": "2024-12-26", "type": "push", "link": "https://github.com/verekia/tslfx/commits/6ad933c0834f5a0539b1823b86e3a6a8ba7e8f64", "message": "feat: add vesica and circle sdfs, impact FX", "repo": { "full_name": "verekia/tslfx", "language": "TypeScript", "stargazers_count": 60, "description": "\u2728 TSLFX \u2022 Early-stage collection of VFX, utils, and SDFs for Three.js Shading Language (TSL)", "topics": [ "gamedev", "glsl", "shaders", "threejs", "tsl", "vfx", "webgl", "webgpu", "wgsl" ] } }, { "date": "2024-12-25", "type": "push", "link": "https://github.com/verekia/tslfx/commits/a02d728813b9e0698db8017c2dd844da5c3ab07c", "message": "feat: template, remove unnecessary nodes in uniforms", "repo": { "full_name": "verekia/tslfx", "language": "TypeScript", "stargazers_count": 60, "description": "\u2728 TSLFX \u2022 Early-stage collection of VFX, utils, and SDFs for Three.js Shading Language (TSL)", "topics": [ "gamedev", "glsl", "shaders", "threejs", "tsl", "vfx", "webgl", "webgpu", "wgsl" ] } }, { "date": "2024-12-24", "type": "push", "link": "https://github.com/verekia/tslfx/commits/a51d55dfe3f77cdc2e546d81b274b45e3513685d", "message": "docs: add mx water example in readme", "repo": { "full_name": "verekia/tslfx", "language": "TypeScript", "stargazers_count": 60, "description": "\u2728 TSLFX \u2022 Early-stage collection of VFX, utils, and SDFs for Three.js Shading Language (TSL)", "topics": [ "gamedev", "glsl", "shaders", "threejs", "tsl", "vfx", "webgl", "webgpu", "wgsl" ] } }, { "date": "2024-12-23", "type": "push", "link": "https://github.com/verekia/tslfx/commits/5d6f3839e75d84199a3f4a0dbb94ea574dd7e9ca", "message": "feat: add simplex 3d - wip", "repo": { "full_name": "verekia/tslfx", "language": "TypeScript", "stargazers_count": 60, "description": "\u2728 TSLFX \u2022 Early-stage collection of VFX, utils, and SDFs for Three.js Shading Language (TSL)", "topics": [ "gamedev", "glsl", "shaders", "threejs", "tsl", "vfx", "webgl", "webgpu", "wgsl" ] } }, { "date": "2024-12-22", "type": "issue_comment", "link": "https://github.com/verekia/three-gpu-ecosystem-tests/pull/1#issuecomment-2558470042", "message": "Thank you @DennisSmolek ! I removed the resize handler to keep things as minimal and as close to the official getting started as possible.", "repo": { "full_name": "verekia/three-gpu-ecosystem-tests", "language": "JavaScript", "stargazers_count": 28 } }, { "date": "2024-12-22", "type": "push", "link": "https://github.com/verekia/three-gpu-ecosystem-tests/commits/c7f6147be144138d25852e9b1957bc375cbc7658", "message": "feat: add TSL to vanilla example\n\nAlso added resize handler chore: add prettier, simplify logic, add example to readme Merge pull request #1 from DennisSmolek/main\n\nfeat: add TSL to vanilla example", "repo": { "full_name": "verekia/three-gpu-ecosystem-tests", "language": "JavaScript", "stargazers_count": 28 } }, { "date": "2024-12-22", "type": "pull_request", "link": "https://github.com/verekia/three-gpu-ecosystem-tests/pull/1", "message": "feat: add TSL to vanilla example Also added resize handler", "repo": { "full_name": "verekia/three-gpu-ecosystem-tests", "language": "JavaScript", "stargazers_count": 28 } }, { "date": "2024-12-21", "type": "push", "link": "https://github.com/verekia/tslfx/commits/dd6442211c7f2ff1c786f19060f552b58a82331a", "message": "feat: next 15, react 19, patched leva, tsup docs: basic readme", "repo": { "full_name": "verekia/tslfx", "language": "TypeScript", "stargazers_count": 60, "description": "\u2728 TSLFX \u2022 Early-stage collection of VFX, utils, and SDFs for Three.js Shading Language (TSL)", "topics": [ "gamedev", "glsl", "shaders", "threejs", "tsl", "vfx", "webgl", "webgpu", "wgsl" ] } }, { "date": "2024-12-21", "type": "created_branch", "message": "Created branch: main", "repo": { "full_name": "verekia/tslfx", "language": "TypeScript", "stargazers_count": 60, "description": "\u2728 TSLFX \u2022 Early-stage collection of VFX, utils, and SDFs for Three.js Shading Language (TSL)", "topics": [ "gamedev", "glsl", "shaders", "threejs", "tsl", "vfx", "webgl", "webgpu", "wgsl" ] } }, { "date": "2024-12-20", "type": "push", "link": "https://github.com/verekia/webgamedev/commits/82442ce972bc51213a08d090cff388fea2fe2afe", "message": "content: add koota to ECS", "repo": { "full_name": "verekia/webgamedev", "language": "MDX", "stargazers_count": 141, "description": "\ud83c\udf10\ud83c\udfae\ud83e\uddd1\u200d\ud83d\udcbb Web Game Dev \u2013 Learn how to make games with web technologies", "topics": [ "3d", "babylonjs", "gamedev", "guide", "html5-game", "javascript-game", "react", "react-three-fiber", "resources", "threejs", "tutorial", "webgl" ] } }, { "date": "2024-12-19", "type": "push", "link": "https://github.com/verekia/webgamedev/commits/810bda4736d2733c02c517423ff5843e16956ad1", "message": "content: 024 update", "repo": { "full_name": "verekia/webgamedev", "language": "MDX", "stargazers_count": 141, "description": "\ud83c\udf10\ud83c\udfae\ud83e\uddd1\u200d\ud83d\udcbb Web Game Dev \u2013 Learn how to make games with web technologies", "topics": [ "3d", "babylonjs", "gamedev", "guide", "html5-game", "javascript-game", "react", "react-three-fiber", "resources", "threejs", "tutorial", "webgl" ] } }, { "date": "2024-12-18", "type": "push", "link": "https://github.com/verekia/webgamedev/commits/b6381d0cda087224c968000a77cdb379a3a0907c", "message": "content: 024 update", "repo": { "full_name": "verekia/webgamedev", "language": "MDX", "stargazers_count": 141, "description": "\ud83c\udf10\ud83c\udfae\ud83e\uddd1\u200d\ud83d\udcbb Web Game Dev \u2013 Learn how to make games with web technologies", "topics": [ "3d", "babylonjs", "gamedev", "guide", "html5-game", "javascript-game", "react", "react-three-fiber", "resources", "threejs", "tutorial", "webgl" ] } }, { "date": "2024-12-17", "type": "push", "link": "https://github.com/verekia/webgamedev/commits/ac9552275e0d79a905cd82e900e11372c94ab4cb", "message": "content: 024 init", "repo": { "full_name": "verekia/webgamedev", "language": "MDX", "stargazers_count": 141, "description": "\ud83c\udf10\ud83c\udfae\ud83e\uddd1\u200d\ud83d\udcbb Web Game Dev \u2013 Learn how to make games with web technologies", "topics": [ "3d", "babylonjs", "gamedev", "guide", "html5-game", "javascript-game", "react", "react-three-fiber", "resources", "threejs", "tutorial", "webgl" ] } }, { "date": "2024-12-13", "type": "push", "link": "https://github.com/verekia/three-gpu-ecosystem-tests/commits/d4f7e020cc084d84ce00fe2453f1e3e497a2479c", "message": "Add minimal R3F9 TSL example", "repo": { "full_name": "verekia/three-gpu-ecosystem-tests", "language": "JavaScript", "stargazers_count": 28 } }, { "date": "2024-12-09", "type": "push", "link": "https://github.com/verekia/drei/commits/0a7f486af1e024d06f88db1b5dcc6123ad90959d", "message": "chore: update yarn.lock", "repo": { "full_name": "verekia/drei", "stargazers_count": 1, "description": "\ud83e\udd49 useful helpers for react-three-fiber" } }, { "date": "2024-12-08", "type": "push", "link": "https://github.com/verekia/drei/commits/a044173e80a86015ff639bc8d90ed8fb479c5790", "message": "chore: add ^9.0.0-0 to R3F peer dependency", "repo": { "full_name": "verekia/drei", "stargazers_count": 1, "description": "\ud83e\udd49 useful helpers for react-three-fiber" } }, { "date": "2024-12-07", "type": "push", "link": "https://github.com/verekia/three-gpu-ecosystem-tests/commits/298e14e6d671a1e57b2830e012bdec7876d1924e", "message": "Update readme", "repo": { "full_name": "verekia/three-gpu-ecosystem-tests", "language": "JavaScript", "stargazers_count": 28 } }, { "date": "2024-12-06", "type": "push", "link": "https://github.com/verekia/manapotion/commits/f7cfe8b849dd1276302a16e28961f95139e7cb6e", "message": "feat: update to React 19, round numbers in examples, update zustand", "repo": { "full_name": "verekia/manapotion", "language": "TypeScript", "stargazers_count": 234, "description": "\ud83e\uddea Mana Potion \u2013 Toolkit for JavaScript game development and interactive experiences (React, Vue, Svelte, vanilla)", "topics": [ "ecs", "gamedev", "r3f", "react", "react-js", "react-three-fiber", "svelte", "sveltejs", "three-js", "threejs", "threlte", "tresjs", "vue", "vuejs", "web-game-dev" ] } }, { "date": "2024-12-06", "type": "created_tag", "message": "Created tag: v1.0.0", "repo": { "full_name": "verekia/manapotion", "language": "TypeScript", "stargazers_count": 234, "description": "\ud83e\uddea Mana Potion \u2013 Toolkit for JavaScript game development and interactive experiences (React, Vue, Svelte, vanilla)", "topics": [ "ecs", "gamedev", "r3f", "react", "react-js", "react-three-fiber", "svelte", "sveltejs", "three-js", "threejs", "threlte", "tresjs", "vue", "vuejs", "web-game-dev" ] } }, { "date": "2024-12-06", "type": "push", "link": "https://github.com/verekia/three-gpu-ecosystem-tests/commits/dd9ddc96d1b3c112bc9ee449bb6792119cc85813", "message": "React 19, remove some test cases, R3F init fix, remove isAvailable", "repo": { "full_name": "verekia/three-gpu-ecosystem-tests", "language": "JavaScript", "stargazers_count": 28 } }, { "date": "2024-12-04", "type": "push", "link": "https://github.com/verekia/webgamedev/commits/62932a84f9ab7a5a47f370543830eecf7124ca37", "message": "content: update kaplay", "repo": { "full_name": "verekia/webgamedev", "language": "MDX", "stargazers_count": 141, "description": "\ud83c\udf10\ud83c\udfae\ud83e\uddd1\u200d\ud83d\udcbb Web Game Dev \u2013 Learn how to make games with web technologies", "topics": [ "3d", "babylonjs", "gamedev", "guide", "html5-game", "javascript-game", "react", "react-three-fiber", "resources", "threejs", "tutorial", "webgl" ] } }, { "date": "2024-12-04", "type": "push", "link": "https://github.com/verekia/three-gpu-ecosystem-tests/commits/91dfd9426a26c112a57f010afad00446e997bc86", "message": "Add frameloop fix in readme and vite r3f examples", "repo": { "full_name": "verekia/three-gpu-ecosystem-tests", "language": "JavaScript", "stargazers_count": 28 } }, { "date": "2024-12-03", "type": "push", "link": "https://github.com/verekia/three-gpu-ecosystem-tests/commits/a1d26b08cc1a682b0e35918acb8f3c5720117317", "message": "Add Vite Threlte example, fix backend testing, add comments", "repo": { "full_name": "verekia/three-gpu-ecosystem-tests", "language": "JavaScript", "stargazers_count": 28 } }, { "date": "2024-12-01", "type": "push", "link": "https://github.com/verekia/initializr-website/commits/95663fcb4c0a8b38f5210c787a262d291b26286a", "message": "feat: add nginx, husky, deploy script, move to public folder", "repo": { "full_name": "verekia/initializr-website", "language": "CSS", "stargazers_count": 354, "description": "Initializr Home Page" } }, { "date": "2024-12-01", "type": "push", "link": "https://github.com/verekia/polydraw/commits/736e28c102f910018d4614209211747139376f6a", "message": "feat: nginx, deploy script, next 15, husky", "repo": { "full_name": "verekia/polydraw", "language": "TypeScript", "stargazers_count": 5 } }, { "date": "2024-12-01", "type": "push", "link": "https://github.com/verekia/webgamedev/commits/79f2b0db7f59a2bf8eee879eff01c8a829e39b59", "message": "feat: deploy script, nginx, husky, nextjs export mode", "repo": { "full_name": "verekia/webgamedev", "language": "MDX", "stargazers_count": 141, "description": "\ud83c\udf10\ud83c\udfae\ud83e\uddd1\u200d\ud83d\udcbb Web Game Dev \u2013 Learn how to make games with web technologies", "topics": [ "3d", "babylonjs", "gamedev", "guide", "html5-game", "javascript-game", "react", "react-three-fiber", "resources", "threejs", "tutorial", "webgl" ] } }, { "date": "2024-12-01", "type": "push", "link": "https://github.com/verekia/manapotion/commits/e433ec4e89a2c4ce62e2f6bb82a35639905a2fdb", "message": "feat: nginx, husky, deploy script", "repo": { "full_name": "verekia/manapotion", "language": "TypeScript", "stargazers_count": 234, "description": "\ud83e\uddea Mana Potion \u2013 Toolkit for JavaScript game development and interactive experiences (React, Vue, Svelte, vanilla)", "topics": [ "ecs", "gamedev", "r3f", "react", "react-js", "react-three-fiber", "svelte", "sveltejs", "three-js", "threejs", "threlte", "tresjs", "vue", "vuejs", "web-game-dev" ] } }, { "date": "2024-11-29", "type": "push", "link": "https://github.com/verekia/r3f-webgpu/commits/70b057b1b53517632e5a28d83729fb41a0ae2f0b", "message": "feat: update to r171", "repo": { "full_name": "verekia/r3f-webgpu", "language": "TypeScript", "stargazers_count": 5 } }, { "date": "2024-11-29", "type": "push", "link": "https://github.com/verekia/three-gpu-ecosystem-tests/commits/f162a84cc56671da9fdd0c1b61da434ffa4ab783", "message": "Update to r171", "repo": { "full_name": "verekia/three-gpu-ecosystem-tests", "language": "JavaScript", "stargazers_count": 28 } }, { "date": "2024-11-26", "type": "push", "link": "https://github.com/verekia/three-gpu-ecosystem-tests/commits/d559bb7756d91422f93d62b4484695697ed944bb", "message": "Dockerize some Next tests, add WebGPU.isAvailable call", "repo": { "full_name": "verekia/three-gpu-ecosystem-tests", "language": "JavaScript", "stargazers_count": 28 } }, { "date": "2024-11-25", "type": "push", "link": "https://github.com/verekia/three-gpu-ecosystem-tests/commits/0c25559ad4781cec215de4af2d2d56af035ab574", "message": "Update tests to use 4cc2eb5, add TSL", "repo": { "full_name": "verekia/three-gpu-ecosystem-tests", "language": "JavaScript", "stargazers_count": 28 } }, { "date": "2024-11-24", "type": "push", "link": "https://github.com/verekia/three-gpu-ecosystem-tests/commits/b1f634869c5b8bd7a809bf20dd771cce4299e4c3", "message": "Revert WebGPUUtils change in the PR case", "repo": { "full_name": "verekia/three-gpu-ecosystem-tests", "language": "JavaScript", "stargazers_count": 28 } }, { "date": "2024-11-22", "type": "push", "link": "https://github.com/verekia/polydraw/commits/7a08e542dce759f27c6b192972c4166168c2b509", "message": "perf: use bun 1.1.36", "repo": { "full_name": "verekia/polydraw", "language": "TypeScript", "stargazers_count": 5 } }, { "date": "2024-11-22", "type": "push", "link": "https://github.com/verekia/initializr-website/commits/1a980b179cb333680e0d19195c9ea7596093ef50", "message": "perf: use bun 1.1.36", "repo": { "full_name": "verekia/initializr-website", "language": "CSS", "stargazers_count": 354, "description": "Initializr Home Page" } }, { "date": "2024-11-22", "type": "push", "link": "https://github.com/verekia/webgamedev/commits/2bd20a6fe208fdd0a7276a2cd5c61d1115133d0f", "message": "perf: update to bun 1.1.36, purge-cdn script", "repo": { "full_name": "verekia/webgamedev", "language": "MDX", "stargazers_count": 141, "description": "\ud83c\udf10\ud83c\udfae\ud83e\uddd1\u200d\ud83d\udcbb Web Game Dev \u2013 Learn how to make games with web technologies", "topics": [ "3d", "babylonjs", "gamedev", "guide", "html5-game", "javascript-game", "react", "react-three-fiber", "resources", "threejs", "tutorial", "webgl" ] } }, { "date": "2024-11-21", "type": "push", "link": "https://github.com/verekia/three-gpu-ecosystem-tests/commits/fc34b1de7fa658e0c0d05513ce54fde3a64ae96a", "message": "Add next pages router vanilla tests", "repo": { "full_name": "verekia/three-gpu-ecosystem-tests", "language": "JavaScript", "stargazers_count": 28 } }, { "date": "2024-11-17", "type": "push", "link": "https://github.com/verekia/webgamedev/commits/cc8b7497fcd2ffd3bf72d53503fd1c92cbc4c556", "message": "content: add ToDesktop", "repo": { "full_name": "verekia/webgamedev", "language": "MDX", "stargazers_count": 141, "description": "\ud83c\udf10\ud83c\udfae\ud83e\uddd1\u200d\ud83d\udcbb Web Game Dev \u2013 Learn how to make games with web technologies", "topics": [ "3d", "babylonjs", "gamedev", "guide", "html5-game", "javascript-game", "react", "react-three-fiber", "resources", "threejs", "tutorial", "webgl" ] } }, { "date": "2024-11-04", "type": "push", "link": "https://github.com/verekia/webgamedev/commits/a79cafbce2185def8582794cd9c728d873f2fd66", "message": "chore: remove healthcheck", "repo": { "full_name": "verekia/webgamedev", "language": "MDX", "stargazers_count": 141, "description": "\ud83c\udf10\ud83c\udfae\ud83e\uddd1\u200d\ud83d\udcbb Web Game Dev \u2013 Learn how to make games with web technologies", "topics": [ "3d", "babylonjs", "gamedev", "guide", "html5-game", "javascript-game", "react", "react-three-fiber", "resources", "threejs", "tutorial", "webgl" ] } }, { "date": "2024-11-04", "type": "push", "link": "https://github.com/verekia/initializr-website/commits/7e36678b4287ddf7cb4fafaafa3d1dc985175f66", "message": "feat: dockerize", "repo": { "full_name": "verekia/initializr-website", "language": "CSS", "stargazers_count": 354, "description": "Initializr Home Page" } }, { "date": "2024-11-04", "type": "push", "link": "https://github.com/verekia/polydraw/commits/8d6e44685e2428bd79d08143983fe25e90428d2b", "message": "feat: dockerize", "repo": { "full_name": "verekia/polydraw", "language": "TypeScript", "stargazers_count": 5 } }, { "date": "2024-11-04", "type": "push", "link": "https://github.com/verekia/manapotion/commits/31da969f129c864e7fe02d1d192007860c622ee7", "message": "feat: dockerize", "repo": { "full_name": "verekia/manapotion", "language": "TypeScript", "stargazers_count": 234, "description": "\ud83e\uddea Mana Potion \u2013 Toolkit for JavaScript game development and interactive experiences (React, Vue, Svelte, vanilla)", "topics": [ "ecs", "gamedev", "r3f", "react", "react-js", "react-three-fiber", "svelte", "sveltejs", "three-js", "threejs", "threlte", "tresjs", "vue", "vuejs", "web-game-dev" ] } }, { "date": "2024-11-03", "type": "push", "link": "https://github.com/verekia/webgamedev/commits/cd1e714c4917d850e5049bba9a955f30bf395797", "message": "feat: add asset prefix for CDN", "repo": { "full_name": "verekia/webgamedev", "language": "MDX", "stargazers_count": 141, "description": "\ud83c\udf10\ud83c\udfae\ud83e\uddd1\u200d\ud83d\udcbb Web Game Dev \u2013 Learn how to make games with web technologies", "topics": [ "3d", "babylonjs", "gamedev", "guide", "html5-game", "javascript-game", "react", "react-three-fiber", "resources", "threejs", "tutorial", "webgl" ] } }, { "date": "2025-02-05", "type": "commit", "message": "content: update mini mana domain", "link": "https://api.github.com/repos/verekia/webgamedev/commits/5356281f331028b0008915c02e4e2835a74451ce", "repo": { "full_name": "verekia/webgamedev", "description": "\ud83c\udf10\ud83c\udfae\ud83e\uddd1\u200d\ud83d\udcbb Web Game Dev \u2013 Learn how to make games with web technologies" } }, { "date": "2025-02-05", "type": "commit", "message": "docs: update readme links", "link": "https://api.github.com/repos/verekia/manapotion/commits/9ac934d081da548387a6d2187b5937c3b3c3f818", "repo": { "full_name": "verekia/manapotion", "description": "\ud83e\uddea Mana Potion \u2013 Toolkit for JavaScript game development and interactive experiences (React, Vue, Svelte, vanilla)" } }, { "date": "2025-02-01", "type": "commit", "message": "feat: add pointerlockoptions", "link": "https://api.github.com/repos/verekia/manapotion/commits/efb844ebeffe3f22cf4b93ec4534aee9b37d7716", "repo": { "full_name": "verekia/manapotion", "description": "\ud83e\uddea Mana Potion \u2013 Toolkit for JavaScript game development and interactive experiences (React, Vue, Svelte, vanilla)" } }, { "date": "2025-02-01", "type": "commit", "message": "feat: update to r3f9 rc5, drei 10 rc1, next.js 15.1.6, add tsl uniform", "link": "https://api.github.com/repos/verekia/three-gpu-ecosystem-tests/commits/e2f7bf73ced3f8df75d06d18e26d975eefd171d7", "repo": { "full_name": "verekia/three-gpu-ecosystem-tests" } }, { "date": "2025-01-31", "type": "commit", "message": "chore: update to three 173", "link": "https://api.github.com/repos/verekia/tslfx/commits/2a3624de9e33990b50b5c57a82b5cd996e7a0f18", "repo": { "full_name": "verekia/tslfx", "description": "\u2728 TSLFX \u2022 Early-stage collection of VFX, utils, and SDFs for Three.js Shading Language (TSL)" } }, { "date": "2025-01-31", "type": "commit", "message": "chore: update to r173, remove renderer.xr fix", "link": "https://api.github.com/repos/verekia/three-gpu-ecosystem-tests/commits/bc230539407df8b4bb928a7358f049325277f0f5", "repo": { "full_name": "verekia/three-gpu-ecosystem-tests" } }, { "date": "2025-01-30", "type": "commit", "message": "feat: separate initial updates from change handlers", "link": "https://api.github.com/repos/verekia/manapotion/commits/81ba02a68b93ff7790deff0dc07f5cda92661b17", "repo": { "full_name": "verekia/manapotion", "description": "\ud83e\uddea Mana Potion \u2013 Toolkit for JavaScript game development and interactive experiences (React, Vue, Svelte, vanilla)" } }, { "date": "2025-01-30", "type": "commit", "message": "feat: bold thread name", "link": "https://api.github.com/repos/verekia/discord-forum-feed/commits/7aa3f115d65ee957c092dffdd08f6360c2ff5ba0", "repo": { "full_name": "verekia/discord-forum-feed" } }, { "date": "2025-01-30", "type": "commit", "message": "content: new portals page, add cg standalone sections", "link": "https://api.github.com/repos/verekia/webgamedev/commits/68fcdd0df5499fdc6b9e6830658c021606ea1eb7", "repo": { "full_name": "verekia/webgamedev", "description": "\ud83c\udf10\ud83c\udfae\ud83e\uddd1\u200d\ud83d\udcbb Web Game Dev \u2013 Learn how to make games with web technologies" } }, { "date": "2025-01-25", "type": "commit", "message": "feat: attachments, messages grouped by thread, 200 char, 5 messages per 5 hours", "link": "https://api.github.com/repos/verekia/discord-forum-feed/commits/7b07f493a5b5bace13e43cb60172d1c1734e20d7", "repo": { "full_name": "verekia/discord-forum-feed" } }, { "date": "2025-01-25", "type": "commit", "message": "content: add cg to homepage and footer", "link": "https://api.github.com/repos/verekia/webgamedev/commits/14adee43c060567a262405070debe2058c2d4d92", "repo": { "full_name": "verekia/webgamedev", "description": "\ud83c\udf10\ud83c\udfae\ud83e\uddd1\u200d\ud83d\udcbb Web Game Dev \u2013 Learn how to make games with web technologies" } }, { "date": "2025-01-22", "type": "commit", "message": "feat: prepare cg sponsorship", "link": "https://api.github.com/repos/verekia/webgamedev/commits/8c3559701b0b67de712bbd5a3fb149952e841c5f", "repo": { "full_name": "verekia/webgamedev", "description": "\ud83c\udf10\ud83c\udfae\ud83e\uddd1\u200d\ud83d\udcbb Web Game Dev \u2013 Learn how to make games with web technologies" } }, { "date": "2025-01-21", "type": "commit", "message": "feat: rate-limit, strip mentions, truncate content", "link": "https://api.github.com/repos/verekia/discord-forum-feed/commits/aa51340b31c93b25b5115384b01415add12d37b6", "repo": { "full_name": "verekia/discord-forum-feed" } }, { "date": "2025-01-20", "type": "commit", "message": "chore: update three to 172, webgpu renderer init params", "link": "https://api.github.com/repos/verekia/r3f-webgpu/commits/d08e6056c154ffe2a2cbe7c7796d1f9efe2610e6", "repo": { "full_name": "verekia/r3f-webgpu" } }, { "date": "2025-01-20", "type": "commit", "message": "feat: first working version", "link": "https://api.github.com/repos/verekia/discord-forum-feed/commits/2800dadc2dd6c475c0e55daac07aed9f9f491795", "repo": { "full_name": "verekia/discord-forum-feed" } }, { "date": "2025-01-17", "type": "commit", "message": "add dots grid and voronoi placeholders, fix preview scales (#28)", "link": "https://api.github.com/repos/paper-design/shaders/commits/f4a50e05455eaca835f37d48a7abfa7c71057b37", "repo": { "full_name": "paper-design/shaders", "description": "Zero-dependency canvas shaders that can be installed from npm or designed in Paper" } }, { "date": "2025-01-16", "type": "commit", "message": "disable no-unused-vars, uncomment examples (#26)", "link": "https://api.github.com/repos/paper-design/shaders/commits/266eb3fac7ffa29db7770eb215857aab52f9451d", "repo": { "full_name": "paper-design/shaders", "description": "Zero-dependency canvas shaders that can be installed from npm or designed in Paper" } }, { "date": "2025-01-14", "type": "commit", "message": "content: remove ethereal engine", "link": "https://api.github.com/repos/verekia/webgamedev/commits/e388c5cd1f26c18db375ef784e2b151b2d0bda75", "repo": { "full_name": "verekia/webgamedev", "description": "\ud83c\udf10\ud83c\udfae\ud83e\uddd1\u200d\ud83d\udcbb Web Game Dev \u2013 Learn how to make games with web technologies" } }, { "date": "2025-01-05", "type": "commit", "message": "docs: reorganize and clean up examples", "link": "https://api.github.com/repos/verekia/tslfx/commits/5f40b7651cdeefb71c52a6e4c9455b3f3542f22b", "repo": { "full_name": "verekia/tslfx", "description": "\u2728 TSLFX \u2022 Early-stage collection of VFX, utils, and SDFs for Three.js Shading Language (TSL)" } }, { "date": "2025-01-04", "type": "commit", "message": "feat: replace vesicacount js loop by tsl loop, uniform", "link": "https://api.github.com/repos/verekia/tslfx/commits/d271424dc571b26ec22629cc145792a66de1cc48", "repo": { "full_name": "verekia/tslfx", "description": "\u2728 TSLFX \u2022 Early-stage collection of VFX, utils, and SDFs for Three.js Shading Language (TSL)" } }, { "date": "2025-01-02", "type": "commit", "message": "feat: add particles, store, env options", "link": "https://api.github.com/repos/verekia/tslfx/commits/c97d49365f61115f61ff5ce57285d6e309bd4beb", "repo": { "full_name": "verekia/tslfx", "description": "\u2728 TSLFX \u2022 Early-stage collection of VFX, utils, and SDFs for Three.js Shading Language (TSL)" } }, { "date": "2024-12-31", "type": "commit", "message": "feat: add easing", "link": "https://api.github.com/repos/verekia/tslfx/commits/a9b2459e639e485752b7936af3f18b5337ec4cb1", "repo": { "full_name": "verekia/tslfx", "description": "\u2728 TSLFX \u2022 Early-stage collection of VFX, utils, and SDFs for Three.js Shading Language (TSL)" } }, { "date": "2024-12-30", "type": "commit", "message": "feat: circle shape", "link": "https://api.github.com/repos/verekia/tslfx/commits/1a51ef3e3200551a1e9b6d6734a0b52dbcee5cb9", "repo": { "full_name": "verekia/tslfx", "description": "\u2728 TSLFX \u2022 Early-stage collection of VFX, utils, and SDFs for Three.js Shading Language (TSL)" } }, { "date": "2024-12-29", "type": "commit", "message": "feat: pipe, remove blend", "link": "https://api.github.com/repos/verekia/tslfx/commits/260e718dff7a4e69e4e0ce997f7a76035727b4ee", "repo": { "full_name": "verekia/tslfx", "description": "\u2728 TSLFX \u2022 Early-stage collection of VFX, utils, and SDFs for Three.js Shading Language (TSL)" } }, { "date": "2024-12-28", "type": "commit", "message": "feat: add blending functions", "link": "https://api.github.com/repos/verekia/tslfx/commits/bf72a4c6e979c63cd1e61356e118f8e23da66319", "repo": { "full_name": "verekia/tslfx", "description": "\u2728 TSLFX \u2022 Early-stage collection of VFX, utils, and SDFs for Three.js Shading Language (TSL)" } }, { "date": "2024-12-28", "type": "commit", "message": "next.js docs (#17)\n\n* new next.js docs - wip\r\n\r\n* remove example project, live preview of shader thumbnails, next 14, react 18\r\n\r\n* add metaballs on homepage, github link\r\n\r\n* back button\r\n\r\n* add title for shader pages, back button shadow and transition\r\n\r\n* react 19, next 15, patch leva, export mode, serve\r\n\r\n* move home shader config to a separate file, cleanups, update metaball pic\r\n\r\n* add font, logo, link to paper\r\n\r\n* perf: make the home page rsc\r\n\r\n* chore: remove output export\r\n\r\n* switch to radix icons\r\n\r\n* keep the shader preview image underneath the shader to prevent flashes\r\n\r\n* unoptimize images\r\n\r\n* add prettier-plugin-tailwindcss, run prettier on whole codebase", "link": "https://api.github.com/repos/paper-design/shaders/commits/66778e82768c3f23d7e26adadfd8887039ec4867", "repo": { "full_name": "paper-design/shaders", "description": "Zero-dependency canvas shaders that can be installed from npm or designed in Paper" } }, { "date": "2024-12-27", "type": "commit", "message": "feat: improve impact", "link": "https://api.github.com/repos/verekia/tslfx/commits/88f67f10975165908207dd30efaa56e5c89162aa", "repo": { "full_name": "verekia/tslfx", "description": "\u2728 TSLFX \u2022 Early-stage collection of VFX, utils, and SDFs for Three.js Shading Language (TSL)" } }, { "date": "2024-12-26", "type": "commit", "message": "feat: add vesica and circle sdfs, impact fx", "link": "https://api.github.com/repos/verekia/tslfx/commits/6ad933c0834f5a0539b1823b86e3a6a8ba7e8f64", "repo": { "full_name": "verekia/tslfx", "description": "\u2728 TSLFX \u2022 Early-stage collection of VFX, utils, and SDFs for Three.js Shading Language (TSL)" } }, { "date": "2024-12-26", "type": "commit", "message": "highlight current preset (#19)\n\n* add usepresethighlight to smoke ring\r\n\r\n* add alpha 1 to smoke ring presets\r\n\r\n* use-preset-highlight.ts, fix hsl values, gray buttons\r\n\r\n* add timeout 0 to fix first render highlight", "link": "https://api.github.com/repos/paper-design/shaders/commits/2be942f944e61015ec6b91b5435041d9034174eb", "repo": { "full_name": "paper-design/shaders", "description": "Zero-dependency canvas shaders that can be installed from npm or designed in Paper" } }, { "date": "2024-12-25", "type": "commit", "message": "feat: template, remove unnecessary nodes in uniforms", "link": "https://api.github.com/repos/verekia/tslfx/commits/a02d728813b9e0698db8017c2dd844da5c3ab07c", "repo": { "full_name": "verekia/tslfx", "description": "\u2728 TSLFX \u2022 Early-stage collection of VFX, utils, and SDFs for Three.js Shading Language (TSL)" } }, { "date": "2024-12-24", "type": "commit", "message": "docs: add mx water example in readme", "link": "https://api.github.com/repos/verekia/tslfx/commits/a51d55dfe3f77cdc2e546d81b274b45e3513685d", "repo": { "full_name": "verekia/tslfx", "description": "\u2728 TSLFX \u2022 Early-stage collection of VFX, utils, and SDFs for Three.js Shading Language (TSL)" } }, { "date": "2024-12-23", "type": "commit", "message": "feat: add simplex 3d - wip", "link": "https://api.github.com/repos/verekia/tslfx/commits/5d6f3839e75d84199a3f4a0dbb94ea574dd7e9ca", "repo": { "full_name": "verekia/tslfx", "description": "\u2728 TSLFX \u2022 Early-stage collection of VFX, utils, and SDFs for Three.js Shading Language (TSL)" } }, { "date": "2024-12-22", "type": "commit", "message": "chore: add prettier, simplify logic, add example to readme", "link": "https://api.github.com/repos/verekia/three-gpu-ecosystem-tests/commits/c25ce6a51f00396e61bb59e987597c8b849fe460", "repo": { "full_name": "verekia/three-gpu-ecosystem-tests" } }, { "date": "2024-12-22", "type": "commit", "message": "fix: premultiply rgba in gradient", "link": "https://api.github.com/repos/verekia/tslfx/commits/f5fa348c824df21d80bde0f34f63477940a0d2f7", "repo": { "full_name": "verekia/tslfx", "description": "\u2728 TSLFX \u2022 Early-stage collection of VFX, utils, and SDFs for Three.js Shading Language (TSL)" } }, { "date": "2011-04-29", "type": "commit", "message": "english first draft", "link": "https://api.github.com/repos/macndesign/cv/commits/eb9d94b32e485cd2cac15974ab4355777c08dbd9", "repo": { "full_name": "macndesign/cv", "description": "HTML" } }, { "date": "2011-05-01", "type": "commit", "message": "english translations", "link": "https://api.github.com/repos/macndesign/cv/commits/c8a00bdbbe3191b68610456c80e6dfb5976e55b7", "repo": { "full_name": "macndesign/cv", "description": "HTML" } }, { "date": "2011-05-03", "type": "commit", "message": "first draft finished", "link": "https://api.github.com/repos/macndesign/cv/commits/3ecbe8569f1576374e636066357099d589ab594d", "repo": { "full_name": "macndesign/cv", "description": "HTML" } }, { "date": "2011-06-24", "type": "commit", "message": "random direction ia", "link": "https://api.github.com/repos/dineshkummarc/rpg5/commits/887f18d8a33fd445beda23cae53a8c7e0690d641", "repo": { "full_name": "dineshkummarc/rpg5" } }, { "date": "2011-06-25", "type": "commit", "message": "works with requirejs", "link": "https://api.github.com/repos/dineshkummarc/rpg5/commits/62de15298f48c9fc6926de0c9e08aac79e0c4813", "repo": { "full_name": "dineshkummarc/rpg5" } }, { "date": "2011-06-26", "type": "commit", "message": "modules list in readme", "link": "https://api.github.com/repos/njfacts/NJ-Property-Tax/commits/0c23746e63cb39ffdc05dcd6110be9192121ced1", "repo": { "full_name": "njfacts/nj-property-tax" } }, { "date": "2011-06-26", "type": "commit", "message": "modules list in readme", "link": "https://api.github.com/repos/verekia/initializr/commits/0c23746e63cb39ffdc05dcd6110be9192121ced1", "repo": { "full_name": "verekia/initializr", "description": "HTML5 Boilerplate Build Tool" } }, { "date": "2011-06-26", "type": "commit", "message": "modules list in readme", "link": "https://api.github.com/repos/SindaraHacker/initializr-verekia/commits/0c23746e63cb39ffdc05dcd6110be9192121ced1", "repo": { "full_name": "sindarahacker/initializr-verekia" } }, { "date": "2011-06-28", "type": "commit", "message": ".gitignore", "link": "https://api.github.com/repos/dineshkummarc/suckless/commits/2435a0bde418d6d1a5beb2cf0888b05bece71be6", "repo": { "full_name": "dineshkummarc/suckless", "description": "Suck Less" } }, { "date": "2011-06-29", "type": "commit", "message": "handheld module removed", "link": "https://api.github.com/repos/njfacts/NJ-Property-Tax/commits/9009da6e70e8bfd2622be78848d28e7c886e201a", "repo": { "full_name": "njfacts/nj-property-tax" } }, { "date": "2011-06-29", "type": "commit", "message": "handheld module removed", "link": "https://api.github.com/repos/verekia/initializr/commits/9009da6e70e8bfd2622be78848d28e7c886e201a", "repo": { "full_name": "verekia/initializr", "description": "HTML5 Boilerplate Build Tool" } }, { "date": "2011-06-29", "type": "commit", "message": "handheld module removed", "link": "https://api.github.com/repos/SindaraHacker/initializr-verekia/commits/9009da6e70e8bfd2622be78848d28e7c886e201a", "repo": { "full_name": "sindarahacker/initializr-verekia" } }, { "date": "2011-07-13", "type": "commit", "message": "readme updated", "link": "https://api.github.com/repos/njfacts/NJ-Property-Tax/commits/c5597e0689d52fb9e8a9e4898e8b48ea858a5dbc", "repo": { "full_name": "njfacts/nj-property-tax" } }, { "date": "2011-07-13", "type": "commit", "message": "readme updated", "link": "https://api.github.com/repos/verekia/initializr/commits/c5597e0689d52fb9e8a9e4898e8b48ea858a5dbc", "repo": { "full_name": "verekia/initializr", "description": "HTML5 Boilerplate Build Tool" } }, { "date": "2011-07-13", "type": "commit", "message": "readme updated", "link": "https://api.github.com/repos/SindaraHacker/initializr-verekia/commits/c5597e0689d52fb9e8a9e4898e8b48ea858a5dbc", "repo": { "full_name": "sindarahacker/initializr-verekia" } }, { "date": "2011-07-20", "type": "commit", "message": "auto crlf last modules", "link": "https://api.github.com/repos/njfacts/NJ-Property-Tax/commits/24f84d3e6e419099c1c89bc46d05fcb70fa769ea", "repo": { "full_name": "njfacts/nj-property-tax" } }, { "date": "2011-07-20", "type": "commit", "message": "auto crlf last modules", "link": "https://api.github.com/repos/verekia/initializr/commits/24f84d3e6e419099c1c89bc46d05fcb70fa769ea", "repo": { "full_name": "verekia/initializr", "description": "HTML5 Boilerplate Build Tool" } }, { "date": "2011-07-20", "type": "commit", "message": "auto crlf last modules", "link": "https://api.github.com/repos/SindaraHacker/initializr-verekia/commits/24f84d3e6e419099c1c89bc46d05fcb70fa769ea", "repo": { "full_name": "sindarahacker/initializr-verekia" } }, { "date": "2011-07-21", "type": "commit", "message": "removed test logging", "link": "https://api.github.com/repos/njfacts/NJ-Property-Tax/commits/490675d70c270be854b8b0c8a978979049dae810", "repo": { "full_name": "njfacts/nj-property-tax" } }, { "date": "2011-07-21", "type": "commit", "message": "removed test logging", "link": "https://api.github.com/repos/verekia/initializr/commits/490675d70c270be854b8b0c8a978979049dae810", "repo": { "full_name": "verekia/initializr", "description": "HTML5 Boilerplate Build Tool" } }, { "date": "2011-07-21", "type": "commit", "message": "removed test logging", "link": "https://api.github.com/repos/SindaraHacker/initializr-verekia/commits/490675d70c270be854b8b0c8a978979049dae810", "repo": { "full_name": "sindarahacker/initializr-verekia" } } ], "emails": [ "jonathan.verrecchia@gmail.com" ], "email": "jonathan.verrecchia@gmail.com", "bio": "JS/TS/React Developer, Ex-@Yelp, Web Game Developer", "public_gists": 147, "github_username": "verekia", "hireable": true, "full_name": "Jonathan Verrecchia", "followers": 1202, "company": "freelancer", "all_names": [ "verekia", "jonathan verrecchia" ] } ]