Sitelet
https://github.com/github-ganyu/APIJSON/commits/master/APIJSONORM/src
Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects, and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Developer articles
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
github-ganyu
APIJSON
Repository navigation
Code
Pull requests
Actions
Projects
Security and quality
Insights
More
items
Commits
Breadcrumbs
History for
APIJSON
APIJSONORM
src
on
master
User selector
All users
Datepicker
All time
Commit history
Commits on Jan 12, 2021
Optimize some code
github-ganyu
committed
451fbdf
View commit details
Copy full SHA for 451fbdf
View code at this point
Browse repository at this point
Commits on Dec 26, 2020
解决 REFUSE 值为 "!" 时因为没有匹配 MUST,而是匹配了 NECESSARY 导致判断出错
TommyLemon
committed
991b5fb
View commit details
Copy full SHA for 991b5fb
View code at this point
Browse repository at this point
解决 REQUEST_MAP 缓存中的 strcuture 在校验参数抛异常后未被还原,导致后续解析丢了部分配置
TommyLemon
committed
5cf01bc
View commit details
Copy full SHA for 5cf01bc
View code at this point
Browse repository at this point
解决 PUT 请求传 @key:[] 被当成表字段然后解析报错
TommyLemon
committed
3e86b09
View commit details
Copy full SHA for 3e86b09
View code at this point
Browse repository at this point
@column 和 @having 不允许注释符 /*
TommyLemon
committed
d7905ff
View commit details
Copy full SHA for d7905ff
View code at this point
Browse repository at this point
返回字段 @column 支持 (balance)*100 和 length(content)%2=0 这种 字段 或 SQL 函数 后拼接数字比较表达式
TommyLemon
committed
2b19a12
View commit details
Copy full SHA for 2b19a12
View code at this point
Browse repository at this point
通过缓存 Request 校验规则来大幅提升增删改等非开放请求的性能;解决 关闭权限验证情况下批量新增、批量修改依然会验证权限 https://github.com/Tencent/APIJSON/issues/164
TommyLemon
committed
22ed7cc
View commit details
Copy full SHA for 22ed7cc
View code at this point
Browse repository at this point
Commits on Dec 13, 2020
优化匹配条件范围的报错提示;
TommyLemon
committed
7fa6ac1
View commit details
Copy full SHA for 7fa6ac1
View code at this point
Browse repository at this point
匹配条件范围 key{}:"表达式" 不允许连续减号 --;升级项目版本号
TommyLemon
committed
b47140b
View commit details
Copy full SHA for b47140b
View code at this point
Browse repository at this point
@raw 支持 key:value 和 @having;@having 和 @column 一样支持 function(arg,&char,!) 中包含不符合 字段命名 的字符;优化代码和报错提示;
TommyLemon
committed
3dc9dd1
View commit details
Copy full SHA for 3dc9dd1
View code at this point
Browse repository at this point
存储过程 @procedure():"fun(key0,key1..)" 返回格式中去掉 key 的 @ 前缀;取消支持 key? 这种正则匹配方式,全面用 key~ 替代;优化代码
TommyLemon
committed
d959c6c
View commit details
Copy full SHA for d959c6c
View code at this point
Browse repository at this point
原始 SQL 片段 @raw:"key" 新增支持条件范围 key{}: "(`Comment`.`userId`=`to`.`userId`)"、比较运算 key>: "to.momentId"、过滤字段 @column: "SUBSTRING_INDEX(SUBSTRING_INDEX(content,',',1),',',-1)"
TommyLemon
committed
278ff6d
View commit details
Copy full SHA for 278ff6d
View code at this point
Browse repository at this point
Commits on Dec 8, 2020
解决 "isPraised-()": "isContain(praiseUserIdList,userId)" 这种有前置执行 远程函数 的表对象可能返回没有表数据的对象,只有 { "isPraised": true } 这种无意义的对象
TommyLemon
committed
264781e
View commit details
Copy full SHA for 264781e
View code at this point
Browse repository at this point
Commits on Dec 1, 2020
解决 Windows mysql-5.6.26-winx64 等低于 5.7 的 MySQL 可能 id{}: [0] 生成 id IN(0) 触发 MySQL bug 导致忽略 IN 条件
TommyLemon
committed
9d4bd7b
View commit details
Copy full SHA for 9d4bd7b
View code at this point
Browse repository at this point
Commits on Nov 28, 2020
数据和结构校验类 Structure 整合到 AbstractVerifier;AbstractParser 中 IdCallback 相关方法移到 AbstractVerifier;AbstractParser 优化代码避免 NPE;
TommyLemon
committed
e424085
View commit details
Copy full SHA for e424085
View code at this point
Browse repository at this point
dbUri 完全交给用户控制,不再针对 MySQL 版本号来自动配置参数;升级版本号为 4.3.0
TommyLemon
committed
bc135fb
View commit details
Copy full SHA for bc135fb
View code at this point
Browse repository at this point
Commits on Nov 21, 2020
操作方法 Operation 新增 MUST 和 REFUSE 分别替代 NECESSARY 和 DISALLOW;解决 Structure.sqlVerify 不可用及预防可能的 SQL 注入;解决 SQLConfig 自定义的 idKey 和 userIdKey 在 Structure 中未同步导致自定义值校验不通过;
TommyLemon
committed
c32498b
View commit details
Copy full SHA for c32498b
View code at this point
Browse repository at this point
Commits on Oct 27, 2020
所有代码文件版权归属改为腾讯公司 THL A29 Limited
TommyLemon
committed
b249994
View commit details
Copy full SHA for b249994
View code at this point
Browse repository at this point
Commits on Sep 15, 2020
Demo 工程迁移到 APIJSON-Demo 项目;APIJSONORM 和 APIJSONFramework 迁移到最外层;调整文档中的链接
TommyLemon
committed
91255da
View commit details
Copy full SHA for 91255da
View code at this point
Browse repository at this point
Loading
You can’t perform that action at this time.